Ben Stokes sent shockwaves through cricket on June 28, 2026, announcing his immediate retirement from international duty during England's third Test against New Zealand. The 35-year-old captain, who made his debut in 2011, ends his career with 122 Tests, 114 ODIs and 43 T20Is, cementing his place as one of England's greatest all-rounders.

What happened during Stokes' final match?

In an emotional dressing-room speech, Stokes told teammates: 'This is my last two days as your captain and my last two days representing England.' The announcement came just weeks after his return from suspension following a nightclub incident. Moments after the news spread, Stokes took a wicket with his next over, dismissing Zakary Foulkes.

Why did Stokes choose to retire now?

While Stokes didn't elaborate on his reasons during the match, his emotional speech suggested the physical and mental toll of the game played a role. 'I’ve had many trips to the well before for this team... I’ve got one more trip to do,' he said, hinting at the strain of his 15-year career.

What's next for England cricket?

Stokes' retirement leaves a massive void in England's Test setup. The ECB faces the dual challenge of finding a new captain and replacing one of the sport's most dynamic all-rounders. His departure comes at a pivotal moment, with England still rebuilding after recent controversies.

The Trent Bridge crowd gave Stokes a standing ovation upon hearing the news. His final act of taking a wicket in typical 'Ben Stokes fashion' served as a fitting farewell to a remarkable career.