James Anderson’s 25-year association with Lancashire has ended after the county decided not to renew his contract. The 44-year-old England great expressed regret over the exit, recalling his childhood dream of playing at Old Trafford, where he also served as captain. Manchester: James Anderson's 25-year stint at Lancashire is over — and the English cricket great has expressed regret at how his time at the club has come to an end.