One Day Internationals - Batting Records and Statistics - Hundreds and Double Hundreds
Oldest Players Scoring a Century
(Only last century for each player shown)

  Player Country Born Match Versus Ground Age at
Match Start
Score
1 Khurram Khan United Arab Emirates 21/06/1971 30/11/2014 Afghanistan ICC Global Cricket Academy 43 years 162 days 132*
2 S T Jayasuriya Sri Lanka 30/06/1969 28/01/2009 India Rangiri Dambulla International Stadium 39 years 212 days 107
3 C H Gayle* West Indies 21/09/1979 27/02/2019 England National Cricket Stadium (Grenada) 39 years 159 days 162
4 E C Joyce Ireland 22/09/1978 11/01/2018 United Arab Emirates ICC Global Cricket Academy 39 years 111 days 116*
5 G Boycott England 21/10/1940 11/12/1979 Australia Sydney Cricket Ground 39 years 51 days 105
6 S R Tendulkar India 24/04/1973 16/03/2012 Bangladesh Shere Bangla National Stadium 38 years 327 days 114
7 D L Hemp Bermuda 08/11/1970 06/04/2009 Kenya Senwes Park 38 years 149 days 102*
8 T M Dilshan Sri Lanka 14/10/1976 11/03/2015 Scotland Bellerive Oval 38 years 148 days 104
9 S M Gavaskar India 10/07/1949 31/10/1987 New Zealand Vidarbha Cricket Association Ground 38 years 113 days 103*
10 D L Haynes West Indies 15/02/1956 05/03/1994 England Queen's Park Oval 38 years 18 days 115
11 C G Greenidge West Indies 01/05/1951 18/03/1989 India Antigua Recreation Ground 37 years 321 days 117
12 D P M D Jayawardene Sri Lanka 27/05/1977 22/02/2015 Afghanistan University Oval 37 years 271 days 100
13 M Amarnath India 24/09/1950 27/03/1988 New Zealand Sharjah Cricket Stadium 37 years 185 days 102*
14 K C Sangakkara Sri Lanka 27/10/1977 11/03/2015 Scotland Bellerive Oval 37 years 135 days 124
15 S O Tikolo Kenya 25/06/1971 19/10/2008 Zimbabwe Gymkhana Club Ground 37 years 116 days 102
16 A J Stewart England 08/04/1963 20/07/2000 West Indies Trent Bridge 37 years 103 days 100*
17 B E Congdon New Zealand 11/02/1938 09/03/1975 England Basin Reserve 37 years 26 days 101
18 Younis Khan Pakistan 29/11/1977 17/12/2014 New Zealand Sheikh Zayed Stadium 37 years 18 days 103
19 G A Gooch England 23/07/1953 25/05/1990 New Zealand Kennington Oval 36 years 306 days 112*
20 Sikandar Raza* Zimbabwe 24/04/1986 07/08/2022 Bangladesh Harare Sports Club 36 years 105 days 117*
21 R T Ponting Australia 19/12/1974 24/03/2011 India Narendra Modi Stadium 36 years 95 days 104
22 A C Gilchrist Australia 14/11/1971 15/02/2008 Sri Lanka WACA Ground 36 years 93 days 118
23 C B Lambert United States 10/02/1962 08/04/1998 West Indies Queen's Park Oval 36 years 57 days 119
24 Shaiman Anwar United Arab Emirates 15/03/1979 25/02/2015 Ireland Brisbane Cricket Ground 35 years 347 days 106
25 L R P L Taylor* New Zealand 08/03/1984 05/02/2020 India Seddon Park 35 years 334 days 109*
26 W Larkins England 22/11/1953 19/10/1989 Australia Lal Bahadur Shastri Stadium 35 years 331 days 124
27 Zaheer Abbas Pakistan 24/07/1947 20/06/1983 New Zealand Trent Bridge 35 years 331 days 103*
28 M E K Hussey Australia 27/05/1975 13/04/2011 Bangladesh Shere Bangla National Stadium 35 years 321 days 108
29 C G Williams* Namibia 25/02/1984 08/01/2020 Oman Al Amerat Cricket Ground Ministry Turf 1 35 years 317 days 129*
30 G D Elliott New Zealand 21/03/1979 23/01/2015 Sri Lanka University Oval 35 years 308 days 104*
31 I V A Richards West Indies 07/03/1952 05/01/1988 India Madhavrao Scindia Cricket Ground 35 years 304 days 110*
32 M E Waugh Australia 02/06/1965 28/03/2001 India Nehru Stadium (Pune) 35 years 299 days 133*
33 G M Turner New Zealand 26/05/1947 20/03/1983 Sri Lanka Eden Park 35 years 298 days 140
34 H M Amla South Africa 31/03/1983 19/01/2019 Pakistan St George's Park 35 years 294 days 108*
35 M J Guptill* New Zealand 30/09/1986 15/07/2022 Ireland The Village 35 years 288 days 115
36 B C Lara West Indies 02/05/1969 28/01/2005 Pakistan Adelaide Oval 35 years 271 days 156
37 Javed Miandad Pakistan 12/06/1957 15/02/1993 South Africa Buffalo Park 35 years 248 days 107
38 S Chanderpaul West Indies 16/08/1974 13/04/2010 Canada Sabina Park 35 years 240 days 101
39 M Azharuddin India 08/02/1963 20/09/1998 Pakistan Cricket, Skating & Curling Club 35 years 224 days 101
40 S Jyoti Canada 14/12/1973 07/07/2009 Scotland Mannofield Park 35 years 205 days 117
41 M S Dhoni India 07/07/1981 19/01/2017 England Barabati Stadium 35 years 196 days 134
42 S E Marsh Australia 09/07/1983 15/01/2019 India Adelaide Oval 35 years 190 days 131
43 N J O'Brien Ireland 08/11/1981 14/05/2017 New Zealand The Village 35 years 187 days 109
44 M L Hayden Australia 29/10/1971 20/04/2007 New Zealand National Cricket Stadium (Grenada) 35 years 173 days 103
45 M N Samuels West Indies 05/02/1981 21/06/2016 Australia Kensington Oval 35 years 137 days 125
46 S C Williams* Zimbabwe 26/09/1986 16/01/2022 Sri Lanka Pallekele International Cricket Stadium 35 years 112 days 100
47 Muhammad Usman* United Arab Emirates 13/10/1985 08/01/2021 Ireland Sheikh Zayed Stadium 35 years 87 days 102*
48 S R Waugh Australia 02/06/1965 16/08/2000 South Africa Etihad Stadium 35 years 75 days 114*
49 Shoaib Malik* Pakistan 01/02/1982 11/04/2017 West Indies Providence Stadium 35 years 69 days 101*
50 C L Hooper West Indies 15/12/1966 17/02/2002 Pakistan Sharjah Cricket Stadium 35 years 64 days 112*
51 R D Berrington* Scotland 03/04/1987 29/05/2022 United States Choice Moosa Stadium 35 years 56 days 107*
52 H H Gibbs South Africa 23/02/1974 13/04/2009 Australia St George's Park 35 years 49 days 110
53 Yuvraj Singh India 12/12/1981 19/01/2017 England Barabati Stadium 35 years 38 days 150
54 Mohammad Hafeez* Pakistan 17/10/1980 11/11/2015 England Sheikh Zayed Stadium 35 years 25 days 102*
55 G Kirsten South Africa 23/11/1967 16/12/2002 Pakistan Boland Park 35 years 23 days 102*

Batting Records and Statistics Menu