6. MS Dhoni (India)

One of the greatest finishers of the century, the only captain to win all the ICC events - MS Dhoni has achieved practically everything in the cricketing world.
An exceptional 148 staging against Pakistan in 2004 helped him seal a permanent place in the Indian squad, which was the beginning of Dhoni's era.
Nicknamed Captain Cool, Dhoni remained unbeaten almost 20+ times in ODIs when India tasted victory, including the 2011 World Cup final. His calm nature, decision making and attitude towards the game always inspired his teammates and followers.
In the ODI series against England in July 2018, Dhoni made an entry into the 10000 runs club in ODIs. For a batsman who has batted lower down the order for a large part of his career, its a big achievement.
Though his finishing prowess has been on wane, he still is an asset for the Indian limited overs team.
ICC Champions Trophy 2025, ICC Champions Trophy India Schedule, India Squad ICC Champions Trophy, ICC Champions Trophy Schedule