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  »  Oldest Player to Score ODI Hundred

Oldest Player to Score ODI Hundred

# Player Team Age Runs
1 Khurram Khan United Arab Emirates 43 years 162 days 132*
2 S T Jayasuriya Sri Lanka 39 years 212 days 107
3 C H Gayle West Indies 39 years 159 days 162
4 E C Joyce Ireland 39 years 111 days 116*
5 G Boycott England 39 years 51 days 105
6 S R Tendulkar India 38 years 327 days 114
7 D L Hemp Bermuda 38 years 149 days 102*
8 T M Dilshan Sri Lanka 38 years 148 days 104
9 S M Gavaskar India 38 years 113 days 103*
10 D L Haynes West Indies 38 years 18 days 115
11 C G Greenidge West Indies 37 years 321 days 117
12 D P M D Jayawardene Sri Lanka 37 years 271 days 100
13 M Amarnath India 37 years 185 days 102*
14 K C Sangakkara Sri Lanka 37 years 135 days 124
15 S O Tikolo Kenya 37 years 116 days 102
16 A J Stewart England 37 years 103 days 100*
17 B E Congdon New Zealand 37 years 26 days 101
18 Younis Khan Pakistan 37 years 18 days 103
19 G A Gooch England 36 years 306 days 112*
20 R T Ponting Australia 36 years 95 days 104
21 A C Gilchrist Australia 36 years 93 days 118
22 C B Lambert United States 36 years 57 days 119
23 Shaiman Anwar United Arab Emirates 35 years 347 days 106
24 L R P L Taylor New Zealand 35 years 334 days 109*
25 W Larkins England 35 years 331 days 124
26 Zaheer Abbas Pakistan 35 years 331 days 103*
27 M E K Hussey Australia 35 years 321 days 108
28 C G Williams Namibia 35 years 317 days 129*
29 G D Elliott New Zealand 35 years 308 days 104*
30 I V A Richards West Indies 35 years 304 days 110*
31 M E Waugh Australia 35 years 299 days 133*
32 G M Turner New Zealand 35 years 298 days 140
33 H M Amla South Africa 35 years 294 days 108*
34 B C Lara West Indies 35 years 271 days 156
35 Javed Miandad Pakistan 35 years 248 days 107
36 S Chanderpaul West Indies 35 years 240 days 101
37 M Azharuddin India 35 years 224 days 101
38 S Jyoti Canada 35 years 205 days 117
39 M S Dhoni India 35 years 196 days 134
40 S E Marsh Australia 35 years 190 days 131
41 N J O'Brien Ireland 35 years 187 days 109
42 M L Hayden Australia 35 years 173 days 103
43 M N Samuels West Indies 35 years 137 days 125
44 S R Waugh Australia 35 years 75 days 114*
45 Shoaib Malik Pakistan 35 years 69 days 101*
46 C L Hooper West Indies 35 years 64 days 112*
47 H H Gibbs South Africa 35 years 49 days 110
48 Yuvraj Singh India 35 years 38 days 150
49 Mohammad Hafeez Pakistan 35 years 25 days 102*
50 G Kirsten South Africa 35 years 23 days 102*