Here’s a list of batters who’ve raced to their 15th ODI century in record innings, time, and age.
Fastest to 15 ODI Centuries
| Player | Innings to 15 100s | Time Taken | Runs After 15 100s | Date Achieved On |
|---|---|---|---|---|
| Babar Azam (PAK) | 83 | 6y 305d | 4156 | 31 Mar 2022 |
| Hashim Amla (SA) | 86 | 6y 162d | 4434 | 17 Aug 2014 |
| Shai Hope (WI) | 105 | 6y 219d | 4674 | 22 Jun 2023 |
| Virat Kohli (IND) | 106 | 4y 341d | 4493 | 24 Jul 2013 |
| Shikhar Dhawan (IND) | 108 | 7y 339d | 4808 | 23 Sep 2018 |
| David Warner (AUS) | 108 | 10y 146d | 4598 | 12 Jun 2019 |
| Aaron Finch (AUS) | 112 | 5y 296d | 4548 | 25 Jun 2019 |
| Quinton de Kock (SA) | 116 | 7y 17d | 5014 | 4 Feb 2020 |
| Joe Root (ENG) | 126 | 6y 144d | 5458 | 3 Jun 2019 |
| Saeed Anwar (PAK) | 143 | 9y 18d | 5334 | 18 Jan 1998 |
Fastest to Every 5X ODI Centuries
Key Insights on Fastest and Slowest to 15 ODI Hundreds
Records for Speed and Longevity in Reaching 15 ODI Centuries
Babar Azam is the fastest batter to smash 15 centuries in ODI format, taking 83 innings to reach the milestone.
Mahela Jayawardene took the most innings, bringing up his 15th hundred in his 321st ODI innings.
Kumar Sangakkara follows Jayawardene with his 15th ODI ton coming in his 320th innings.
Virat Kohli needed four years and 341 days to score his 15th hundred, the least time taken by a batter in ODIs.
Kane Williamson took almost 10 more years than Kohli, raising his 15th ODI ton in 14 years and 208 days after his debut in 2010.
Age and Inaugural Milestones for the 15th Century
Virat Kohli is the youngest batter to score 15 ODI centuries at the age of 24 years and 261 days.
Sri Lanka’s Tillakaratne Dilshan is the oldest batter, bringing up his 15th ODI ton at the age of 36 years and 160 days.
West Indies’ Desmond Haynes was the first batter to score 15 centuries in ODIs. He needed 166 innings to achieve the feat in October 1989.
Captain and Wicketkeeper-Batter Specific Records
Only two batters have scored 15-plus centuries as captains in ODIs.
Among captains, Virat Kohli took the fewest innings to reach the milestone, taking 51 innings as India’s captain, while Ricky Ponting needed 133 innings as Australia’s skipper.
Shai Hope has taken the fewest innings to score 15 ODI centuries as a wicketkeeper. He needed 103 innings.
Kumar Sangakkara, on the other hand, needed 301 ODI innings, making him the slowest keeper-batter to smash 15 hundreds.
Think You Know Your Cricket? Explore More Amazing Records.
ACF 1: A Hat Trick in 3 Overs, 2 Innings, and 2 Days
ACF 2: Ashwin’s clean sweep against Australia in 2013
ACF 3: When Kapil Dev hit 4 Sixes in a row to avoid the follow-on!
ACF 4: Anil Kumble vs batsmen at nervous 90s
ACF 5: Mohammad Azharuddin holds the World Record of 3 Consecutive Centuries in First Three Tests
ACF 6: When Jasprit Bumrah scored 35 runs off Stuart Broad’s Over in a Test Match
ACF 7: Glenn McGrath Dismissed 104 Batsmen on a Duck in Tests
ACF 8: Glenn McGrath took Wickets on his Last Balls in Test and T20I
ACF 9: The Timeless Test – The Longest Cricket Match that lasted 12 Days
ACF 10: When Mohammad Sami Bowled the Longest Over in Cricket
ACF 11: When Bangladesh Lost 21 Consecutive Test Matches
ACF 12: When Kumar Sangakkara Scored Four Consecutive Centuries in ODI
ACF 13: When Don Bradman Scored 309 Runs in a Single Day of a Test Match
ACF 14: Graeme Smith Converted First 4 Test Centuries to 150+ Scores
ACF 15: When England Declared their Innings on 0/0!
ACF 16: Picking the First 50 ODI Wickets Within a Year of Debut
ACF-17: The Only 3 Players with a Double of 10000 and 500 Wickets in Cricket
ACF 18: When Pakistan Lost by an Innings After Scoring 500+ Runs
ACF 19: All-Rounders with More-than-one Centuries and Five-wicket Hauls at a Single Venue
ACF 20: India Scored 400-plus Totals in 6 Consecutive Test Innings
ACF 21: 4 Batters Who Scored 10000+ Test Runs in a Particular Batting Position
ACF 22: When Aravinda de Silva Scored 2 Unbeaten Centuries in a Test Match
ACF 23: When Vivian Richards became the fastest player to Score 2000 ODI Runs in Australia
ACF 24: Adam Gilchrist Scored All 16 ODI Centuries in Wins
ACF 25: Highest Partnerships by No. 10 and 11 Batters in Test Cricket
ACF 26: When Australia Won 15 Consecutive Matches in ICC Tournaments
ACF 27: When Mohammad Yousuf made 2006 his own
ACF 28: A Batsman Scoring a Double Century in Their 100th Test Match
ACF 29: When a team won after being enforced to follow-on in a Test match
Highest Score Achieved for the Milestone Century
Virender Sehwag converted his 15th ODI hundred into a 219-run knock against the West Indies in 2011. This is the highest score by a batter for the 15th ODI century.
Overall, this is the third-highest score by a batter in the 50-over format.
Sehwag’s 219 is the highest individual score by a captain in an ODI innings. Find other records Sehwag broke during this innings.