Sachin Tendulkar to Chris Gayle: Top 7 oldest players to score a century in ODIs
Published On Jan 17, 2025, 11:54 AM IST
Last UpdatedJan 17, 2025, 11:54 AM IST
These are the cricketers who proved that age is just a number and smashed centuries in one-day cricket even while being close to 40 years old
1. Khurram Khan (UAE) – 43 years, 162 days
The legendary Sri Lanka all-rounder was known to be an explosive batter as well. Back in 2009, an almost 40-year-old Jayasuriya scored a marvelous hundred against India, becoming the oldest player to score a one-day century at that time.
2. Sanath Jayasuriya (Sri Lanka) – 39 years, 212 days
The former West Indies batter was one of the most explosive players of his era and played several incredible knocks throughout his career. Back in 2019, Gayle scored his final century in one-day cricket and it came against England.
3. Chris Gayle (West Indies) – 39 years, 159 days
The former Ireland batter is one of the finest cricketers to ever play for the country. Back in 2018, Joyce scored his last century in the one-day format and played a brilliant knock of 116* against UAE.
4. Ed Joyce (Ireland) – 39 years, 111 days
The legendary England batter played several memorable knocks throughout his illustrious career for The Three Lions. Boycott’s final century in the one-day format came against Australia in 1979 when he was almost 40 years old.
5. Geoffrey Boycott (England) – 39 years, 51 days
The Afghanistan all-rounder is one of the finest cricketers to ever feature for the country. Nabi’s last century in the one-day format came against Sri Lanka in 2024.
6. Mohammad Nabi (Afghanistan) – 39 years, 39 days
The legendary India batter is one of the finest cricketers to ever play the game. Tendulkar is the only player in history to score 100 centuries in international cricket and his last century in the one-day format came against Bangladesh back in 2012.