Best batsmen in the world across all formats (based on ICC Rankings)

Srihari
angelo mathews
Mathews is ranked No.8 in the test cricket format

No.4: Hashim Amla

hashim amla
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

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.

Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news

Quick Links

Edited by Staff Editor
Sportskeeda logo
Close menu
WWE
WWE
NBA
NBA
NFL
NFL
MMA
MMA
Tennis
Tennis
NHL
NHL
Golf
Golf
MLB
MLB
Soccer
Soccer
F1
F1
WNBA
WNBA
More
More
bell-icon Manage notifications