This is an uncommon cricket stat where the cricketers are ranked in of their batting performances as a teenager in ODI cricket.

The runs scored under the age of nineteen have been taken into consideration, and the players are ranked on that basis.

Shahid Afridi, the former Pakistani cricketer, has scored the most runs as a teenager in ODI cricket.

Let’s find out the top ten cricketers with the most runs as a teenager in ODIs.

Most Runs as Teenager in ODI Cricket

PLAYER RUNS INNINGS AVERAGE BEST SCORE 100s/50s
Shahid Afridi (PAK) 2194 96 23.34 109 2/11
Sachin Tendulkar (IND) 1520 53 32.34 84 0/12
Tamim Iqbal (BAN) 1370 53 25.84 129 1/8
RK Paudel (NEP) 808 25 38.47 126 1/5
Imran Nazir (PAK) 788 35 23.17 105* 1/4
Vriitya Aravind (UAE) 729 23 34.71 115* 2/2
Shakib Al Hasan (BAN) 720 21 51.42 134* 1/3
Alok Kapali (BAN) 712 31 24.55 89* 0/4
Brendon Taylor (ZIM) 684 29 23.58 74 0/5
Paul Stirling (IRE) 605 18 35.58 87 0/5

Only three players have crossed the 1000 runs mark before entering their 20th year of age – Shahid Afridi, Sachin Tendulkar, & Tamim Iqbal. RK Paudel of Nepal might enter the trio this year. He has time till September 2022 to cross the 1000 runs mark.

Afridi is also the player to have batted more innings as a teenager in ODIs.

Shakib Al Hasan’s 134 in the 2007 World Cup game against Canada is the highest score ever by a batsman below the age of 20.

Vriitya Aravind, an Emirati cricketer, who plays as a wicket-keeper batsman for the United Arab Emirates cricket team and recently enters his 20s, is another recent addition to the list. He and Pakistani duo Shahid Afridi and Ahmed Shehzad are the only three cricketers to score two ODI hundred before entering the age of 20.