England's Moeen Ali has announced his retirement from all international cricket.
The all-rounder last represented England in their semi-final loss to India at the 2024 T20 World Cup in Guyana.
"I'm 37 years old and didn't get picked for this month's Australia series," Moeen told Daily Mail in an interview.
"I've played a lot of cricket for England. It's time for the next generation, which was also explained to me. It felt like the time was right. I've done my part."
Moeen made his white-ball debut for England on their 2014 tour of the West Indies and played 138 ODIs and 92 T20Is for the country in his 10-year career. When Sri Lanka visited England later that year, Moeen made his Test debut at the Lord's and represented England in 68 overall. He finishes with 6678 runs, including eight centuries 28 fifties, and 366 wickets for England across the three formats.
"I'm very proud. When you first play for England, you don't know how many games you're going to play. So to play nearly 300... My first few years were all about Test cricket. Once Morgs [Eoin Morgan] took over the one-day stuff, that was more fun. But Test cricket was proper cricket.
"People forget the impact you make in games. It might only have been 20 or 30, but it was a crucial 20 or 30. For me, it was about making an impact. I know what I brought to the side, on and off the field. As long as I felt people enjoyed watching me play, whether or not I did well, I was happy with that."
Moeen also said that he will continue playing franchise cricket and could later get involved in coaching.
bd-pratidin/GR