An ageless gladiator finally walks away into the sunset, 21 years and 704 Test match wickets after he first turned out in an England sweater as debutant number 613 in May 2003. And it’s a pity the West Indies couldn’t give James Anderson a slightly longer swansong, with the match ending in little less than two-and-a-half days. (More Cricket News)