James Anderson is leaving Lancashire after 25 years following the county's decision not to renew his contract.
Anderson admitted on Instagram that if it were up to him, his career with the club wouldn't have ended this way.
The 44-year-old pacer captained the side last season and took 50 wickets following his 2024 international retirement.


