Sourav Ganguly scored his highest ODI score of 183 against Sri Lanka in the 1999 World Cup. This was then the highest individual score in World Cup history and one of the greatest ODI innings. The knock featured aggressive batting and helped India post a massive total.