India, Aug. 25 -- Cheteshwar Pujara announced his retirement from all forms of cricket on Sunday, having last played for India in the 2023 WTC final vs Australia, at The Oval. Known for his disciplined and patient batting style, he was a key cog in the Indian Test team for over a decade.

Such was the dedication to Test cricket that he rarely played in other formats. He has represented India in only five ODIs, and zero T20Is. Meanwhile, he featured in 103 Test matches.

Speaking to the Indian Express after announcing his retirement, he opened up on how he dealt with blows on his body while batting, especially in the 2021 tour of Australia.

The 37-year-old said, "In moments like these it is important to look at the bigger picture. You are...