England batsman Alex Hales announced his retirement from international cricket on Friday.
The powerful top-order player represented England in 156 matches across all three international formats.
The 34-year-old’s last appearance came in England’s T20 World Cup final win against Pakistan in November 2022.
Hales, a white-ball specialist, scored 2,419 runs in 67 ODI innings at an average of nearly 38 and 2,074 runs in 75 T20Is at just under 31.
But his England career was interrupted by off-field events.
He was fined and suspended following a 2017 incident outside a Bristol nightclub also involving Ben Stokes.
Hales was banned again in 2019 after testing positive for a recreational drug, costing him a place in England’s victorious squad for that year’s 50-over World Cup.
“It has been an absolute privilege to have represented my country on 156 occasions across all three formats,” Hales said in an Instagram post.
“I’ve made some memories and some friendships to last a lifetime and I feel that now is the right time to move on.
“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.”
Hales will continue to play for his county side, Nottinghamshire, and franchise cricket around the world.
© Agence France-Presse