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