Image Credit- Getty
James Anderson, whose career began 21 years ago, has revealed that he will retire following England’s first Test of the summer against the West Indies at Lords.
The 42-year-old Anderson faced Zimbabwe in his Test debut at Lord’s in 2003. He has since taken the most wickets in Test history—700—of any speed bowler. With 188 caps ultimately earned, he will rank second in Test history behind only Sachin Tendulkar’s 200. Anderson declared he will play one more game for England before hanging up his boots in a heartfelt message posted on Instagram.
“Hi everyone. Just a note to say that the first Test of the summer at Lord’s will be my last Test.
“It’s been an incredible 20 years representing my country, playing the game I’ve loved since I was a kid. I’m going to miss walking out for England so much. But I know the time is right to step aside and let others realise their dreams just like I got to, because there is no greater feeling.”
“I couldn’t have done it without the love and support of Daniella, Lola, Ruby and my parents. A huge thank you to them. Also, thank you to the players and coaches who have made this the best job in the world.
“I’m excited for the new challenges that lie ahead, as well as filling my days with even more golf.
“Thank you to everyone who has supported me over the years, it’s always meant a lot, even if my face often doesn’t show it.
“See you at the Test,”
In the past, Anderson had expressed hopes to play in England’s six Test matches this summer against the West Indies and Sri Lanka. He even dared to hope that he would still be around for the 2025–2026 Ashes, when he would be 43. But after speaking with managing director Rob Key and having a recent in-person discussion with Test head coach Brendon McCullum on the golf course, Anderson was told the team needed to look past him this summer in order to prepare towards that Australian tour.