Honourable mentions:
Mahela Jayawardene- The Sri Lankan great is the second highest run-getter in the history of the Champions Trophy. His place in the All-time XI is inevitable but due to the presence of better versatile names in this batting position i.e No. 4 and 5, Jayawardene had to be left out.
Lasith Malinga – It was very tough to leave out Lasith Malinga, the third highest wicket taker of the Champions Trophy. However, in the presence of New Zealand’s Kyle Mills and Australia’s legend Glenn Maxwell meant he could not find a place in the XI.