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

Player Age Runs Team Opposition Ground Match Date Scorecard
Khurram Khan 43y 162d 132* U.A.E. v Afghanistan Dubai (CA) 30 Nov 2014 ODI # 3558
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
SR Tendulkar 38y 327d 114 India v Bangladesh Dhaka 16 Mar 2012 ODI # 3261
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
TM Dilshan 38y 63d 101 Sri Lanka v England Colombo (RPS) 16 Dec 2014 ODI # 3569
DL Haynes 38y 18d 115 West Indies v England Port of Spain 5 Mar 1994 ODI # 890
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
DPMD Jayawardene 37y 166d 118 Sri Lanka v India Hyderabad (Deccan) 9 Nov 2014 ODI # 3543
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
KC Sangakkara 37y 47d 112 Sri Lanka v England Pallekele 13 Dec 2014 ODI # 3567
BE Congdon 37y 26d 101 New Zealand v England Wellington 9 Mar 1975 ODI # 18
Younis Khan 37y 18d 103 Pakistan v New Zealand Abu Dhabi 17 Dec 2014 ODI # 3570
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:
New Zealand v Pakistan at Abu Dhabi, 5th ODI, Dec 19, 2014 [ODI # 3571]
New Zealand v Pakistan at Abu Dhabi, 4th ODI, Dec 17, 2014 [ODI # 3570]
Sri Lanka v England at Colombo (RPS), 7th ODI, Dec 16, 2014 [ODI # 3569]

Statsguru Trivia

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

Did you know?

Virat Kohli scored 256 runs (115 and 141) against Australia, at the Adelaide Oval. This is the most runs scored by any player on captaincy debut and the first time that a player has scored two hundreds on captaincy debut in an overseas Test.

Random Record

Most consecutive five-wickets-in-an-innings - Test matches

Sponsored Links

Tournament, match & LIVE fixed odds at bet365