Cheteshwar Pujara announced retirement from all Indian cricket formats at age 37 "I have not been a part of the Indian team for the last few years," Cheteshwar Pujara said "But I thought that this is the right time because young players have got an opportunity in domestic cricket"