Amit Mishra retires from cricket

He last played for India in 2017, while his previous competitive fixture was for LSG in IPL 2024

ESPNcricinfo staff04-Sep-2025

Amit Mishra last played a competitive match in IPL 2024•BCCI

India legspinner Amit Mishra has announced his retirement from cricket at the age of 42. He played all forms of international cricket from 2003 to 2017 and finishes with 22 Tests, 36 ODIs and 10 T20Is. His last competitive fixture came for Lucknow Super Giants (LSG) in IPL 2024.”I’ve played cricket for 25 years across three decades with legends like Sachin Tendulkar, under leaders like MS Dhoni, and with current stars like Rohit Sharma,” Mishra told PTI. “Now that I’m slowly stepping away, it’s emotional, of course. Cricket gave me everything – respect, identity, and purpose.”Not everyone gets a grand farewell or big press conference, and that’s okay. What matters to me is that I gave everything I had. I played with heart. I performed whenever I got the opportunity.”