England captain Ben Stokes has announced his retirement from international cricket, bringing an end to one of the most distinguished careers in modern cricket. The announcement came while Stokes is representing England in the ongoing Test series against New Zealand. His international career will officially conclude after the Third Rothesay Test at Trent Bridge.