'All good things must come to an end' – Pujara retires from all Indian cricket

Cheteshwar Pujara finishes a stellar Test career with 103 games in which he scored 7195 runs at an average of 43.60

ESPNcricinfo staff24-Aug-2025Cheteshwar Pujara has retired from “all forms of Indian cricket” effective immediately. Pujara, 37, last played for India in June 2023 in the WTC final against Australia, and made the announcement on Sunday on his social media handles.”Wearing the Indian jersey, singing the anthem, and trying my best each time I stepped on the field – it’s impossible to put into words what it truly meant,” Pujara wrote. “But as they say, all good things must come to an end, and with immense gratitude I have decided to retire from all forms of Indian cricket.”Thank you for all the love and support!”Even though Pujara hasn’t played Tests in over two years, he joins the list of top India players who have retired from the format in the last year, starting with R Ashwin in December 2024, and Virat Kohli and Rohit Sharma earlier this year before the tour of England.