5 Oldest players to score a century in One Day Internationals 

S Sam
India v South Africa: Group B - 2011 ICC World Cup
Simply the greatest

#4 - 39 years 51 days by Geoffrey Boycott against Australia at Sydney, 1979

Ad
En
A true legend

The former legendary England opening batsman was not particularly known for his attacking batsmanship and, only played 36 ODIs in his long career. However, what is remarkable about his ODI career is that the only century he made in the shorter format of the game came when he was just over 39 years old and that makes him the 4th oldest player to score a century in ODIs.

Ad

More importantly, he made it against Australia and that too in a game that England eventually went on to win at Sydney. Against a bowling attack consisting of stalwarts like Dennis Lillee and Jeff Thomson, Boycott scored a fine century and made 108 off only 124 balls.

It was a relatively quick century in that era and, he hit seven boundaries. England went on to score 264 in 49 overs and trounced Australia by 72 runs.

Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news

Quick Links

Edited by Akhilesh Tirumala
Sportskeeda logo
Close menu
WWE
WWE
NBA
NBA
NFL
NFL
MMA
MMA
Tennis
Tennis
NHL
NHL
Golf
Golf
MLB
MLB
Soccer
Soccer
F1
F1
WNBA
WNBA
More
More
bell-icon Manage notifications