England fast bowler James Anderson has announced his retirement from international cricket, stating that the first Test of the English summer at Lord's will be his last Test. "It’s been an incredible 20 years representing my country, playing the game I’ve loved since I was a kid," he wrote on Instagram. Anderson has taken 987 wickets in 400 international matches.