Here’s a list of batters who’ve brought up their 25 ODI centuries in the fewest innings and time.
Fastest to 25 ODI Centuries
| Player | Innings to 25 100s | Time Taken | Runs After 25 100s | Date Achieved On |
|---|---|---|---|---|
| Hashim Amla (SA) | 151 | 9y 86d | 7135 | 3 Jun 2017 |
| Virat Kohli (IND) | 162 | 7y 155d | 7204 | 20 Jan 2016 |
| Rohit Sharma (IND) | 206 | 12y 7d | 8450 | 30 Jun 2019 |
| AB de Villiers (SA) | 214 | 12y 258d | 9495 | 18 Oct 2017 |
| Sachin Tendulkar (IND) | 234 | 10y 90d | 8950 | 17 Mar 2000 |
| Ricky Ponting (AUS) | 279 | 12y 308d | 10835 | 20 Dec 2007 |
| Chris Gayle (WI) | 282 | 19y 169d | 10074 | 27 Feb 2019 |
| Sanath Jayasuriya (SL) | 373 | 17y 95d | 11816 | 1 Apr 2007 |
| Kumar Sangakkara (SL) | 379 | 14y 249d | 14189 | 11 Mar 2015 |
Fastest to Every 5X ODI Centuries
Key Insights on Fastest Cricketers to Reach 25 ODI Centuries
Record-Breaking Speed and Innings Milestones
Hashim Amla is the fastest batter to score 25 centuries in ODI cricket, taking 151 innings to achieve the feat.
Prior to his 25th hundred, Amla had reached 7000 runs in his 150th ODI innings. This is the fewest innings taken by a batter to score 7000 ODI runs.
Virat Kohli is the quickest to smash 25 ODI centuries by time, taking seven years and 156 days from his debut in 2008.
Rohit Sharma has taken the fewest innings to score 25 ODI hundreds as an opener, requiring 129 innings while opening for India.
Sanath Jayasuriya is the slowest as an opener, taking 326 innings to bring up his 25th hundred as Sri Lanka’s opener in ODIs.
Age and Career Longevity Records
Sachin Tendulkar is the youngest batter to smash 25 ODI centuries at the age of 26 years and 328 days in March 2000.
Chris Gayle is the oldest batter on this list, bringing up his 25th and last ODI hundred at the age of 39 years and 159 days.
The Universe Boss also took the most time, requiring 19 years and 169 days to reach the milestone hundred after his debut in 1999.
Gayle’s last career hundred – 162 off 97 vs England – makes him the third-oldest centurion in ODI cricket.
Notable Individual and Performance Achievements
Except for Amla (8113) and AB de Villiers (9577), the other seven batters on this list have scored 10,000-plus runs in ODIs.
AB de Villiers brought up 176 runs from 104 balls against Bangladesh in 2017 as his 25th hundred. This is the highest individual score by a batter for his 25th ODI century.
ABD’s 176 is also the fifth-highest score by a No. 4 batter in an ODI innings.
Sangakkara went from 21 to 25 centuries in four innings, hitting four back-to-back hundreds in the 2015 World Cup. This is the most consecutive centuries scored by a batter in ODIs.
Sachin Tendulkar was the first batter to score 25 hundreds in ODIs. Here is all his centuries break down by opponents, innings, venues, and countries.