Do you know who is the youngest player to score ODI hundred? If you are thinking it is Sachin Tendulkar then you are wrong.
Imagine a fresh-faced youngster walking onto the field, nerves tingling, yet driven to leave his imprint on the world scene. These young guns not only dreamed big but also delivered, proving their ability above their years and rewriting the record for youngest player to score ODI hundred.
Today we will talk about ODI cricket youngest century makers who broke age and expectations to leave their mark on cricketing history. From Shahid Afridi’s blazing start to Usman Ghani’s coming-of-age century, every innings honors the sport.
Table of Contents
ToggleODI century by youngest player
Match Date | Player | Age | Team | Against | Runs |
4 Oct 1996 | Shahid Afridi | 16y 217d | Pakistan | Sri Lanka | 102 |
20 Jul 2014 | Usman Ghani | 17y 242d | Afghanistan | Zimbabwe | 118 |
15 Apr 2000 | Imran Nazir | 18y 121d | Pakistan | Zimbabwe | 105* |
29 Sep 1995 | Saleem Elahi | 18y 312d | Pakistan | Sri Lanka | 102* |
30 Mar 2023 | SR Mukkamalla | 18y 355d | U.S.A. | U.A.E. | 120* |
22 Mar 2008 | Tamim Iqbal | 19y 2d | Bangladesh | Ireland | 129 |
1 Apr 2023 | AM Tribe | 19y 3d | Jersey | P.N.G. | 115* |
21 Apr 2023 | Kushal Malla | 19y 47d | Nepal | Oman | 108 |
21 Jan 2021 | Rahmanullah Gurbaz | 19y 54d | Afghanistan | Ireland | 127 |
3 Feb 2011 | Ahmed Shehzad | 19y 72d | Pakistan | New Zealand | 115 |
Youngest Players To Score Hundreds ODI Cricket World Cup
1. Shahid Afridi – 16 years, 217 days
Imagine a sixteen-year-old Shahid Afridi coming to the crease with a swagger above his years. With his explosive strokeplay, Afridi wreaked havoc against Sri Lanka back in 1996. He has the age record for ODI century. He was just 16 years and 217 days. His 102 runs declared the arrival of a brave new talent from Pakistan and set the cricketing world alive. For those into ICC cricket betting, Afridi’s performances are a lesson in unpredictability and excitement.
2. Usman Ghani – 17 years, 242 days
Next on the list of the youngest player to hit a hundred in ODI cricket is Afghanistan’s Usman Ghani, who, at the youthful age of 17 years and 242 days, left a remarkable century on file. Ghani’s 118 runs against Zimbabwe in 2014 demonstrated his maturity and class above his years, therefore setting the groundwork for a future bright career. His innings could inspire many to consider the exchange betting app for similar thrilling moments.
3. Imran Nazir – 18 years, 121 days
Another great talent from Pakistan, Imran Nazir, left a blistering century on just 18 years and 121 days on the world scene. Nazir introduced himself against Zimbabwe in 2000 with an amazing 105* run innings, enthralling supporters with his bold strokeplay and gutsy approach. This is how many write their names in the fastest players to score 5000 ODI runs list.
4. Saleem Elahi – 18 years, 312 days
Another emerging star from Pakistan, Saleem Elahi—yet only an adolescent, who was 18 years and 312 days old at that time—demonstrated his extraordinary ability to play with a century. His innings of 102* runs against Sri Lanka in 1995 showed he could handle pressure and thrive at big occasions for the team’s future.
5. SR Mukkamalla – 18 years, 355 days
Rounding off our top five youngest batsman to achieve ODI hundred milestone is SR Mukkamalla of United States. He wrote his name in the list with an astonishing century aged just 18 years and 355 days which made headlines around the world. Mukkamalla’s performance of scoring not out on one hundred twenty against United Arab Emirates in two thousand twenty three highlighted great talent he has and indicates a bright future for cricket in America too. He has the potential to make the most centuries in World Cup if his team play.
In addition to showcasing the raw talent and potential of these youngsters; it also underscores how fast-paced people playing ODIs have turned out to be. It is our role as fans to brace ourselves for more excitement as the young potential superstars continue on their journey towards greatness in this game. Such performances are often the focus of ICC cricket betting strategy discussions.
List of youngest century scorers in ODI cricket history
- Shahid Afridi – 16 years, 217 days
- Usman Ghani – 17 years, 242 days
- Imran Nazir – 18 years, 121 days
- Saleem Elahi – 18 years, 312 days
- SR Mukkamalla – 18 years, 355 days
- Tamim Iqbal – 19 years, 2 days
- AM Tribe – 19 years, 3 days
- Kushal Malla – 19 years, 47 days
- Rahmanullah Gurbaz – 19 years, 54 days
- Ahmed Shehzad – 19 years, 72 days
- Umar Akmal – 19 years, 73 days
- RK Paudel – 19 years, 204 days
- Aravind – 19 years, 274 days
- Shakib Al Hasan – 19 years, 341 days
- Anamul Haque – 19 years, 352 days
- Nasir Hossain – 20 years, 3 days
- PR Stirling – 20 years, 4 days
- Shoaib Malik – 20 years, 14 days
- Anshuman Rath – 20 years, 33 days
- Salman Butt – 20 years, 37 days
FAQs
Who is the youngest player to score a century in ODI cricket?
Shahid Afridi is the youngest batsman to score ODI century
How old was the youngest player to score an ODI hundred?
Shahid Afridi was 16 years and 217 days old when he scored the century in ODI. He made 102 runs against Sri Lanka.
The fastest batsmen to 5000 runs is Pakistan’s Babar Azam.
Related Articles:
For more IPL-related information, you can check on Purple Cap in IPL.
I have a strong interest in providing interesting stories on a wide range of sports as a sports content writer. I have a talent for capturing the spirit of sports victories; my goal is to share that passion with readers all across the globe.