No.4: Hashim Amla

Overall Ranking: 19 Points: 2272
Only just missing out on a spot in the top three is South Africa’s Hashim Amla with an overall rank of 19. The right-hander might have come into the game as someone who is ideally suited for Tests but has gone on to show that he is by no means a one-trick pony.
In fact, the rankings are a testament to that. Amla’s best ICC ranking of all formats is not in Tests but rather in ODIs, where he is ranked No.3 behind Virat Kohli. As far as Tests are concerned, he isn’t too far behind as he is No.4 and only just misses out on the top 10 in T20Is where he is ranked No.12.
The 33-year-old’s lofty position ahead of the likes of AB de Villiers and Faf du Plessis only exemplifies just how crucial he is to South Africa’s cause.
ICC Champions Trophy 2025, ICC Champions Trophy India Schedule, India Squad ICC Champions Trophy, ICC Champions Trophy Schedule