The 37-year-old, who represented India in 58 Tests, 147 ODIs and 37 T20Is, made the announcement on social media. “The most difficult decisions are often taken with the heaviest of hearts. And with one heavy heart, I’ve decided to make an announcement that I’ve dreaded all my life,” Gambhir wrote. The 37-year-old, in a video message on his social media pages, said the Ranji Trophy game against Andhra Pradesh starting Thursday will be his last competitive match. The aggressive opener was India’s top-scorer in the finals of the 2007 World T20 in South Africa and the 2011 ODI World Cup, both of which the country won.
Gambhir, one of the most successful batsmen for India, has been out of favour with the national team for a while now after a dip in form and last played a Test back in 2016 against England. He made 58 Test appearances for India, accumulating 4154 runs at an average of 41.95. His 147 ODI games fetched 5238 runs, while in 37 T20 Internationals, he scored 932 runs.