Fastest to 15 ODI Centuries

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

PlayerInnsMatch DateVersusGround
Babar Azam (PAK)8331/03/2022AustraliaGaddafi Stadium
Hashim Amla (SA)8617/08/2014ZimbabweQueens Sports Club
Shai Hope (WI)10522/06/2023NepalHarare Sports Club
Virat Kohli (IND)10624/07/2013ZimbabweHarare Sports Club
Shikhar Dhawan (IND)10823/09/2018PakistanDubai International Cricket Stadium
David Warner (AUS)10812/06/2019PakistanThe Cooper Associates County Ground
Aaron Finch (AUS)11225/06/2019EnglandLord’s
Quinton de Kock (SA)11604/02/2020EnglandNewlands
Joe Root (ENG)12603/06/2019PakistanTrent Bridge
Saeed Anwar (PAK)14318/01/1998IndiaBangabandhu National Stadium
Sourav Ganguly (IND)14415/10/2000New ZealandGymkhana Club Ground
Chris Gayle (WI)14702/11/2006South AfricaSawai Mansingh Stadium
AB de Villiers (SA)14711/11/2013PakistanSharjah Cricket Stadium
Ross Taylor (NZ)15302/08/2015ZimbabweHarare Sports Club
Herschelle Gibbs (SA)16111/02/2005EnglandKingsmead
Martin Guptill (NZ)16413/02/2019BangladeshMcLean Park
Kane Williamson (NZ)16419/06/2019South AfricaEdgbaston
Rohit Sharma (IND)16529/10/2017New ZealandGreen Park
Desmond Haynes (WI)16627/10/1989EnglandCaptain Roop Singh Stadium
Ricky Ponting (AUS)18012/11/2003IndiaM Chinnaswamy Stadium
Sachin Tendulkar (IND)18224/04/1998AustraliaSharjah Cricket Stadium
Nathan Astle (NZ)19206/09/2005IndiaHarare Sports Club
Brian Lara (WI)19817/09/2002KenyaSinhalese Sports Club Ground
Upul Tharanga (SL)20116/10/2017PakistanSheikh Zayed Stadium
Mark Waugh (AUS)21814/01/2001West IndiesBrisbane Cricket Ground
Tillakaratne Dilshan (SL)23123/03/2013BangladeshMahinda Rajapaksha International Cricket Stadium
Virender Sehwag (IND)23408/12/2011West IndiesHolkar Cricket Stadium

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.

Scroll to Top