Top 10: Oldest Players to Score ODI Century

Making an international century in any format is a great feat, as these events don’t come that regularly in a batter’s career. Hence, every ton a batter scores is as important to them as their first.

Scoring tons as they get older shows their penchant for scoring big runs for the team and also their longevity in the game. Similarly, in the current world of white-ball cricket, which is changing rapidly, a batter needs to adapt and play according to the demands of the game.

Here are some of the oldest players who have made an impact in ODI cricket by scoring a ton at the fag end of their careers.

Oldest Players to Score ODI Century

PlayerAge while Scoring ODI CenturyScoreAgainstVenueDate
Khurram Khan (UAE)43y 162d132*AfghanistanICCA Dubai30 Nov 2014
Sanath Jayasuriya (SL)39y 212d107IndiaDambulla28 Jan 2009
Chris Gayle (WI)39y 159d162EnglandSt George’s27 Feb 2019
Ed Joyce (IRE)39y 111d116*UAEICCA Dubai11 Jan 2018
Geoff Boycott (ENG) 39y 51d105AustraliaSydney11 Dec 1979
Mohammad Nabi (AFG)39y 39d136Sri LankaPallekele09 Feb 2024
Sachin Tendulkar (IND)38y 327d114BangladeshMirpur13 Mar 2012
David Hemp (BER)38y 149d 102*KenyaPotchefstroom06 Apr 2009
Tillakaratne Dilshan (SL)38y 148d104ScotlandHobart11 Mar 2015
Sunil Gavaskar (IND)38y 113d103*New ZealandNagpur31 Oct 1987

Key Insights

23 players have scored an ODI century post the age of 37 in ODI cricket, and the number extends to 67 if we take the cut-off player age to be 35 or above.

12: Tillakaratne Dilshan, who scored his last ODI century at the age of 38 and 148 days, has the most number of ODI centuries post turning 35, along with his former teammate Sanath Jayasuriya. Their ex-teammate Kumar Sangakkara has 11 tons after the age of 35, the last of which came at the age of 37 years and 135 days.

Inarticle 80

105 by Boycott and 103* by Sunil Gavaskar are the only ODI centuries scored by the batting legends in their careers. David Hemp and Khurram Khan are the other players on the list who have made a solitary ODI century.

114 by Sachin Tendulkar was his 100th century in international cricket, and it was his century number 49 in ODI cricket.

Leave a Reply

Your email address will not be published. Required fields are marked *