
James Anderson is as fit as ever and could play professional cricket until he is 50, according to England and Lancashire team-mate Saqib Mahmood.
Veteran Anderson, who celebrates his 41st birthday on Sunday, has been included in his country’s unchanged 14-man squad for this week’s Ashes finale against Australia.