Top 5 oldest players to score an ODI century ft. Rohit Sharma

July 20, 2026
71 views
Top 5 oldest players to score an ODI century ft. Rohit Sharma

Table of Contents

Former India captain Rohit Sharma added another remarkable chapter to his illustrious career during the third ODI against England at Lord’s Cricket Ground. The veteran opener produced a stunning 138 off just 110 balls, becoming the first Indian batter to register an ODI century at the iconic venue. At 39 years and 80 days, Rohit also became one of the oldest player in ODI history to score a hundred. In addition, he overtook Sachin Tendulkar to become the oldest Indian cricketer to score an international century across all formats.

1. Khurram Khan (UAE) – 43 years, 162 days

Khurram Khan continues to hold the record as the oldest player to score a century in ODI cricket. The former UAE captain achieved the feat with an unbeaten 132 against Afghanistan in Dubai. His record remains unmatched, and he is still the only player to score an ODI century after turning 40.

2. Sanath Jayasuriya (Sri Lanka) – 39 years, 212 days

Sri Lankan great Sanath Jayasuriya proved that experience can be just as valuable as youth when he smashed 107 against India in Dambulla in 2009. The aggressive left-hander delivered another memorable innings late in his career to become the second-oldest ODI centurion.

3. Chris Gayle (West Indies) – 39 years, 159 days

Chris Gayle showcased his trademark power-hitting during an unforgettable knock against England in Grenada in 2019. The West Indies legend blasted 162 runs in a dominant display, reinforcing his reputation as one of the most destructive batters in limited-overs cricket even in the latter stages of his career.

4. Ed Joyce (Ireland) – 39 years, 111 days

Former Ireland batter Ed Joyce occupies the fourth spot on the list after scoring an unbeaten 116 against the UAE in Dubai in 2018. His composed innings highlighted his experience and consistency, helping Ireland post a commanding total while earning him a place among the oldest ODI centurions.

5. Rohit Sharma (India) – 39 years, 80 days

Rohit entered this elite list after his magnificent innings against England at Lord’s. His 138-run knock not only made him the first Indian to score an ODI century at the historic ground but also saw him surpass Tendulkar’s long-standing record to become India’s oldest international centurion.

Also READ: ENG vs IND: Shubman Gill addresses Rohit Sharma’s retirement rumours after Lord’s ODI

Rohit’s latest century came at a time when questions surrounding his future in international cricket had gained momentum. Reports in recent weeks had suggested that India’s selectors were looking ahead to the 2027 ODI World Cup, leading to widespread speculation over the veteran opener’s place in the squad.

The Indian skipper responded in the best possible manner by producing a commanding innings filled with elegant stroke play and calculated aggression. He struck 11 boundaries and five sixes during his 110-ball 138, reminding everyone why he remains one of the world’s premier ODI batters.

Although India fell 27 runs short in the series-deciding match, Rohit’s performance stood out as the biggest positive for the visitors. His record-breaking century further underlined his longevity, adaptability and hunger for runs, while reinforcing his credentials as one of the finest ODI batters of his generation. The innings also marked his eighth ODI century on English soil, adding yet another milestone to an already glittering career.

Also READ: Top 5 players with most ODI hundreds in a visiting country ft. Rohit Sharma

Share this article:

Comments

Loading comments...

Related Articles

The Hundred Women’s 2026: Broadcast and Live Streaming Details – When and where to watch in India, Australia, USA, UK, New Zealand & other countries
Jul 21, 2026

The Hundred Women’s 2026: Broadcast and Live Streaming Details – When and where to watch in India, Australia, USA, UK, New Zealand & other countries

The 2026 edition of The Hundred Women’s competition is set to deliver high-octane 100-ball cricket as eight revamped franchises collide from July 21 to August 16 across iconic venues in England and Wales. Marking a major new era for the tournament following private investment and franchise rebrandings, including MI London, Sunrisers Leeds, and Manchester Super…

Read more
The Hundred Men’s 2026: Broadcast and Live Streaming Details – When and where to watch in India, Australia, USA, UK, Pakistan & other countries
Jul 21, 2026

The Hundred Men’s 2026: Broadcast and Live Streaming Details – When and where to watch in India, Australia, USA, UK, Pakistan & other countries

The wait is finally over as The Hundred Men’s 2026 gets underway on July 21, marking the start of the tournament’s sixth edition. This year’s competition arrives with a fresh identity after major franchise investments and rebranding, while a significant 45% increase in the player salary cap has helped teams assemble stronger squads packed with…

Read more

Categories