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

ODI Cricket

AB de Villiers terms Virat Kohli as best ODI batter of 21st century, ranks Sachin Tendulkar at four in a shocking move

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 :September 4, 2025 at 6:16 PM
Modified at :September 4, 2025 at 6:16 PM
AB de Villiers

(Courtesy : Getty Images)

AB de Villiers blind-ranked 10 ODI batters of 21st century.

Former South Africa captain AB de Villiers has termed Virat Kohli as the best ODI batter of the 21st century. The former Proteas stalwart also ranked himself above batting legend Sachin Tendulkar in the list of top-10 batters.

During the podcast ‘Beard Before Wicket’ with Adil Rashid and Moeen Ali, De Villiers was asked to blind-rank 10 batters in ODI cricket without knowing who comes next on the list. The condition was that, he should consider the post-2000 version of the batters.

Sachin Tendulkar was the first name that appeared on the list, and De Villiers shockingly put him on the fourth spot. Tendulkar is the all-time highest run-scorer in ODI cricket. Later, he put his former teammate Hashim Amla below Tendulkar.

Interestingly, he placed former Australia skipper Ricky Ponting above Tendulkar at the No.3 spot. He reserved the No.1 spot for Kohli, who owns the record for most ODI centuries. He later placed himself at the second rank.

India ODI skipper Rohit Sharma and former captain MS Dhoni were placed in the sixth and seventh spots respectively. Former Sri Lanka skipper Kumar Sangakkara, who is the second highest run-scorer in ODI cricket, got eighth spot. De Villiers placed David Warner in the 10th spot and put Babar Azam above him at the ninth position.

AB de Villiers’ top 10 ODI batters of 21st century

Glenn Phillips catch Virat Kohli, ICC Champions Trophy 2025
DUBAI, UNITED ARAB EMIRATES – MARCH 02: Virat Kohli of India looks on as he is caught out by Glenn Phillips of New Zealand during the ICC Champions Trophy 2025 match between New Zealand and India at Dubai International Cricket Stadium on March 02, 2025 in Dubai, United Arab Emirates. (Photo by Alex Davidson-ICC/ICC via Getty Images)
  1. Virat Kohli
  2. AB de Villiers
  3. Ricky Ponting
  4. Sachin Tendulkar
  5. Hashim Amla
  6. Rohit Sharma
  7. MS Dhoni
  8. Kumar Sangakkara
  9. Babar Azam
  10. David Warner

Meanwhile, de Villiers played 228 ODIs for South Africa and scored 9577 runs at a marvellous average of 53.50. The right-handed batsman hammered 25 centuries and 53 fifties in the 50-over format. He retired from international cricket in 2018.

In July, De Villiers played for South Africa Champions in the World Championship of Legend (WCL) 2025. In the final, he slammed a century to drive his team to victory against Pakistan Champions.

When did AB de Villiers retire from international cricket?

AB de Villiers retired from international cricket in 2018.

How many ODI games did AB de Villiers play for South Africa?

AB de Villiers played 228 ODIs for South Africa, scoring 9577 at an average of 53.50.

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