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 England 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 W Larkins England 35 years 331 days 124
25 Zaheer Abbas Pakistan 35 years 331 days 103*
26 M E K Hussey Australia 35 years 321 days 108
27 G D Elliott New Zealand 35 years 308 days 104*
28 I V A Richards West Indies 35 years 304 days 110*
29 M E Waugh Australia 35 years 299 days 133*
30 G M Turner New Zealand 35 years 298 days 140
31 H M Amla South Africa 35 years 294 days 108*
32 B C Lara West Indies 35 years 271 days 156
33 Javed Miandad Pakistan 35 years 248 days 107
34 S Chanderpaul West Indies 35 years 240 days 101
35 M Azharuddin India 35 years 224 days 101
36 S Jyoti Canada 35 years 205 days 117
37 M S Dhoni India 35 years 196 days 134
38 S E Marsh Australia 35 years 190 days 131
39 N J O'Brien Ireland 35 years 187 days 109
40 M L Hayden Australia 35 years 173 days 103
41 M N Samuels West Indies 35 years 137 days 125
42 S R Waugh Australia 35 years 75 days 114*
43 Shoaib Malik Pakistan 35 years 69 days 101*
44 C L Hooper West Indies 35 years 64 days 112*
45 H H Gibbs South Africa 35 years 49 days 110
46 Yuvraj Singh India 35 years 38 days 150
47 Mohammad Hafeez Pakistan 35 years 25 days 102*
48 G Kirsten South Africa 35 years 23 days 102*
We use cookies to ensure that we give you the best experience on our website. This includes cookies from third party social media websites and ad networks. Such third party cookies may track your use on Mykhel sites for better rendering. Our partners use cookies to ensure we show you advertising that is relevant to you. If you continue without changing your settings, we'll assume that you are happy to receive all cookies on Mykhel website. However, you can change your cookie settings at any time. Learn more