Head coach Brendon McCullum said he tried to persuade Stokes to stay when he told him of his plans on Sunday but the international career one of England’s greatest cricketers ends after 15 years, 122 Tests, 114 one-day internationals and 43 T20s.
Stokes remained composed after England’s 160-run defeat, which confirms a 2-1 series loss, sharing embraces with his opposition and briefly waving to the crowd after his post-match interviews.
The all-rounder said on Sunday that retirement is the “best thing” for him.
On Monday he went further in admitting the incidents of recent weeks – he was left out of the second Test against the Black Caps after breaking the team’s midnight curfew – had been a factor in his decision.
“Again, there has been a series of unfortunate events happen,” said Stokes.
“Am I sure over the next couple of weeks we will be able to decompress and say, ‘Has it contributed?’ Maybe.
“But the overriding fact is that over the last six to 12 months everything I have done over a long period has taken its toll.
“Being in this role, as good as it is, as exciting as it is, and as big an honour as it is, there are some negative aspects.”