Scoring a century is a special milestone for any batter. And if it’s the first one, that too at a young age is even more special. A few batters have experienced this feeling, becoming part of the record books.
So here’s a look at the youngest batters with ODI centuries.
Youngest Centuries in ODI
| Player | Age | Runs | Opposition | Ground | Match Date |
|---|---|---|---|---|---|
| Shahid Afridi (PAK) | 16y 217d | 102 | Sri Lanka | Nairobi (Gym) | 4 Oct 1996 |
| Usman Ghani (AFG) | 17y 242d | 118 | Zimbabwe | Bulawayo | 20 Jul 2014 |
| Imran Nazir (PAK) | 18y 121d | 105* | Zimbabwe | St George’s | 15 Apr 2000 |
| Saleem Elahi (PAK) | 18y 312d | 102* | Sri Lanka | Gujranwala | 29 Sep 1995 |
| Saiteja Mukkamalla (U.S.A.) | 18y 355d | 120* | U.A.E. | Windhoek | 30 Mar 2023 |
| Tamim Iqbal (BAN) | 19y 2d | 129 | Ireland | Mirpur | 22 Mar 2008 |
| Macalister Tribe (Jersey) | 19y 3d | 115* | P.N.G. | Windhoek | 1 Apr 2023 |
| Kushal Malla (NEP) | 19y 47d | 108 | Oman | Kirtipur | 21 Apr 2023 |
| Rahmanullah Gurbaz (AFG) | 19y 54d | 127 | Ireland | Abu Dhabi | 21 Jan 2021 |
| Ahmed Shehzad (PAK) | 19y 72d | 115 | New Zealand | Hamilton | 3 Feb 2011 |
| Umar Akmal (PAK) | 19y 73d | 102* | Sri Lanka | Colombo (RPS) | 7 Aug 2009 |
| Rohit Paudel (NEP) | 19y 204d | 126 | P.N.G. | Kirtipur | 25 Mar 2022 |
| Vriitya Aravind (UAE) | 19y 274d | 115* | Namibia | Sharjah | 12 Mar 2022 |
| Shakib Al Hasan (BAN) | 19y 341d | 134* | Canada | St John’s | 28 Feb 2007 |
| Anamul Haque (BAN) | 19y 352d | 120 | West Indies | Khulna | 2 Dec 2012 |
Key Insights on Youngest ODI Centurions
Youngest Batters to Score ODI Hundreds
Shahid Afridi holds the record for being the youngest batter to score a century in ODIs. He was 16 years and 217 days old when he smashed 102 off 40 balls for Pakistan against Sri Lanka in Nairobi in 1996.
Afridi took just 37 deliveries to reach the 100-run mark, making it the fastest ODI century then. Now it sits third on the overall list.
Afghanistan’s Usman Ghani is the youngest centurion in an away ODI. He scored 118 off 143 balls against Zimbabwe in the 2014 Bulawayo ODI at the age of 17 years and 242 days.
Pakistan’s Saleem Elahi, meanwhile, is the youngest ODI centurion at home. He smashed an unbeaten 102 from 133 balls against Sri Lanka in the 1995 Gujranwala ODI at the age of 18 years and 312 days. This also made Elahi the youngest debutant to score an ODI century.
ODI Century Records by Teenagers
Afridi, Ahmed Shehzad (Pakistan) and Vriitya Aravind (UAE) are the three batters to score two centuries each before turning 20 in ODIs.
Bangladesh’s Shakib Al Hasan has registered the highest individual score as a teenager in ODIs. He scored an unbeaten 134 from 152 balls against Canada in the 2007 tri-series at the age of 19 years and 341 days.
Youngest Captains and Wicketkeepers to Score ODI Centuries
Shakib Al Hasan is also the youngest captain to score a century in ODIs. He was 22 years and 140 days old when he brought up 104 off 64 balls against Zimbabwe in the 2009 Bulawayo ODI.
South Africa’s Graeme Smith scored five centuries before turning 25, the most by a captain in ODIs.
Rahmanullah Gurbaz is the youngest wicketkeeper-batter to score a century in ODIs. He scored 127 off 127 balls against Ireland in the 2021 Abu Dhabi ODI at the age of 19 years and 54 days.
South Africa’s Quinton de Kock smashed 13 hundreds before turning 25, the most any wicketkeeper has scored in ODIs.
Read Next | Most Fifties Under 20 Balls in T20I




