Cheteshwar Pujara on Sunday bid goodbye to all forms of cricket. "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," he wrote in a poignant social media message. (BCCI Photo)
2/14
The batter from Saurashtra played for India in 103 Tests and five ODIs. He amassed 7,195 Test runs at an average of 43.60, which included 19 hundreds and 35 half-centuries. (AP Photo)
3/14
A crucial member of India's Test setup, Pujara has stood tall like a rock over the years. But his last Test innings wasn't easy, which was at the 2023 World Test Championship (WTC) final. India lost to Australia at The Oval after Pujara scored 14 and 27 runs and this went on to be his final appearance in Indian colors.
4/14
Here's a look at the players who played with Pujara in his final Test and where are they... (ICC Photo)
Srikar Bharat: Participated in seven Tests; he hasn't been in contention since playing against England in February 2024. (AP Photo)
10/14
Ravindra Jadeja: Although he is no longer playing T20Is, he is still an important player in India's Test and ODI setup. (BCCI Photo)
11/14
Shardul Thakur: He played in this year's Anderson-Tendulkar Trophy, which ended in 2-2 draw.
12/14
Umesh Yadav: Similar to Pujara, the pacer has not competed since the 2023 WTC Final and is not on the radar of the selectors.
13/14
Mohammed Shami: He remains on the sidelines after a significant drop in his fitness and last played for India during the ICC Champions Trophy 2025. (PTI Photo)
14/14
Mohammed Siraj: With 23 wickets in the recent Anderson-Tendulkar trophy, he dazzled everyone.