Records / One-Day Internationals / Batting records / Oldest player to score a hundred

Player Age Runs Team Opposition Ground Match Date Scorecard
ST Jayasuriya 39y 212d 107 Sri Lanka v India Dambulla 28 Jan 2009 ODI # 2806
G Boycott 39y 51d 105 England v Australia Sydney 11 Dec 1979 ODI # 79
DL Hemp 38y 149d 102* Bermuda v Kenya Potchefstroom 6 Apr 2009 ODI # 2835
SM Gavaskar 38y 113d 103* India v New Zealand Nagpur 31 Oct 1987 ODI # 474
DL Haynes 38y 18d 115 West Indies v England Port of Spain 5 Mar 1994 ODI # 890
SR Tendulkar 37y 322d 111 India v South Africa Nagpur 12 Mar 2011 ODI # 3128
CG Greenidge 37y 321d 117 West Indies v India St John's 18 Mar 1989 ODI # 562
M Amarnath 37y 185d 102* India v New Zealand Sharjah 27 Mar 1988 ODI # 513
SO Tikolo 37y 116d 102 Kenya v Zimbabwe Nairobi (Gym) 19 Oct 2008 ODI # 2768
AJ Stewart 37y 103d 100* England v West Indies Nottingham 20 Jul 2000 ODI # 1618
BE Congdon 37y 26d 101 New Zealand v England Wellington 9 Mar 1975 ODI # 18
GA Gooch 36y 306d 112* England v New Zealand The Oval 25 May 1990 ODI # 633
RT Ponting 36y 95d 104 Australia v India Ahmedabad 24 Mar 2011 ODI # 3143
AC Gilchrist 36y 93d 118 Australia v Sri Lanka Perth 15 Feb 2008 ODI # 2679
CB Lambert 36y 57d 119 West Indies v England Port of Spain 8 Apr 1998 ODI # 1310
Zaheer Abbas 35y 331d 103* Pakistan v New Zealand Nottingham 20 Jun 1983 ODI # 218
W Larkins 35y 331d 124 England v Australia Hyderabad (Deccan) 19 Oct 1989 ODI # 575
MEK Hussey 35y 321d 108 Australia v Bangladesh Dhaka 13 Apr 2011 ODI # 3151
IVA Richards 35y 304d 110* West Indies v India Rajkot 5 Jan 1988 ODI # 487
ME Waugh 35y 299d 133* Australia v India Pune 28 Mar 2001 ODI # 1698
GM Turner 35y 298d 140 New Zealand v Sri Lanka Auckland 20 Mar 1983 ODI # 190
BC Lara 35y 271d 156 West Indies v Pakistan Adelaide 28 Jan 2005 ODI # 2213
Javed Miandad 35y 248d 107 Pakistan v South Africa East London 15 Feb 1993 ODI # 803
S Chanderpaul 35y 240d 101 West Indies v Canada Kingston 13 Apr 2010 ODI # 2977
M Azharuddin 35y 224d 101 India v Pakistan Toronto 20 Sep 1998 ODI # 1353
S Jyoti 35y 205d 117 Canada v Scotland Aberdeen 7 Jul 2009 ODI # 2856
ML Hayden 35y 173d 103 Australia v New Zealand St George's 20 Apr 2007 ODI # 2577
SR Waugh 35y 75d 114* Australia v South Africa Melbourne (Docklands) 16 Aug 2000 ODI # 1620
CL Hooper 35y 64d 112* West Indies v Pakistan Sharjah 17 Feb 2002 ODI # 1810
HH Gibbs 35y 49d 110 South Africa v Australia Port Elizabeth 13 Apr 2009 ODI # 2840
G Kirsten 35y 23d 102* South Africa v Pakistan Paarl 16 Dec 2002 ODI # 1921

Ages are shown as at the start of the match concerned.
Only the last century by any player is shown.

Records include the following recent matches:
India v Sri Lanka at Perth, Commonwealth Bank Series 2nd match, Feb 8, 2012 [ODI # 3233]
New Zealand v Zimbabwe at Whangarei, 2nd ODI, Feb 6, 2012 [ODI # 3232]
Australia v India at Melbourne, Commonwealth Bank Series 1st match, Feb 5, 2012 [ODI # 3231]

Statsguru Trivia

Use Statsguru to submit your own queries and mail us the urls here

Did you know?

There have been 308 century stands in India in ODIs, the most in a particular country. Australia and England are next, with 281 and 206 century stands respectively. Sharjah has witnessed the most century stands in ODIs among cricket venues (120) followed by Harare (77).

Random Record

Winning every match in a series (whitewashes) - Test matches

Sponsored Links

At Cricshop.com

Tournament, match & LIVE fixed odds at bet365