World Cup

India vs Sri Lanka Head-to-Head in ODI World Cup

The ODI World Cup matches between India and Sri Lanka have been pretty exciting. The competition has been intense, which is why India and Sri Lanka have a 4-4 head-to-head record in the ODI Cricket World Cup.

This article lists all the encounters between India and Sri Lanka in the prestigious ODI World Cup.

In 9 ODI Cricket World Cup matches between both teams, India has 4 victories and Sri Lanka has 4 victories, while 1 match ended with no result.

India vs Sri Lanka: All Results in ODI World Cup

Date Winner Venue
June 16, 1979 Sri Lanka won by 47 runs Manchester
February 28, 1992 No result Mackay
March 2, 1996 Sri Lanka won by 6 wickets Delhi
March 13, 1996 Sri Lanka won, Match Conceded Kolkata
May 26, 1999 India won by 157 runs Taunton
March 10, 2003 India won by 183 runs Johannesburg
March 23, 2007 Sri Lanka won by 69 runs Port of Spain
April 2, 2011 India won by 6 wickets Mumbai
July 6, 2019 India won by 7 wickets Leeds

1979: Manchester

On a cloudy Manchester day, India faced off against their neighbours, Sri Lanka, in a match that was expected to be one-sided — a confrontation between a non-test-playing nation and a team that had troubled even the great West Indies on their day. India lost to Sri Lanka by a comparatively large margin of 47 runs, leaving them winless in the 1979 edition.

1992: Mackay

Sri Lanka won the toss and chose to bowl at Mackay. Kris Srikkanth faced two balls, scoring a single run, before rain intervened. After a helicopter was deployed to dry off the pitch, it began to rain again. As a result, the game ended with no result.

1996: Delhi

Sri Lanka won the toss and chose to bowl first on a sluggish Kotla surface. Manoj Prabhakar’s initial knock of 7 off 36 was unusual, but Sachin Tendulkar, his fellow opener, made up for it with a run-a-ball 137, stitching together a stabilising 66-run partnership with Sanjay Manjrekar.

India eventually posted an impressive 271/3 for Sri Lanka to chase. Hashan Tillakaratne and Arjuna Ranatunga put on a 131-run stand to propel Sri Lanka from 141/4 to a 6-wicket triumph with 8 balls to spare.

1996: Kolkata

Despite the presence of Kaluwitharana and Jayasuriya, Sri Lanka was expected to be a walk in the park. The entire country believed it was India’s destiny — until a few hooligans brought the dream crashing down.

Everything was going swimmingly until Tendulkar was stumped down the leg side by Jayasuriya, with the score at 98/1. The dressing room, the Kolkata crowd, and the entire country watched in disbelief as India’s batting line-up disintegrated, losing 7 wickets for 22 runs.

which they would later win.

1999: Taunton

After three years of hostility, India and Sri Lanka were poised to meet again in Taunton, more than thousands of miles from Kolkata. Sourav Ganguly (183) and Rahul Dravid (145) put up 318 runs in 45 overs, the highest partnership for India in the 50-over tournament, smashing 34 fours and eight sixes in a display of remarkable strokeplay. India scored a massive 373/6 on the board.