#8 Mahela Jayawardene

Mahela Jayawardene is one among the few players, who have scored 10000 runs in both Tests and ODIs. The former Sri Lankan captain was the backbone of the island nation along with Kumar Sangakkara for a long time.
The classy right-hander scored 11814 runs in Tests at a stellar average of 49.84, including 34 centuries. Apart from scoring 374 against South Africa at Colombo in July 2006, he made six double hundreds.
In ODIs, he scored 12650 runs at an average of 33.37. He batted at all positions from 1 to 9. He was most effective at number four where he made 6947 runs at an average of 35.08.
ICC Champions Trophy 2025, ICC Champions Trophy India Schedule, India Squad ICC Champions Trophy, ICC Champions Trophy Schedule