New Delhi: India will be locking horns against Sri Lanka in their last round-robin fixture at the ICC World Cup at the Headingley cricket ground in Leeds. Kohli-led 'Men in Blue', who already have booked their place in the semifinals would be hoping to register another win and go into the knockouts with an air of confidence. Meanwhile, Sri Lanka who had a sea-saw campaign would aim to upset their more fancied opponents and end the tournament on a winning note.

The subcontinent rivals have played each other on several occasions at the Cricket World Cup with Sri Lanka holding the slender advantage in the overall meetings.

Here is a look at the major team records between India and Sri Lanka at the World Cups

India and Sri Lanka have faced off against each other in 8 World Cup encounter with Sri Lanka having the slender edge with 4 wins. India has triumphed in 3 of those games, while one encounter ended in a tie.

India's 373-run total against Sri Lanka in the 1999 World Cup is the highest team total registered in India-Sri Lanka World Cup encounters.

India beat Sri Lanka in the grand finale of the 2011 World Cup at Wankhede stadium in Mumbai to win their second World Cup title.

The 185 (all out)  posted by India while chasing Sri Lanka's 255-run total in the 2007 World Cup is the lowest team total in India-Sri Lanka World Cup clashes.

India beat Sri Lanka by a massive margin of 157 runs when the two sides locked horns in the  1999 World Cup match played in Taunton, England.

Sri Lanka upset India by 47 runs when the two Asian teams clashed for the very first time at the 1979 World Cup in Manchester, England.