The cricket rivalry between India vs Sri Lanka Head-to-Head spans over several decades, with both teams having faced each other extensively across all formats. Being geographical neighbors and strong cricketing nations, their encounters have produced numerous memorable matches and performances.
Let’s take a look at head to head records of both teams in all formats.
India vs Sri Lanka: Head To Head In All Formats
Here’s a snapshot of the head-to-head statistics between the two teams:
Format | Matches | India Won | Sri Lanka Won | Draw/Tie/NR |
---|---|---|---|---|
Test | 46 | 22 | 7 | 17 |
ODI | 171 | 99 | 59 | 13 |
T20I | 32 | 21 | 9 | 2 |
Test Fixtures Summary
Parameter | Figure |
Matches Played | 46 |
Most Wins | India (22) |
India Home Wins | 16 |
Sri Lanka Home Wins | 7 |
Test Records
Highest Team Total:
- Sri Lanka: 952/6d at Colombo (RPS) (1997)
- India: 726/9d at Brabourne (2009)
Lowest Team Total:
- Sri Lanka: 82 at Chandigarh (1990)
- India: 112 at Galle (2015)
Highest Individual Score:
- Sanath Jayasuriya (SL): 340 vs India at Colombo (RPS) (1997)
- Virender Sehwag (IND): 293 vs Sri Lanka at Brabourne (2009)
Most Runs:
- Sachin Tendulkar (IND): 1,995 runs at 60.45
- Mahela Jayawardene (SL): 1,822 runs at 67.48
Most Wickets:
- Muttiah Muralitharan (SL): 105 wickets at 32.61
- Anil Kumble (IND): 74 wickets at 31.20
ODI Fixtures Summary
Parameter | Figure |
---|---|
Matches Played | 171 |
Most Wins | India (99) |
India Home Wins | 45 |
Sri Lanka Home Wins | 35 |
ODI Records
Highest Team Total:
- India: 414/7 at Rajkot (2009)
- Sri Lanka: 411/8 at Rajkot (2009)
Lowest Team Total:
- Sri Lanka: 50 at Colombo (RPS) (2023)
- India: 54 at Sharjah (2000)
Highest Individual Score:
- Rohit Sharma (IND): 264 vs Sri Lanka at Eden Gardens (2014)
- Sanath Jayasuriya (SL): 189 vs India at Sharjah (2000)
Most Runs:
- Sachin Tendulkar (IND): 3,113 runs at 43.84
- Sanath Jayasuriya (SL): 2,899 runs at 36.23
Most Wickets:
- Muttiah Muralitharan (SL): 74 wickets at 31.78
- Zaheer Khan (IND): 66 wickets at 32.19
T20I Fixtures Summary
Parameter | Figure |
---|---|
Matches Played | 32 |
Most Wins | India (21) |
India Home Wins | 12 |
Sri Lanka Home Wins | 6 |
T20I Records
Highest Team Total:
- India: 260/5 at Indore (2017)
- Sri Lanka: 215/5 at Nagpur (2009)
Lowest Team Total:
- India: 81/8 at Colombo (RPS) (2021)
- Sri Lanka: 82 at Visakhapatnam (2016)
Highest Individual Score:
- Rohit Sharma (IND): 118 vs Sri Lanka at Indore (2017)
- P Nissanka (SL): 79 vs India at Pallekele (2024)
Most Runs:
- Dasun Shanaka (SL): 430 runs at 26.87
- Rohit Sharma (IND): 411 runs at 24.17
Most Wickets:
- Yuzvendra Chahal (IND): 23 wickets at 17.34
- Wanindu Hasaranga (SL): 17 wickets at 20.76
Notable World Cup Encounters
- 1996 World Cup Semi-final: Sri Lanka won at Eden Gardens
- 2011 World Cup Final: India won at Mumbai
- 2023 World Cup League Stage: India won comprehensively
Related Posts:
Conclusion: India Won More Matches Against Srilanka In All Formats
The India-Sri Lanka cricket rivalry has been one of the most frequently contested in international cricket. While India maintains an overall advantage across formats, Sri Lanka has produced several memorable performances and victories.
The rivalry continues to be an important part of Asian cricket, with both teams regularly competing in bilateral series and multi-nation tournaments. The mutual respect between the two teams and their commitment to playing the game in the right spirit has been a hallmark of this rivalry.