India spinner Ravichandran Ashwin, 38, announces shock retirement from ALL international cricket - midway through five-Test Australia series India off-spinner Ravichandran Ashwin has retired from international cricket halfway through his side's tour of Australia.
Ashwin is currently the seventh highest wicket taker in Test history and India's second all time.
As well as his Test career, which also included six hundreds, Ashwin also played in 116 one-day internationals and 65 T20s for India.
India batter Virat Kohli said on X: 'I've played with you for 14 years and when you told me today you're retiring, it made me a bit emotional and the flashbacks of all those years playing together came to me.
India's legendary off-spinner Ravichandran Ashwin has retired from international cricket.