James Anderson’s legendary career may be nearing its end after Lancashire decided against renewing his contract. At 44 years old, England’s all-time leading wicket-taker continued playing for the county following his enforced international retirement in 2024.
Anderson captained Lancashire during the last County Championship season, but the team struggled significantly, finishing second from bottom in Division Two. The club will not provide an opportunity for him to play at Old Trafford in 2027, the year he turns 45.
The future of Anderson’s 26-year professional career remains uncertain. It is unclear whether he will retire or seek to extend his tenure with another county.

