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 Mohammad Nabi* Afghanistan 01/01/1985 09/02/2024 Sri Lanka Pallekele International Cricket Stadium 39 years 39 days 136
7 S R Tendulkar India 24/04/1973 16/03/2012 Bangladesh Shere Bangla National Stadium 38 years 327 days 114
8 D L Hemp Bermuda 08/11/1970 06/04/2009 Kenya Senwes Park 38 years 149 days 102*
9 T M Dilshan Sri Lanka 14/10/1976 11/03/2015 Scotland Bellerive Oval 38 years 148 days 104
10 S M Gavaskar India 10/07/1949 31/10/1987 New Zealand Vidarbha Cricket Association Ground 38 years 113 days 103*
11 K J Coetzer* Scotland 14/04/1984 31/05/2022 United Arab Emirates Choice Moosa Stadium 38 years 47 days 108*
12 D L Haynes West Indies 15/02/1956 05/03/1994 England Queen's Park Oval 38 years 18 days 115
13 C G Greenidge West Indies 01/05/1951 18/03/1989 India Antigua Recreation Ground 37 years 321 days 117
14 C R Ervine* Zimbabwe 19/08/1985 18/06/2023 Nepal Harare Sports Club 37 years 303 days 121*
15 D P M D Jayawardene Sri Lanka 27/05/1977 22/02/2015 Afghanistan University Oval 37 years 271 days 100
16 Mahmudullah* Bangladesh 04/02/1986 24/10/2023 South Africa Wankhede Stadium 37 years 262 days 111
17 M Amarnath India 24/09/1950 27/03/1988 New Zealand Sharjah Cricket Stadium 37 years 185 days 102*
18 K C Sangakkara Sri Lanka 27/10/1977 11/03/2015 Scotland Bellerive Oval 37 years 135 days 124
19 S O Tikolo Kenya 25/06/1971 19/10/2008 Zimbabwe Gymkhana Club Ground 37 years 116 days 102
20 A J Stewart England 08/04/1963 20/07/2000 West Indies Trent Bridge 37 years 103 days 100*
21 Sikandar Raza* Zimbabwe 24/04/1986 20/06/2023 Netherlands Harare Sports Club 37 years 57 days 102*
22 B E Congdon New Zealand 11/02/1938 09/03/1975 England Basin Reserve 37 years 26 days 101
23 Younis Khan Pakistan 29/11/1977 17/12/2014 New Zealand Sheikh Zayed Stadium 37 years 18 days 103
24 D A Warner* Australia 27/10/1986 25/10/2023 Netherlands Arun Jaitley Stadium 36 years 363 days 104
25 G A Gooch England 23/07/1953 25/05/1990 New Zealand Kennington Oval 36 years 306 days 112*

Batting Records and Statistics Menu