StatsIndeed

Top 10: Oldest Players to Feature in International Cricket

Cricket is called as the gentlemen’s game and we have seen number of legends gracing the sport at the international level. Over the last 150 years or so, we have witnessed some of the best cricketers who have left an everlasting mark on the game of cricket.

Generally modern cricket requires players to have optimal level of fitness and energy to meet the standards of the game, we have seen individuals who have defied age. So here in this article, we will see cricketers who have shown enduring passion towards the game even at their senior years and competing against their younger counterparts.

Here are the top 10 oldest players to play international cricket.

PLAYEROPPOSITIONAGEFORMATDATE
Osman Goker (Turkey)Romania59 years 181 daysT20I29 Aug 2019
Cengiz Akyuz (Turkey)Luxembourg57 years 89 daysT20I29 Aug 2019
Christian Rocca (Gibraltar)Romania57 years 67 daysT20I14 May 2022
Serdar Kansoy (Turkey)Austria57 years 56 daysT20I31 Aug 2019
James Moses (Botswana)Tanzania56 years 91 daysT20I7 Nov 2021
Mark Oman (Slovenia)Luxembourg55 years 328 daysT20I30 July 2022
Simon Shalders (Chile)Argentina55 years 300 days T20I20 Oct 2023
Anthony Roe (Chile)Argentina54 years 331 days T20I20 Oct 2023
Hasan Alta (Turkey)Austria54 years 98 days T20I31 Aug 2019
Panagiotis Magafas (Greece)Sweden53 years 92 daysT20I18 July 2022

Key Insights:

All the top 10 instances of oldest players playing international cricket have come in the T20I format.

Osman Goker of Turkey was the oldest ever to play at the highest level and he played his only T20I game against Romania at the age of 59 years 181 days.

Interestingly on the same day (29th August 2019), Cengiz Akyuz of Turkey became the 2nd oldest international cricketer while playing Luxembourg.

Wilfred Rhodes of England was the oldest Test cricketer when he played a Test at age of 52 years and 165 days against West Indies at Kingston.