Top 5 youngest players to score a century in ODIs

Ravi Pic By Ravi - Aug 01, 2025 02:14 PM
Last updated on Aug 01, 2025 02:14 PM
Top 5 youngest players to score a century in ODIs

Scoring a century for your country in the One Day International (ODI) format is always a great achievement for most international cricketers. While many cricketers spend years to make this golden dream a reality, some iconic cricketers have had the good fortune and excellence to make it a reality right at the beginning of their cricketing career. In this article, we will look at the top five youngest cricketers to score a century in the ODI format for their team.

1. Shahid Afridi (Pakistan)

shahid afridi

Shahid Afridi is known for his explosive batting and his record-breaking first ODI century is proof of that. On 4 October 1996, in just his second ODI match, a 16-year-old Afridi took the cricketing world by storm. Playing against Sri Lanka in Nairobi, he smashed a majestic 102 off just 40 balls, a record for the fastest ODI century that stood for almost 18 years. This incredible innings, studded with 11 sixes, is one of the most memorable moments in cricket history. Shahid Afridi was the youngest player to score a century in ODIs, achieving the feat at the age of just 16 years and 217 days.

2. Usman Ghani (Afghanistan)

usman ghani (afghanistan)

Afghanistan's rising star Usman Ghani scored his first ODI century at the age of 17 years 242 days against Zimbabwe at Bulawayo on 20 July 2014. His innings of 118 runs belied his age and showcased his patience and technique as Afghanistan managed to post a competitive score. Ghani's achievement highlighted the emerging talent in Afghan cricket and established him as a major player of the future. Afghanistan's Usman Ghani is second on this list.

3. Imran Nazir (Pakistan)

imran nazir (pakistan)

On 15 April 2000, Nazir scored his first ODI century against Zimbabwe in Grenada at the age of 18 years and 121 days. The explosive opener scored an unbeaten 105 to guide his team to a comfortable victory. Nazir's early knocks and powerful stroke-play made him a fan favourite and this century proved to be a turning point in his career.

4. Salim Ilahi (Pakistan)

salim ilahi (pakistan)

Saleem Elahi made a stellar debut in international cricket by scoring a century on his ODI debut at the age of just 18 years and 312 days. The Pakistani opener achieved the feat against Sri Lanka at Gujranwala on 29 September 1995. Elahi's unbeaten 102 was a composed and stylish knock that made him the fourth youngest player to score a century in ODIs and one of the few players to score a century on debut.

5. Saiteeja Mukkallam (USA)

saiteeja

Saitija Mukkalam is a talented player from the United States. Representing her country, Mukkalam scored a brilliant unbeaten 120 against the United Arab Emirates on March 30, 2023, at the age of 18 years and 355 days. This century not only showcased her immense potential but also marked a significant moment for cricket in the United States, proving that young players from emerging cricket nations can compete on the international stage.

Also Read: IND vs ENG 5th Test: Chris Woakes left the field with a shoulder injury

Give Your Feedback



Disclaimer

Possible11 is committed to complying with the Promotion and Regulation of Online Gaming Bill, 2025 in India, which prohibits all forms of real-money online gaming, including betting and fantasy sports. We do not promote, endorse, or engage with any betting apps, fantasy sports platforms, or real-money gaming services. Our platform is actively reviewing and removing all content related to betting and fantasy sports to align with the new regulations. We are transitioning to focus solely on providing sports news, live scores, player stats, and tournament updates for sports fans. All content on our website and app is now intended for informational purposes only. We appreciate your patience and understanding during this transition process.