ICC ODI World Cup: Oldest Players to score a WC century; Mahmudullah sixth after CWC 2023 hundred vs South Africa

Here are the oldest players to score a century in an ODI Cricket World Cup match, with Dilshan topping the list after scoring a century at the age of 38y 148d.

Published : Oct 24, 2023 22:15 IST , CHENNAI - 1 MIN READ

Mahmudullah Riyad in action during an ICC Cricket World Cup Match between South Africa and Bangladesh at Wankhede Stadium in Mumbai on Tuesday. | Photo Credit: EMMANUAL YOGINI/THE HINDU

Bangladesh’s Mahmudullah Riyad became the sixth oldest batter (37y 262d) to score an ODI World Cup century during his innings against South Africa at the Wankhede Stadium in Mumbai on Tuesday.

Sri Lanka’s Tillakaratne Dilshan tops the list after scoring a century against Scotland in Hobart in 2015 at the age of 38y 148d.

Here are the oldest players to score a century in an ODI Cricket World Cup:

Player Country Runs Scored Age Year
Tillakaratne Dilshan SL 104 38y 148d 2015
Sunil Gavaskar IND 103* 38y 116d 1987
Sachin Tendulkar IND 111 37y 322d 2011
Sanath Jayasuriya SL 115 37y 275d 2007
Mahela Jayawardene SL 100 37y 271d 2015
Mahmudullah BAN 111 37y 262d 2023