Here’s a look at the batters who’ve been the quickest to score their first five ODI hundreds from their debuts.
Fastest to 5 ODI Centuries
| Player | Inns | Match Date | Versus | Ground |
|---|---|---|---|---|
| Quinton de Kock (SA) | 19 | 12/07/2014 | Sri Lanka | Mahinda Rajapaksha International Cricket Stadium |
| Imam-ul-Haq (PAK) | 19 | 25/01/2019 | South Africa | SuperSport Park |
| Dawid Malan (ENG) | 21 | 15/09/2023 | New Zealand | Lord’s |
| Devon Conway (NZ) | 22 | 05/10/2023 | England | Narendra Modi Stadium |
| Rahmanullah Gurbaz (AFG) | 23 | 24/08/2023 | Pakistan | Mahinda Rajapaksha International Cricket Stadium |
| Babar Azam (PAK) | 25 | 09/04/2017 | West Indies | Providence Stadium |
| Temba Bavuma (SA) | 26 | 07/09/2023 | Australia | Mangaung Oval |
| Ibrahim Zadran (AFG) | 27 | 07/11/2023 | Australia | Wankhede Stadium |
| Upul Tharanga (SL) | 28 | 07/10/2006 | Bangladesh | Punjab Cricket Association IS Bindra Stadium |
| Shikhar Dhawan (IND) | 28 | 27/11/2013 | West Indies | Green Park |
| Rachin Ravindra (NZ) | 28 | 05/03/2025 | South Africa | Gaddafi Stadium |
| Hashim Amla (SA) | 30 | 17/10/2010 | Zimbabwe | Senwes Park |
| Daryl Mitchell (NZ) | 30 | 22/10/2023 | India | Himachal Pradesh Cricket Association Stadium |
| Ryan ten Doeschate (NED) | 32 | 18/03/2011 | Ireland | Eden Gardens |
| Shubman Gill (IND) | 32 | 15/09/2023 | Bangladesh | R Premadasa Stadium |
| Aaron Finch (AUS) | 33 | 19/11/2014 | South Africa | Manuka Oval |
| Zaheer Abbas (PAK) | 35 | 31/12/1982 | India | Gaddafi Stadium |
| BJ McMullen (SCO) | 35 | 12/04/2026 | Namibia | Namibia Cricket Ground |
| KL Rahul (IND) | 36 | 26/03/2021 | England | Maharashtra Cricket Association Stadium |
| M van Lingen (NAM) | 37 | 20/09/2024 | United Arab Emirates | United Cricket Club |
| SO Hetmeyer (WI) | 38 | 15/12/2019 | India | MA Chidambaram Stadium |
| Saeed Anwar (PAK) | 39 | 01/11/1993 | West Indies | Sharjah Cricket Stadium |
| Paul Stirling (IRE) | 39 | 23/05/2013 | Pakistan | Castle Avenue |
| Alex Hales (ENG) | 39 | 09/03/2017 | West Indies | Kensington Oval |
| Jonny Bairstow (ENG) | 39 | 10/06/2018 | Scotland | Grange Cricket Club |
| William Porterfield (IRE) | 40 | 15/07/2010 | Bangladesh | Civil Service Cricket Club |
| Harry Tector (IRE) | 40 | 07/03/2024 | Afghanistan | Sharjah Cricket Stadium |
Fastest to Every 5X ODI Centuries
Key Insights on Quickest Batters to Reach Five ODI Centuries
Fastest by Innings and Time Taken to Five ODI Tons
Quinton de Kock and Imam-ul-Haq are the joint-fastest batters to score five ODI centuries, each taking 19 innings.
De Kock is also the quickest to smash five ODI hundreds as a wicketkeeper, needing 18 innings, one less than as a regular batter.
Upul Tharanga is the fastest batter to score five ODI centuries by time, taking one year and 67 days from his debut in August 2005.
Imam (1y 100d), de Kock (1y 175d), Aaron Finch (1y 313d), Babar (1y 314d), and Rachin Ravindra (1y 346d) are the other batters to smash their first five ODI hundreds within two years of their debuts.
Babar Azam has taken the fewest innings to bring up five hundreds as a captain in ODIs. He needed just 12 innings to score his fifth century as Pakistan’s skipper.
Record Extremes: Slowest to 5 ODI Centuries
Stephen Fleming batted the most innings, smashing his fifth ODI hundred in his 147th innings as New Zealand’s captain.
Bangladesh’s Mushfiqur Rahim has taken the most innings as a keeper-batter, taking an astounding 184 ODI innings to score five tons.
Zimbabwe’s Sean Williams has taken the most time, taking 16 years and 326 days to score his fifth ODI hundred.
Scotland’s Richard Berrington (16y 319d) is the other batter to grind for more than 16 years to bring up his fifth ton in ODIs.
The Netherlands’ Ryan ten Doeschate brought up his fifth hundred in his 32nd and last ODI innings, pushing his average to 67, the highest among all batters in this format (minimum 30 innings batted).
Highest Scores and Unique Performance Records
Hashim Amla had a tally of 1591 runs, along with five hundreds, the highest by a batter after playing 30 ODI innings.
Rohit Sharma brought up his fifth century with a 264-run knock against Sri Lanka in 2014. This is the highest score by a batter for his fifth ODI hundred. This is also the highest individual score in 50-over cricket.
Rohit is the only batter to convert two of his first five centuries into double hundreds in ODIs. His first double hundred – 209 vs Australia, 2013 – was his fourth ODI century, which is the second-highest score for the fourth ODI hundred.
Rachin Ravindra is the lone batter to score his first five centuries in ODI ICC tournaments – World Cup or Champions Trophy – taking 28 innings. The Kiwi batter’s first three tons came in the 2023 World Cup, while the next two came in the 2025 Champions Trophy.




