Khel Now logo
HomeSportsICC Women's World CupLive Cricket Score
Advertisement

Test Cricket

Hashim Amla shockingly snubs Virat Kohli and Steve Smith as he names his all-time best test XI

Vikas Singh Derek has a Master's in Journalism and has written more than 50,000 articles. He currently works as a cricket content writer at Khel Now.
Published at :October 13, 2025 at 6:27 PM
Modified at :October 13, 2025 at 6:28 PM
Hashim Amla

(Courtesy : Getty Images)

Sachin Tendulkar and Rahul Dravid were the only Indian players in Hashim Amla’s all-time best test XI.

Hashim Amla, former legendary opener of South Africa Cricket Team, has revealed his all-time best test XI. Surprisingly, he has not named Indian batting legend Virat Kohli as he picked just two Indians in his team.

Kohli, who announced his retirement from test cricket earlier in May, played 123 tests for Indian Cricket Team during his 14-year-long career from 2011 to 2025. At an average of 46.85, he amassed 9230 runs in 210 innings, smacking 31 fifties and 30 centuries.

The former Indian captain retired as the fourth-highest all-time run-scorer for India. However, Amla does not feel that Kohli is among the all-time greatest in test cricket. Interestingly, Amla also ignored the other members of the Fab Four- Steve Smith, Joe Root and Kane Williamson in his team.

Hashim Amla picks Matthew Hayden and Graeme Smith as openers in his team

Virat Kohli celebrates his ton at Edgbaston, Birmingham in 2018
India batsman Virat Kohli (Photo by Stu Forster/Getty Images)

For the openers, Amla went ahead with former Australia batter Matthew Hayden and former South Africa captain Graeme Smith. At three, he picked former Indian skipper Rahul Dravid, who will be followed by Ricky Ponting, Jacques Kallis, and Sachin Tendulkar in the middle-order.

While Ponting (13378) is the third-highest run-getter in test cricket, Tendulkar is the highest run-scorer with 15921 runs and is also the most capped test player. Kallis is often regarded as among the greatest all-rounders to ever play the game.

He backed AB de Villiers to keep the wickets, while legendary spinners Muttiah Muralitharan and Shane Warne, who are the all-time highest wicket-takers in the longest format, also found place in Amla’s XI. Former Aussie seamer Glenn McGrath and Proteas pacer Dale Steyn were two pacers in his team.

Hashim Amla’s All-Time best test XI

Matthew Hayden, Graeme Smith, Rahul Dravid, Ricky Ponting, Jacques Kallis, Sachin Tendulkar, AB De Villiers, Muttiah Muralitharan, Shane Warne, Glenn McGrath, and Dale Steyn.

What is Hashim Amla’s all-time best test XI?

Hashim Amla’s All-Time best test XI: Matthew Hayden, Graeme Smith, Rahul Dravid, Ricky Ponting, Jacques Kallis, Sachin Tendulkar, AB De Villiers, Muttiah Muralitharan, Shane Warne, Glenn McGrath, and Dale Steyn.

For more updates, follow Khel Now Cricket on FacebookTwitterInstagramYoutube; download the Khel Now Android App or IOS App and join our community on WhatsappTelegram.

Vikas Singh Derek
Vikas Singh Derek

Vikas Singh Derek is a core cricket-lover since childhood and has always followed the sport both in his personal and professional life. He started his school life by watching cricket at home with family. Later, he played cricket on the field at local clubs during college. After his Master's in Journalism from Mumbai, he followed his passion by covering cricket news across various digital media. Since 2015, he has been an aspiring sports journalist and cricket content writer with over 50K+ articles.

Advertisement
Advertisement