England Test captain Ben Stokes has announced his retirement from international cricket, days after being involved in controversy over breaching team curfew at a London nightclub. The ongoing third Test against New Zealand will be his final match for England. The 35-year-old has scored over 11,000 runs and taken over 345 wickets across 122 Tests, 114 ODIs and 43 T20Is.