#3 Michael Clarke

He is one of the greatest batsmen to have ever played for Australia and although Michael Clarke cut down on the number of ODI games towards the end of his career, he remains one of the better players for his country in that format of the game.
Clarke was an excellent stroke-player, possessed a tight technique and could hit out when the situation demanded. In addition to that, he was an excellent runner and remained the quintessential versatile middle-order player that ODI teams need.
He played 245 ODIs in a career spanning around 12 years (2003-2015) and scored almost 8000 runs at an average of 44.58. It was a very good average for a middle-order batsman but what set him apart was the fact that Australia could almost always depend on him to make a contribution. The lowest he ever averaged in his ODI career was 37.72, which further reinforces the idea that he rarely went through long stretches of poor scores.
ICC Champions Trophy 2025, ICC Champions Trophy India Schedule, India Squad ICC Champions Trophy, ICC Champions Trophy Schedule