Khel Now logo
HomeSportsAsian GamesLive 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.

Catch Every Update, Anytime, Anywhere

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 Facebook, Twitter, Instagram, Youtube; download the Khel Now Android App or IOS App and join our community on Whatsapp & Telegram.

TRENDING TOPICS

Asian Games 2026

IMPORTANT LINKS

  • Home
  • About Us
  • Contact Us
  • Terms Of Use
Khel Icon

Add as Preferred Source

SVG Title

Download on the

App Store

SVG Title

GET IT ON

Google Play

KhelNow on Google

Sports news, stories and updates


2026 KhelNow.com Agnificent Platform Technologies Pte. Ltd.