Get Instant News Updates
Enable
x
Notification Settings X
Time Settings
Done
Clear Notification X
Do you want to clear all the notifications from your inbox?
Settings X
Home  »  Cricket  »  Records & Stats  »  Youngest Player to Score ODI Hundred

Youngest Player to Score ODI Hundred

# Player Team Age Runs
1 Shahid Afridi Pakistan 16 years 217 days 102
2 Usman Ghani Afghanistan 17 years 242 days 118
3 Imran Nazir Pakistan 18 years 121 days 105*
4 Saleem Elahi Pakistan 18 years 312 days 102*
5 Tamim Iqbal Bangladesh 19 years 2 days 129
6 Ahmed Shehzad Pakistan 19 years 72 days 115
7 Umar Akmal Pakistan 19 years 73 days 102*
8 Shakib Al Hasan Bangladesh 19 years 341 days 134*
9 Anamul Haque Bangladesh 19 years 352 days 120
10 Nasir Hossain Bangladesh 20 years 3 days 100
11 P R Stirling Ireland 20 years 4 days 177
12 Shoaib Malik Pakistan 20 years 14 days 111*
13 Anshuman Rath Hong Kong 20 years 33 days 143*
14 Salman Butt Pakistan 20 years 37 days 108*
15 Ijaz Ahmed Pakistan 20 years 39 days 124*
16 K S Williamson New Zealand 20 years 67 days 108
17 E J G Morgan England 20 years 147 days 115
18 I A Karim Kenya 20 years 169 days 112
19 Mehrab Hossain Bangladesh 20 years 184 days 101
20 Shahriar Nafees Bangladesh 20 years 193 days 118*
21 L D Chandimal Sri Lanka 20 years 199 days 111
22 W U Tharanga Sri Lanka 20 years 212 days 105
23 R L Powell West Indies 20 years 266 days 124
24 A B Barath West Indies 20 years 292 days 113
25 Q de Kock South Africa 20 years 326 days 112
26 Faisal Iqbal Pakistan 20 years 335 days 100*
27 Mohammad Ashraful Bangladesh 20 years 346 days 100
28 V G Kambli India 21 years 0 days 100*
29 R T Ponting Australia 21 years 21 days 123
30 C L Hooper West Indies 21 years 38 days 113*
31 S M Ervine Zimbabwe 21 years 49 days 100
32 V Kohli India 21 years 49 days 107
33 D I Gower England 21 years 55 days 114*
34 S O Hetmeyer West Indies 21 years 70 days 127
35 W I A Fernando Sri Lanka 21 years 87 days 104
36 D D Ebrahim Zimbabwe 21 years 110 days 121
37 S B Smith Australia 21 years 118 days 117
38 Yuvraj Singh India 21 years 120 days 102*
39 S R Tendulkar India 21 years 138 days 110
40 M S Chapman New Zealand 21 years 142 days 124*
41 M D Crowe New Zealand 21 years 156 days 105*
42 Saeed Anwar Pakistan 21 years 164 days 126
43 Imran Farhat Pakistan 21 years 201 days 107
44 S K Raina India 21 years 211 days 101
45 Mohammad Shahzad Afghanistan 21 years 213 days 110
46 Noor Ali Zadran Afghanistan 21 years 221 days 114
47 D P M D Jayawardene Sri Lanka 21 years 241 days 120
48 M Kaif India 21 years 287 days 111*
49 M N Samuels West Indies 21 years 292 days 108*
50 Imam-ul-Haq Pakistan 21 years 310 days 100