Ranking the top 10 batsmen in the world in Test cricket

Australia v England - Second Test: Day 2
England's Joe Root and Jonny Bairstow are two of the best batsmen in the world

#6 Hashim Amla (South Africa)

1st Test: Sri Lanka and South Africa, Day 1
Amla has had a stellar career for South Africa

In an era dominated by white ball cricket, and players looking to play their shots from ball one, the old-fashioned batsmen have gone out of style really in recent years. At 35, Amla may be approaching the twilight of his career, and South Africa will greatly miss him when he calls it a day.

He has played 119 Test matches for his country, scoring 9,022 runs at an excellent average of 47.23.

One of his finest talents in his ability to play long innings for his team, and wear down the opposition’s bowling line up. His 311 not out against England in 2012 was the highest score ever by a South African in Test cricket, and the sixth longest innings in Test history, batting for over 13 hours.

He showed his ability to perform overseas in 2010, during the series with India, where he scored hundreds in all three of his innings. This included a superb 253 not out in the first test, and then an eight-hour unbeaten knock in vain in the second Test.

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

Quick Links

Edited by Debjyoti Samanta
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