Alastair Cook has stepped down as England Test captain.

The Essex star was appointed skipper in August 2012 and was in charge for 59 Tests, leading England to Ashes victories in 2013 and 2015.

The 32-year-old is England’s most-capped Test captain as well as their most prolific batsman, scoring 11,057 runs in 140 Tests.

Cook’s last series as captain was the 4-0 defeat to India late last year and he said: “It’s been a huge honour to be England captain and to lead the Test team over the past five years.

“Stepping down has been an incredibly hard decision but I know this is the correct decision for me and at the right time for the team.

“I’ve had time to reflect after the India series and this weekend I spoke to Colin Graves, the chairman, to explain and offer my resignation.”