Top 5 cricketers with most centuries in ODI's before the age of 30

India v South Africa - ICC Champions Trophy
Kohli recently scored his 35th century.

2) Sachin Tendulkar

India v South Africa: Group B - 2011 ICC World Cup
No top batting list is complete without Sachin Tendulkar

Widely regarded as the God of Cricket, Sachin Tendulkar is at number 2 on this list. When he reached the age of 30, he already had 34 centuries registered to his name, just one behind Virat Kohli.

Before announcing his ODI retirement in 2012, Sachin Tendulkar had enjoyed the most decorated career in the history of cricket. He holds just about every batting record worth noting to his name. He is the top run scorer in both Test and ODI cricket and is also the only player in history to score 100 international centuries.

The former Indian opener had played 463 matches for India scoring 18426 runs with an average of 44.83.

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

Quick Links

Edited by Rahul Venkat
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