India vs Sri Lanka head to head record and stats in ODI

Here's India vs Sri Lanka head to head ahead of their clash in the Asia Cup final at R Premadasa Stadium in Colombo on September 17. 

India and Sri Lanka made the final of the Asia Cup after a thrilling end to the Super Fours, and now gear up to play in the final of the edition, scheduled for Sunday, September 17.

India lost their last league game of the tournament to Bangladesh by six runs, but they were without five of their mainstays, deciding to rest Virat Kohli, Hardik Pandya, Mohammed Siraj, Jasprit Bumrah and Kuldeep Yadav. Despite the defeat, they will take positives from Shubman Gill’s century in the game and Axar Patel’s fighting 42 lower down the order, as he emerges as a strong contender to replace out-of-form Ravindra Jadeja in the XI.

Sri Lanka, on the other hand, played a virtual knockout against Pakistan in their last Super Fours game of the event, and edged ahead on the last ball, chasing 252. Despite being without key bowlers for the Asia Cup and playing in two countries, they have sealed the important moments, and have found individuals who have raised their hands in every game.

India vs Sri Lanka head to head record in ODIs

If we look at India vs Sri Lanka head to head record in ODI cricket, India have been the dominant team over the years. The two sides have faced each other in as many as 166 ODIs, out of which India have won 97 while Sri Lanka have claimed 57. 

Matches Played166
Sri Lanka won57
India won97
No Result11

Sri Lanka topped Group B after winning both their games in the league stage. They defeated Bangladesh by five wickets in the first game but then had a massive scare against Afghanistan. They were almost knocked out of the tournament as Afghanistan threatened to chase down 292 in 37.1 overs, but a miscalculation from the rivals saw them through.

India were second in Group A with three points, having a lesser net run-rate than Pakistan. The Men in Blue hammered Nepal by 10 wickets in a rain-affected game after their match against Pakistan was washed out. 

India vs Sri Lanka head to head
Photo by Icon sport

India announce 15-member 2023 World Cup squad

India vs Sri Lanka head to head ODI stats 

Most runs 

The India vs Sri Lanka head to head rivalry has seen some remarkable performances over the years. Talking about batting, leading the charts is none other than Sachin Tendulkar. The Indian maestro amassed 3113 runs against Sri Lanka at an average of 44 with eight centuries. For Sri Lanka, Sanath Jayasuriya has 2899 runs at 36 average with seven hundreds. 

From active cricketers, Virat Kohli has scored 2506 runs at a ridiculous average of 64 and has hit the most (10) centuries. Kohli will be looking to get another big score against one of his favourite opponents. 

Sachin Tendulkar3113
Sanath Jayasuriya2899
Kumar Sangakkara2700
Mahela Jayawardene2666
Virat Kohli2506

Most wickets 

Talking about the highest wicket-takers in the India vs Sri Lanka head to head rivalry, Muthiah Muralidaran tops the list with 74 wickets. The Sri Lankan spin wizard did it from 59 innings at an average of 31.78. For India, Zaheer Khan has the most wickets with 66 in 48 games at 32.19 apiece. From the current generation, Jasprit Bumrah has 22 wickets from just 10 games at an average of 16.90, and he will be hoping to make an impact yet again. 

Muthiah Muralidaran74
Chaminda Vaas70
Zaheer Khan66
Harbhajan Singh61
Ajit Agarkar49

India vs Sri Lanka: What happened in the last meeting?

Sri Lanka and India last met in the format in the Super Fours game of the ongoing Asia Cup, with India edging ahead in a close encounter. Though they registered a 41-run win in the end, the match was closer than the scoreboard suggests.

Dunith Wellalage emerged as a future star, picking up five wickets, including dismissing Kohli, Rohit Sharma, Gill, KL Rahul and Hardik Pandya and also scoring a fine 42* with the bat. On a tough wicket, India were all out for 213 with Rohit top-scoring with 53.

In reply, Sri Lanka lost early wickets with Jasprit Bumrah showing his magic again but a 63-run stand for the seventh wicket between Dhananjaya de Silva and Wellalage brought them back in the game. The lower order could not contribute, as Sri Lanka went down.



A strong believer in the fact that Kohli and Paes are the greatest Indian superstars!