Ben Stokes has finally explained the deeply personal reasons behind one of the most shocking retirement announcements in modern cricket, revealing that the emotional scars from England's disastrous Ashes campaign in Australia left him feeling he had "no more fight" to continue representing his country.

Stokes will end his England career at the conclusion of the third Test against New Zealand at Trent Bridge.

England captain Ben Stokes will retire from international cricket at the conclusion of England's deciding Test match with New Zealand at Trent Bridge

Ben Stokes announces retirement from international cricket. Read on to know more. | Cricket

Stay up to date with notifications from The IndependentNotifications can be managed in browser preferences.Jump to contentThank you for registeringPlease refresh the page or…

June 28 : England test captain Ben Stokes will retire from international cricket after the ongoing test match against New Zealand at Trent Bridge, the England and Wales Cricket…

England captain Ben Stokes will retire from international cricket after the third Test against New Zealand, the team has said.

England captain Ben Stokes announced his shock retirement from international cricket on Sunday in the middle of a Test match.

In a shock decision announced midway through the Test against New Zealand, England Test captain Ben Stokes said he was retiring from international cricket. Life is about to get a…

Stokes will walk away from international duty after the current Test match with New Zealand at Trent Bridge, bringing to an end one of the great England careers

“Ben Stokes leaves the international game as one of England's greatest ever cricketers," says England and Wales Cricket Board chairman.

England captain Ben Stokes has announced he will retire from international cricket at the end of the third Test against New Zealand at Trent Bridge.

News is made public just before tea on day four at Trent Bridge, prompting a standing ovation, with Stokes immediately taking a wicket

England's inspirational captain Ben Stokes is retiring from international cricket after a stellar career. Known for his fighting spirit and match-winning performances, Stokes led…

England test captain Ben Stokes will retire from international cricket after the ongoing test match against New Zealand.

The 35-year-old all-rounder is playing in his 122nd Test against New Zealand at Trent Bridge

Crowds erupted after he struck with his first ball following the news.

The England captain told his team-mates and the side’s backroom staff of his intentions on Sunday.

At 3.25pm it was announced that one of the most celebrated, storied and successful players of his generation would be walking away for good.

England captain Ben Stokes stunned the cricket world by announcing his upcoming retirement from international duty in the middle of a Test match on Sunday.

The 35-year-old made a shock announcement on day four of England’s third test against New Zealand