Elite Club

Top 10: Players with Longest Careers in Cricket (All Formats Combined)

Many aspire to become the best cricketers on the global stage, but a handful dare to make it big with perseverance and dedication. Such players don’t leave any stone unturned to leave a mark with sheer commitment and passion.

The player’s hard work reflects in their will to play for their country for the longest time possible with consistency. In this article, we’ll list the top 10 players who have had the longest careers in international cricket across formats.

Longest Careers in International Cricket (Test+ODI+T20I)

PlayerCareer SpanFromToMatches Played
Wilfred Rhodes (ENG)30y 315d1 Jun 189912 Apr 193058
Brian Close (ENG)26y 356d23 Jul 194913 Jul 197625
Frank Woolley (ENG)25y 13d9 Aug 190922 Aug 193464
George Headley (WI)24y 10d11 Jan 193021 Jan 195422
Sachin Tendulkar (IND)24y 1d15 Nov 198916 Nov 2013664
John Traicos (ZIM)23y 48d5 Feb 197025 Mar 199334
Jack Hobbs (ENG)22y 233d1 Jan 190822 Aug 193061
Collins Obuya (KENYA)22y 126d15 Aug 200119 Dec 2023176
George Gunn (ENG)22y 120d13 Dec 190712 Apr 193015
Chris Gayle (ICC/WI)22y 56d11 Sep 19996 Nov 2021483

Key Insights

30: England’s Wilfred Rhodes holds the record for having the longest career in international cricket. Rhodes’ career lasted for 30 years and 315 days, spanning 58 Tests where he scored 2325 runs and picked up 127 wickets. This is also the longest career in the Test format.

22: On the other hand, Sachin Tendulkar had an extensive run in ODIs for the Men in Blue. He played in the 50-over format for a whopping 22 years and 91 days.

17: When it comes to the shortest format, Zimbabwe’s Sean Williams holds the pole position. Williams has been playing in T20Is for over 17 years.

664: India’s Master Blaster Sachin Tendulkar has played the most number of matches across formats. He appeared in a record 200 Tests, 463 ODIs, and a single match in T20Is, aggregating it to 664 matches.

1: Collins Obuya is the only player from an associate nation to have a career spanning 20+ years. The all-rounder was part of Kenya’s squad that made it to the 2003 World Cup semi-final.

20: Over 25 players have played international cricket for over 20 years, which showcases their devotion to the game.

Leave a Reply

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