English cricket legend James Anderson may soon bid farewell to his 26-year professional career. Lancashire has opted not to offer him a new contract beyond the 2026 season, a decision that could prompt Anderson to announce his retirement.
According to English media reports, Lancashire is looking to rebuild its squad following a poor performance last season. As part of this process, the club appointed Richard Kenyon as Chief Executive and Paul Farbrace as Director of Cricket. The new management decided against renewing the contract of the 44-year-old Anderson—despite his stellar performance in the 2026 County Championship, where he claimed 50 wickets across 11 matches at an average of just 17.68.
Anderson set to retire
Reports indicate that Anderson will not seek opportunities elsewhere, effectively bringing his 26-year career to a close. He had already retired from international cricket in 2024.
This marks the end of a legendary career. Since making his debut for Lancashire in 2002, Anderson has played 315 first-class matches, taking 1,193 wickets—a tally that includes 704 wickets in 188 Test matches for England.
Additionally, Anderson made his List A debut for Lancashire in 2000. Over the course of his career, he took 358 wickets in this format, including 269 wickets in ODIs for England. Meanwhile, he has taken 18 wickets in 19 T20 matches for England.
It is worth noting that Anderson is England’s highest wicket-taker across all three formats. Furthermore, no other fast bowler in the world has taken more wickets in Test cricket than Anderson.
It remains to be seen what decision Anderson will make. Should he choose to retire, he might be seen taking on a role in commentary or coaching for a team.


