Gautam Gambhir announced his retirement from all forms of cricket on Tuesday. The 37-year-old, who was India's highest run-scorer in both the 2007 WT20 and 2011 World Cup finals, played 58 Tests, 147 ODIs and 37 T20Is. "I think someone up there was writing my script, but looks like now he has run out of his ink," he said.