Sportsboom Logo
  • Baseball

  • Basketball

  • Betting

  • Boxing

  • Cricket

  • Darts

  • Football

  • Golf

  • Interviews

  • MMA

  • Motor Sports

  • NBA

  • NFL

  • Olympics

  • Pool

  • Rugby

  • Snooker

  • Tennis

Interviews
Predictions
Transfers
Betting
  • Sports
    • Baseball
    • Basketball
    • Betting
    • Boxing
    • Cricket
    • Darts
    • Football
    • Golf
    • Interviews
    • MMA
    • Motor Sports
    • NBA
    • NFL
    • Olympics
    • Pool
    • Rugby
    • Snooker
    • Tennis
  • Interviews
  • Predictions
  • Transfers
  • Betting
    1. Home>
    2. Cricket>
    3. Top 10 list of players with longest careers in international cricket
    Cricket
    Cricket
    Guide

    Top 10 list of players with longest careers in international cricket

    Among Indian cricketers, Sachin Tendulkar holds the record for the longest career in international cricket which spanned 24 years

    Umaima Saeed
    Umaima Saeed
    Sports Writer

    Last updated: 2024-08-05

    Kaylan Geekie
    Sports Writer

    7 minutes read

    Sachin Tendulkar of India

    Image Credits: Daniel Berehulak/Getty Images

    Table of Contents
    • List of ten players with longest careers in international cricket
    • Wilfred Rhodes - 30 years and 315 days
    • Brian Close - 26 years and 356 days
    • Frank Woolley - 25 years and 13 days
    • George Headley - 24 years and 10 days
    • Sachin Tendulkar - 24 years and 1 day
    • John Traicos - 23 years and 48 days
    • Jack Hobbs - 22 years and 233 days
    • Collins Obuya - 22 years and 221 days
    • George Gunn - 22 years and 120 days
    • Chris Gayle - 22 years and 56 days
    • FAQs

    One of the many achievements of Sachin Tendulkar was his exceptional longevity in international cricket, spanning 24 years. Tendulkar ranks fifth on the list of players with the longest careers in international cricket. However, what truly sets him apart is the sheer number of matches he played - a total of 664. Unlike many cricketers from earlier eras, such as the 1930s and 1940s, who had fewer opportunities to play international matches, Tendulkar consistently performed at the highest level across three decades.

    Check out a list of players with the longest careers in international cricket. 

    List of ten players with longest careers in international cricket

    List of ten players with longest careers in international cricket

    PlayerFromToSpanMat
    Wilfred Rhodes (ENG)1 Jun 189912 Apr 193030y 315d58
    Brian Close (ENG)23 Jul 194913 Jul 197626y 356d25
    Frank Woolley (ENG)9 Aug 190922 Aug 193425y 13d64
    George Headley (WI)11 Jan 193021 Jan 195424y 10d22
    Sachin Tendulkar (IND)15 Nov 198916 Nov 201324y 1d664
    John Traicos (SA/ZIM)5 Feb 197025 Mar 199323y 48d34
    Jack Hobbs (ENG)1 Jan 190822 Aug 193022y 233d61
    Collins Obuya (KENYA)15 Aug 200123 Mar 202422y 221d179
    George Gunn (ENG)13 Dec 190712 Apr 193022y 120d15
    Chris Gayle (WI)11 Sep 19996 Nov 202122y 56d483
    Sportsboom Event Table Logo

    Wilfred Rhodes - 30 years and 315 days 

    Wilfred Rhodes, a former England cricketer, holds the record for the longest career in international cricket. His international cricket career began on June 1, 1899, and spanned until April 12, 1930. Rhodes continued to represent Yorkshire and England well into his fifties. At the age of 52 years and 165 days, he played his last Test match in 1930, becoming the oldest player to feature in a Test.

    During his career, Rhodes played 58 Test matches for England, scoring 2,325 runs and taking 127 wickets. He was the first English cricketer to achieve the milestone of 1,000 runs and 100 wickets in Test matches.
    Additionally, Rhodes holds two world records in first-class cricket - the most matches played (1,110), and the most wickets taken (4,204). 

    1913 Wilfred Rhodes took his 100th Test wicket.

    Image Credits: @GoldenAgeCrickt (XAccount)

    Brian Close - 26 years and 356 days

    Brian Close, another former England cricketer, had a career spanning from July 23, 1959, to July 13, 1976. Despite the long period of 26 years and 355 days, he played in only 22 Test matches, scoring 887 runs. In the ODI format, he played three matches and scored 49 runs. While he was one of the greatest batsmen in first-class cricket, Close couldn't quite replicate that success on the international stage.

    Close made his Test debut against New Zealand at Old Trafford in 1959, becoming England's youngest-ever Test player at 18 years and 149 days old. By the time he played his final Test match, he was 44 years old. Close also captained England in seven Tests, winning six and drawing one. 

    Frank Woolley - 25 years and 13 days 

    Frank Woolley represented the England cricket team from August 9, 1909, to August 22, 1934. Throughout his 25-year career, he played in 64 Test matches, scoring 3,283 runs at an average of 36.07 and taking 83 wickets.

    Woolley made his Test debut against Australia at The Oval in 1909. His international career spanned 25 years and 13 days. In first-class cricket, Woolley played 978 matches, amassing nearly 60,000 runs and over 2,000 wickets. He is regarded as one of the greatest all-rounders in the history of the game.

    George Headley - 24 years and 10 days 

    George Headley played 22 Test matches for the West Indies between January 11, 1930, and January 21, 1954, scoring 2,190 runs at an impressive average of 60.83. He was the first player to score a century in each innings of a Test match at Lord's and the first black cricketer to captain the West Indies in a Test.

    Headley's career was interrupted by World War II, which affected all sports. Though he returned to Test cricket in 1948, injuries hindered his performance, and his form waned. Headley's final appearance for the West Indies was against England in 1954.

    Sachin Tendulkar - 24 years and 1 day

    Sachin Tendulkar, often regarded as one of the greatest cricketers of all time, had an illustrious career spanning 24 years. Making his debut for India in 1989 at the age of 16, he became the highest run-scorer in both Test and ODI cricket. He also holds the record for the most player of the match awards in international cricket.

    After retiring from ODI cricket in 2012, Tendulkar retired from all forms of the game in November 2013 after playing his 200th Test match. Over his career, he played a total of 664 international matches, amassing 34,357 runs.

    On this day, 34 years ago, Sachin Tendulkar made his debut for India, one of the most auspicious days in our cricket history.

    Imae Credits: @joybhattacharj (X Account)

    John Traicos - 23 years and 48 days 

    Spin bowler John Traicos represented both South Africa and Zimbabwe at the international level. He made his Test debut for South Africa in February 1970. However, after playing three matches in this series, South Africa was banned from international cricket due to apartheid.

    Traicos later played for Zimbabwe, which gained Test status in 1992. He was selected for Zimbabwe's first-ever Test match, which was his first Test in 22 years and 222 days after his last Test match in 1970. His final appearance for Zimbabwe came at the age of 45 years and 304 days in 1993. Overall, he played only seven Tests and 27 ODIs. 

    Jack Hobbs - 22 years and 233 days 

    Jack Hobbs played 61 Test matches for England between 1908 and 1930, scoring 5,410 runs at an average of 56.94. He continued to play well into his 50s. At the age of 46, during the 1928-29 season, he became the oldest player to score a Test century. 

    In first-class cricket, Hobbs holds the records for the most runs and centuries, with 61,760 runs and 199 centuries. He is widely regarded as one of the greatest batsmen in cricket history.

    Collins Obuya - 22 years and 221 days 

    Collins Obuya, a former Kenyan cricketer, played from 2001 to 2024, retiring at the age of 42. Over his career, he played 104 ODIs and 75 T20Is.

    Obuya amassed 2,044 runs in ODIs, making him one of only four Kenyan players to surpass 2,000 runs in the format. In T20Is, he scored 1,794 runs, the highest by any Kenyan batsman. Additionally, as a spin bowler, he took 60 international wickets.

    A highlight of Obuya's career was his standout performance in the 2003 World Cup, where he played a crucial role in Kenya's journey to the semi-finals. He took 13 wickets at an average of 28.76, including 5 for 24 against Sri Lanka. 

    George Gunn - 22 years and 120 days 

    George Gunn was an English cricketer who played 15 Test matches between 1907 and 1930, averaging 40. 14 of his 15 Test matches were played outside England.

    In domestic cricket, Gunn played for Nottinghamshire from 1902 to 1932, and is their all-time leading run-scorer.

    A memorable moment in his career came in 1931 when, during a match against Warwickshire at Edgbaston, both he, aged 52, and his son, G.V. Gunn, scored centuries in the same innings. 

    Chris Gayle - 22 years and 56 days 

    Chris Gayle, one of the most destructive batsmen in cricket history, has played 483 matches across formats for the West Indies between September 11, 1999, and November 6, 2021.

    Gayle is the leading run-scorer for the West Indies in both ODIs and T20Is, and he has set numerous records in all three formats of the game. He has taken over 200 international wickets with his right-arm off-break spin bowling.

    FAQs

    Which Indian cricketer had the longest international career?

    Sachin Tendulkar had the longest international cricket career among Indian players, spanning 24 years and 1 day from 15 November 1989 to 16 November 2013. 

    How many international matches did MS Dhoni play?

    MS Dhoni played a total of 538 international matches from 2005 to 2020 – 90 Tests, 350 ODIs and 98 T20Is. 

    Who holds the record for the longest international cricket career?

    Wilfred Rhodes, who played international cricket from 1899 to 1930, holds the record for the longest career in international cricket. His career spanned 30 years and 315 days. 

    Umaima Saeed
    Umaima SaeedSports Writer

    Umaima Saeed is a professional sports writer whose articles have been featured in several leading websites. She writes long-form content on sports, particularly cricket. She has a penchant for telling human-interest stories. Umaima has contributed articles on cricket to more than a dozen publications, both in print and online.

    Table of Contents
    • List of ten players with longest careers in international cricket
    • Wilfred Rhodes - 30 years and 315 days
    • Brian Close - 26 years and 356 days
    • Frank Woolley - 25 years and 13 days
    • George Headley - 24 years and 10 days
    • Sachin Tendulkar - 24 years and 1 day
    • John Traicos - 23 years and 48 days
    • Jack Hobbs - 22 years and 233 days
    • Collins Obuya - 22 years and 221 days
    • George Gunn - 22 years and 120 days
    • Chris Gayle - 22 years and 56 days
    • FAQs
    • Cricket
      • Ashes 2023
      • Asia Cup 2025
      • Big Bash League
      • CPL
      • Cricket Betting Sites
      • ICC Champions Trophy
      • Indian Premier League
      • India tour of West Indies 2023
      • ILT20
      • PSL
      • SA20
      • T20 World Cup 2024
      • World Cup 2023
      • World Test Championship 2023 - 2025
    About Us
    Content TransparencyCopyright Notice Editorial PolicyLinking to SportsBoom About Us
    Privacy PolicySportsBoom AuthorsSB Market Index How We ReviewTerms and Conditions
    Sports Coverage
    Baseball
    Basketball
    Betting
    Boxing
    Cricket
    Darts
    Football
    Golf
    Interviews
    MMA
    Motor Sports
    NBA
    NFL
    Olympics
    Pool
    Rugby
    Snooker
    Tennis
    Contact Us
    Contact UsFacebookTwitter
    United Kingdom flagUnited KingdomSouth Africa flagSouth AfricaUnited States flagUnited StatesChile flagChile
    • United Kingdom
    • South Africa
    • United States
    • Chile
    Follow Us
    Sportsboom logo
    © SportsBoom.com 2023 - 2025. All rights reserved
    As Featured On:
    Featured on logo
    Featured on logo
    Featured on logo
    Featured on logo
    Featured on logo
    Featured on logo