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

PlayerInnings to 15 100sTime TakenRuns After 15 100sDate Achieved On
Babar Azam (PAK)836y 305d415631 Mar 2022
Hashim Amla (SA)866y 162d443417 Aug 2014
Shai Hope (WI)1056y 219d467422 Jun 2023
Virat Kohli (IND)1064y 341d449324 Jul 2013
Shikhar Dhawan (IND)1087y 339d480823 Sep 2018
David Warner (AUS)10810y 146d459812 Jun 2019
Aaron Finch (AUS)1125y 296d454825 Jun 2019
Quinton de Kock (SA)1167y 17d50144 Feb 2020
Joe Root (ENG)1266y 144d54583 Jun 2019
Saeed Anwar (PAK)1439y 18d533418 Jan 1998

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.


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.