4. Sourav Ganguly vs Sri Lanka in 1999 ODI World Cup

Sourav Ganguly scored 183 runs off 158 balls while opening the batting for India and beat Sri Lanka by a huge margin of 157 runs which helped them to qualify for Super Six stage of 1999 World Cup. Ganguly still holds the record for having the highest score by an Indian batsman in ODI World Cup history and during that time it was also the highest score by an Indian batsman in ODIs.
Sourav Ganguly runs scored against each bowlers in this game:
vs Chaminda Vaas - 27 runs (24 balls)
vs Eric Upashantha - 42 runs (38 balls)
vs Pramodya Wickramasinghe - 23 runs (22 balls)
vs Muralitharan - 42 runs (39 balls)
vs Mahela Jayawardene - 15 runs (13 balls)
vs Sanath Jayasuriya - 22 runs (9 balls)
vs Aravinda de Silva - 12 runs (13 balls)



