England pacer James Anderson has been included in the playing XI ahead of Mark Wood for the 2nd Test match against India at Visakhapatnam. The 41-year-old pacer made his debut way back in May 2003 and he is continuing to play Test cricket for England even after almost 21 years.
Notably, players like Shoaib Bashir (born in October 2003) and Rehan Ahmed (born in August 2004) weren't even born when Anderson made his Test debut and tomorrow these two will be playing alongside the legendary pacer James Anderson. Here, in this article, we will have a look at the list of players who have had the longest career in Test cricket.
Players with the longest career in Test cricket:
- Wilfred Rhodes - 30 yrs & 315 days
- Brian Close - 26 yrs & 356 days
- Frank Woolley - 25 yrs & 13 days
- George Headley - 24 yrs & 10 days
- Sachin Tendulkar - 24 yrs & 1 day
- John Traicos - 23 yrs & 40 days
- Jack Hobbs - 22 yrs & 233 days
- George Gunn - 22 yrs & 120 days
- Syd Gregory - 22 yrs & 32 days
- Freddie Brown - 21 yrs & 336 days
- Dave Nourse - 21 yrs & 313 days
- Shivnarine Chanderpaul - 21 yrs & 47 days
- James Anderson - 20 yrs & 256 days (included till 2nd Feb, 2024)
Interestingly, from the above list James Anderson has been the only player who made his debut in Test cricket after 2000.