sportsdunia logo
Search Icon

Advertisement

Advertisement

India vs Sri Lanka Head-to-Head: Tests, ODIs & T20Is

5 min
IND vs SL Head-to-Head Stats & Records

Summary

India and Sri Lanka share a long-standing cricketing rivalry across Tests, ODIs, and T20Is, with many memorable encounters over the decades. India has historically had the upper hand in overall wins, but Sri Lanka has produced remarkable performances, including series victories and record-breaking individual innings. Matches between these two sides are often high-stakes, showcasing competitive cricket, star players, and evolving strategies.

The contest between India and Sri Lanka is one of the most fierce matchups in international cricket. From iconic World Cup finals to high-octane T20I clashes, these two Asian giants share a rich competitive history over decades.

As they prepare to co-host the ICC T20 World Cup 2026, let's check out India v Sri Lanka head to head records. India historically holds the edge across all formats; however, Sri Lanka’s ability to flourish in subcontinental conditions always makes them a formidable threat.

India vs Sri Lanka Head To Head Overall Stats & Records

India and Sri Lanka have faced each other in 46 Test matches, with India winning 27, Sri Lanka 7, and 12 ending in draws. In ODIs, the two teams have met 171 times, with India winning 95 matches, Sri Lanka 71, and 2 matches tied, while 3 ended with no result.

In T20Is, India has won 24 out of 33 encounters, with Sri Lanka winning 9 and no matches ending with no result. Overall, India has maintained a clear edge across all formats, but Sri Lanka has produced memorable performances, making this a competitive and historic rivalry.

FormatMatchesIndia WonSri Lanka WonTied / No Result
Test4627712 (Drawn)
ODI17195712 Tied / 3 NR
T20I332490 NR
Cricket Promotional Banner
Cricket Promotional BannerCricket Promotional Banner

Sri Lanka vs India Head to Head in Test Cricket

MatchesIndia WonSri Lanka WonDrawn
4627712

Sri Lanka vs India Test Records

In India vs Sri Lanka matches, the highest team total for India is 726/9, while Sri Lanka’s highest is 962/6. The lowest team totals are 112/10 for India and 82/10 for Sri Lanka.

The highest individual scores in the rivalry are Virender Sehwag’s 293 for India and Sanath Jayasuriya’s 340 for Sri Lanka. The best bowling figures in an innings are held by Maninder Singh for India with 7/51, and by Muttiah Muralitharan for Sri Lanka with 8/87.

CategoryIndiaSri Lanka
Highest Team Total726/9962/6
Lowest Team Total112/1082/10
Highest Individual ScoreVirender Sehwag (293 Runs)Sanath Jayasuriya (340 Runs)
Best Bowling (Innings)Maninder Singh (7/51)Muttiah Muralitharan (8/87)

Advertisement

India vs Sri Lanka Head to Head in ODI Cricket

MatchesIndia WonSri Lanka WonTiedNo Result
171957123

India vs Sri Lanka ODI records

The highest individual scores in the rivalry are one of the best batsmen in the world, Rohit Sharma’s 264 for India and Sanath Jayasuriya’s 189 for Sri Lanka. As for the best bowling figures in an innings, Mohammed Siraj holds the record for India with 6/21, while Muttiah Muralidaran recorded 7/30 for Sri Lanka.

CategoryIndiaSri Lanka
Highest Team Total414/7411/8
Lowest Team Total58/1050/10
Highest Individual ScoreRohit Sharma (264 Runs)Sanath Jayasuriya (189 Runs)
Best Bowling (Innings)Mohammed Siraj (6/21)Muthiah Muralidaran (7/30)

Advertisement

India vs Sri Lanka Head to Head in T20I Cricket

MatchesIndia WonSri Lanka WonNo Result
332490

India vs Sri Lanka T20 records

In T20I encounters between India and Sri Lanka, India’s highest team total is 260/5, while Sri Lanka’s highest is 215/5. The lowest team totals are 81/8 for India and 82/10 for Sri Lanka.

The highest individual scores are Rohit Sharma’s 118 for India and Pathum Nissanka’s 79 for Sri Lanka. The best bowling figures in an innings are held by Ravichandran Ashwin for India with 4/8, and Wanindu Hasaranga for Sri Lanka with 4/9.

CategoryIndiaSri Lanka
Highest Team Total260/5215/5
Lowest Team Total81/882/10
Highest Individual ScoreRohit Sharma (118 Runs)Pathum Nissanka (79 Runs)
Best Bowling (Innings)Ravichandran Ashwin (4/8)Wanindu Hasaranga (4/9)

Advertisement

IND vs SL Head to Head in ICC Tournaments

In ICC tournaments, India and Sri Lanka have played a total of 16 matches against each other. In the ICC ODI World Cup, the two teams met 10 times, with the 2011 World Cup champion winning 5 matches, Sri Lanka winning 4, and 1 match ending in a no result. In the ICC T20 World Cup, they faced each other twice, and Sri Lanka won both matches.

In the Champions Trophy, India and Sri Lanka played 4 matches, where each team won once, and 2 matches ended without a result.

TournamentMatchesIndia WonSri Lanka WonTied / NR
ICC ODI World Cup10541
ICC T20 World Cup2020
Champions Trophy4112

Advertisement

Fanatics Banner

SL vs IND Head to Head: Player Stats and Records

Here are the complete records and the player in SL vs IND head to head matches. The contest has been fierce, with both teams dominating their opponent on their day.

Top Runs Scorers

FormatPlayer (Country)Runs
TestS Tendulkar (IND)1925
TestM Jayawardene (SL)1822
ODIS Tendulkar (IND)3113
ODIS Jayasuriya (SL)2899
T20IDasun Shanaka (SL)430
T20IRohit Sharma (IND)411

Top Wicket Takers

FormatPlayer (Country)Wickets
TestM Muralidaran (SL)105
TestA Kumble (IND)74
ODIM Muralidaran (SL)74
ODIZaheer Khan (IND)66
T20IYuzvendra Chahal (IND)23
T20IWanindu Hasaranga (SL)17

Advertisement

Skyscanner Banner

Frequently Asked Questions

Who scored the most runs in India vs Sri Lanka across all formats?

+

Sachin Tendulkar has scored the most runs in India vs Sri Lanka across all formats with 5038 in 109 matches.

Conversation

(0 Comments)

Loading comments...
Edited by- Aaryan Raj
Follow Us:
sportsdunia google newssportsdunia google news

Editor's Pick