'Always put his mind, body and soul for the country' - colleagues react to Pujara's retirement

Cheteshwar Pujara takes a run Lindsey Parnaby / © AFP/Getty Images

After 103 Tests and 7195 runs in the format, Cheteshwar Pujara has announced his retirement from all forms of Indian cricket. He last played for India over two years ago, in June 2023, with his international career spanning almost 13 years after his debut in late 2010 against Australia. After Rahul Dravid's retirement, he became India's mainstay at No. 3 for more than a decade, crafting a career his colleagues and admirers paid tribute to after his announcement.