England batter Alex Hales has retired from international cricket.
Hales, 34, made 156 appearances for England across three formats, scoring 5,066 runs and lifting the men’s T20 World Cup in November.
He last played for his country in the five-wicket win against Pakistan in that final in Melbourne.
Hales, who will continue to play for Nottinghamshire and in T20 franchises, said it had been “an absolute privilege” to represent England.
“I’ve made some memories and some friendships to last a lifetime and I feel that now is the right time to move on,” he wrote on Instagram.
Hales is currently playing for Trent Rockets in The Hundred.
A short-form specialist, Hales was a key member of England’s one-day international side, scoring a six against Australia at Trent Bridge as they broke the record for the highest ODI total in 2018.
His career ODI total stands at 2,419 runs from 70 internationals.
However, his time with England has not been without controversy.
In 2017, Hales was involved with team-mate Ben Stokes in an incident outside a Bristol nightclub that led to him being charged by the England and Wales Cricket Board and subsequently suspended.
Two years later, he served a 21-day ban for reportedly failing a recreational drugs test which led to him being dropped from England’s World Cup squad.
His three-year exile ended in September 2022 after he was called up as a replacement for the injured Jonny Bairstow.
Reflecting on his career, he added: “Throughout my time in an England shirt, I’ve experienced some of the highest highs as well as some of the lowest lows.
“It’s been an incredible journey and I feel very content that my last game for England was winning a World Cup final.
“Throughout the ups and downs I’ve always felt a huge amount of support from my friends, family and undoubtedly the best fans in world cricket.
“I look forward to continuing to play for Notts and experiencing more franchise cricket around the world.”