Sourav Ganguly holds the record for the highest score for India in the ODI World Cup. Ganguly scored 183 against Sri Lanka at Taunton in 1999.
Ganguly was the first player to score three centuries in the ICC Champions Trophy.
Everyone remembers Sourav Ganguly taking off his T-shirt. In the year 2002, India registered an excellent win against England in the final of the Natwest Trophy.