The first dream of any cricketer is to make a debut for their country at the highest level. But not everyone gets this chance. However, there are a number of players who have represented their country for a long period of time. Playing a few games for your country is a big milestone for any player.
But some players took this to another level. We all know about Sachin Tendulkar, who made his international debut at the age of 16 and played 24 years of international cricket. But there are four more players who played Test cricket more than him. In this article, we will talk about the longest test careers in the history of the game.
Longest Career in Test Cricket
Player | Debut | Last Match | Duration | Mts |
Wilfred Rhodes (ENG) | 1 Jun 1899 | 12 Apr 1930 | 30y 315d | 58 |
Brian Close (ENG) | 23 Jul 1949 | 13 Jul 1976 | 26y 356d | 22 |
Frank Woolley (ENG) | 9 Aug 1909 | 22 Aug 1934 | 25y 13d | 64 |
George Headley (WI) | 11 Jan 1930 | 21 Jan 1954 | 24y 10d | 22 |
Sachin Tendulkar (IND) | 15 Nov 1989 | 16 Nov 2013 | 24y 1d | 200 |
John Traicos (SA/ZIM) | 5 Feb 1970 | 17 Mar 1993 | 23y 40d | 7 |
Jack Hobbs (ENG) | 1 Jan 1908 | 22 Aug 1930 | 22y 233d | 61 |
George Gunn (ENG) | 13 Dec 1907 | 12 Apr 1930 | 22y 120d | 15 |
Syd Gregory (AUS) | 21 Jul 1890 | 22 Aug 1912 | 22y 32d | 58 |
Freddie Brown (ENG) | 29 Jul 1931 | 30 Jun 1953 | 21y 336d | 22 |
5. Sachin Tendulkar (IND) – 24 years 1 day
Indian legendary batter Sachin Tendulkar had the fifth-longest test career in history. He made his test debut way back in November 1989 against Pakistan in Karachi. Sachin played 200 tests and scored 15921 runs at an average of 53.78, with 51 centuries and 68 half-centuries. He retired in November 2013 after a game against the West Indies at Wankhede Stadium.
4. George Headley (WI) – 24 years 10 days
Former West Indian batter George Headley had the longest career for his country in international cricket. He made his international debut against England in January 1930 and scored 176 runs in the second inning. Headley played 22 Tests and scored 2190 runs at an excellent average of 60.83, with 10 centuries and five half-centuries. His last game came in January 1954 against England. His career spanned 24 years and 10 days.
3. Frank Woolley (ENG) – 25 years and 13 days
Frank Woolley from England has the third longest test career in this game. He was a brilliant all-rounder who represented his country in 64 Tests. He made his debut in August 1909 against Australia and played his last test in August 1934 against the same opposition. In his 25-year and 13-day career, he played 64 tests and scored 3283 runs with five centuries and 23 half-centuries, along with 83 wickets with the ball.
2. Brian Close (ENG) – 26 years and 356 days
The second longest career in test cricket is registered under the name of former English all-rounder Brian Close. He played cricket between 1949 and 1976 for a period of 26 years and 356 days, which is almost 27 years. Interestingly, Close didn’t play one game per year. In his 27-year long career, he played only 22 tests, scored 887 runs, and took 18 wickets.
1. Wilfred Rhodes (ENG) – 30 years and 315 days
The record for the longest test career belongs to Wilfred Rhodes from England. He made his debut in the 19th century in June 1899 against Australia. He played for a period of 30 years and 315 days. His last game came in April 1930, against the West Indies in Kingston. He played 58 tests in this duration and scored 2325 runs. Rhodes also took 127 wickets with six fifers.