The youngest players in the ICC ODI are a constant thing that always happens. Many young players have played in the ICC ODI matches and shown their talents and skills. Many young players outshined every player in their team and their matches and performed at an extreme level. These top 10 players are one such player. They are the youngest ones to score a century in the ICC ODI matches. It’s not a pretty easy job to perform well and scored a century among the elder players and legends of the game. But they have shown their potential and their abilities. Let’s now dive into this list and find out about those young talents.

1. Shahid Afridi

The youngest player to ever hit a century on this list is the former Pakistani captain and batsman SHAHID AFRIDI. He was just 16 years old while hitting these 100 runs. This was during an ICC ODI match between Pakistan and Sri Lanka in the year 1996, and he scored 102 runs in this match. This match was played in the Nairobi ground on 4 Oct 1996.

2. Usman Ghani

The player in the 2nd spot is the Afghanistan batsman and young cricketer USMAN GHANI. This was during an ICC ODI match between Afghanistan and Zimbabwe in the year 2014. He was just 17 years old in this match and scored 118 runs. This was played in the Bulawayo ground on 20 Jul 2014.

3. Imran Nazir

The player at the 3rd spot is the Pakistani cricketer and batsman IMRAN NAZIR. This was during an ICC ODI match between Pakistan and Zimbabwe in the year 2000. He was 18 years old during this match and scored 105* runs in this match, and this was played in the St Georg’s ground on 15 Apr 2000.

4. Saleem Elahi

The player at the 4th spot is the Pakistani batsman and cricketer SALEEM ELAHI in the year 1995. This was during an ICC ODI match between Pakistan and Sri Lanka in the year 1995, and he was an 18 years old young man in this match and scored 102* runs in this innings. This was played in the Gujranwala ground on 29 Sep 1995.

5. Tamim Iqbal

The player in the 5th spot is the Bangladesh cricketer and batsman TAMIM IQBAL. This was his performance during an ICC ODI match between Bangladesh and Ireland in the year 2008. He was a 19-year-old man in this match and scored 129 runs in this match, which was played in the Mirpur ground on 22 Mar 2008.

6. Rahmanullah Gurbaz

At the 6th spot is the player from team Afghanistan RAHMANULLAH GURBAZ in the year 2021. This was an ICC ODI match between Afghanistan and Ireland in the year 2021, and he was just 19 years old during this match and scored 127 runs in this innings. This was played in the Abu Dhabi ground on 21 Jan 2021, and it’s the ODI #4271 scorecard.

7. Ahmed Shehzad

The player in the 7th position is the Pakistani cricketer and batsman AHMED SHEHZAD. This was his performance in the year 2011. This was during the ICC ODI match between Pakistan and New Zealand in 2011, and he was 19 years old during this match and scored 115 runs in this innings. This was played in the Hamilton ground on 3 Feb 2011.

8. Umar Akmal

The player at the 8th spot is the Pakistani cricketer and batsman UMAR AKMAL in the year 2009. This was his performance during an ICC ODI match between Pakistan and Sri Lanka in 2009, and he was 19 years old in this match. This was played in the Colombo ground on 7 Aug 2009.

9. RK Paudel

The player at the 9th spot is a batsman and cricketer from team Nepal RK PAUDEL in the year 2022. This was an ICC ODI match between Nepal and PNG in 2022, and he was 19 years old during this game and scored 126 runs in this match. This was played in the kirtipur ground on 25 Mar 2022.

10. Vriitya Aravind

The player at the 10thspot is a young player from UAE VRIITYA ARAVIND. This was his performance during an ICC ODI match between UAE and Namibia in the year 2022, and he was just 19 years old during this match and scored 115* runs in this match, this was played in the Sharjah ground on 12 Mar 2022.