James Anderson not offered new contract by Lancashire

Legendary English cricketer James Anderson has not been offered a new contract by Lancashire after 26 years with the club. Despite his age of 44 and recent international retirement, Anderson remains a top performer, leaving his future in professional cricket uncertain.
Why it matters
Marks the potential end of a historic career for one of the most successful bowlers in the history of Test cricket.
Image source, Getty Images Image caption, James Anderson is England's all-time leading Test wicket-taker with 704 dismissals
Cricket Correspondent Published 21 October 2026 James Anderson's legendary career could be over after Lancashire opted against offering England's all-time leading wicket-taker a new contract.
Anderson, 44, chose to continue playing with Lancashire after England forced him into international retirement in 2024.
He captained Lancashire in the County Championship last season but the Red Rose endured a poor campaign, finishing next to bottom of Division Two.
Now, as first reported by the Times, Anderson will not be given the opportunity to play at Old Trafford in 2027 - the summer when he will turn 45.
It is not known whether Anderson will retire or look to extend his 26-year professional career with another county.
Get smarter about the news
Sign up free for a feed built around what you actually care about, Dive Deeper research on any story, and the full text of every article.
Create free accountAlready have an account? Sign in