India vs Sri Lanka Head-to-Head in T20

India
INDLeader
India

Sri Lanka
SL
Sri Lanka
Key Takeaways
Key Takeaways
India vs Sri Lanka head to head in T20 record shows 32 matches played between the two teams, with India winning 23 matches and Sri Lanka winning 9, while 0 games ended in no result or tie.
The India vs Sri Lanka T20 records give a clear indication of their rivalry. The India vs Sri Lanka T20 stats highlight a highest team score of 260/5 (20 ov) for India and 215/5 (20 ov) for Sri Lanka in matches between the two sides.
Looking at the India vs Sri Lanka timeline, last 5 T20 matches provide a clear view of recent results and head-to-head trends between the teams. The India vs Sri Lanka in T20 World Cup shows the number of matches played between the two teams.
India vs Sri Lanka T20 Records
| Details | IND | SL |
|---|---|---|
Highest Team ScoreHighest total scored in T20 matches between these teams | 260 | 215 |
Lowest Team ScoreLowest total scored in T20 matches between these teams | 81 | 82 |
Average Runs per MatchAverage runs scored per innings | 164.47 | 149.09 |
Average Wickets LostAverage wickets lost per innings (lower is better) | 5.16 | 7.25 |
Biggest Win (Runs)Largest margin of victory by runs | 93 | 29 |
Biggest Win (Wickets)Largest margin of victory by wickets | 9 | 7 |
India vs Sri Lanka T20 Stats
Batting Records
| Details | Player | Team | Stats |
|---|---|---|---|
Most Runs Scorer | Dasun Shanaka | SL | 452 runs 24 innings, Avg: 18.83 |
Most Hundreds | Rohit Sharma | IND | 1 hundred 18 innings |
Best Average | Axar Patel | IND | 148 Min 7 innings |
Most Fifties | Virat Kohli | IND | 4 fifties 7 innings |
Highest Strike Rate | Irfan Pathan | IND | 206.25 Min 16 balls faced |
Rohit Sharma | IND | 411 runs 18 innings, Avg: 22.83 | |
Rohit Sharma | IND | 1 hundred 18 innings | |
Axar Patel | IND | 148 Min 7 innings | |
Virat Kohli | IND | 4 fifties 7 innings | |
Irfan Pathan | IND | 206.25 Min 16 balls faced | |
Dasun Shanaka | SL | 452 runs 24 innings, Avg: 18.83 | |
Pathum Nissanka | SL | 1 hundred 11 innings | |
Kumar Sangakkara | SL | 78.33 Min 4 innings | |
Kusal Perera | SL | 4 fifties 12 innings | |
Dilshan Munaweera | SL | 182.76 Min 29 balls faced |
Bowling Records
| Details | Player | Team | Stats |
|---|---|---|---|
Most Wickets Taker | Yuzvendra Chahal | IND | 23 wickets 13 matches, Econ: 8.49 |
Best Bowling Figures in a Match | Ravichandran Ashwin | IND | 4/8 4 overs |
Best Economy Rate | Sanath Jayasuriya | SL | 5.13 8 overs, 3 wickets |
Best Strike Rate | Matheesha Pathirana | SL | 6.36 31.8 balls, 5 wickets |
Yuzvendra Chahal | IND | 23 wickets 13 matches, Econ: 8.49 | |
Ravichandran Ashwin | IND | 4/8 4 overs | |
Rahul Chahar | IND | 5.25 8 overs, 4 wickets | |
Ashok Dinda | IND | 7.2 36 balls, 5 wickets | |
Wanindu Hasaranga | SL | 18 wickets 13 matches, Econ: 7.96 | |
Wanindu Hasaranga | SL | 4/9 4 overs | |
Sanath Jayasuriya | SL | 5.13 8 overs, 3 wickets | |
Matheesha Pathirana | SL | 6.36 31.8 balls, 5 wickets |
India vs Sri Lanka in T20 World Cup
India vs Sri Lanka T20 World Cup Records
| Details | IND | SL |
|---|---|---|
| Highest Team Score | 163/5 (20 ov) | 167/5 (20 ov) |
| Lowest Team Score | 130/4 (20 ov) | 134/4 (17.5 ov) |
| Biggest Win (Runs) | 0 | 4 |
| Biggest Win (Wickets) | 0 | 6 |
India vs Sri Lanka Timeline (T20) : (Last 5 matches)
| Date | Venue | Score | Winner | Margin | Player of Match |
|---|---|---|---|---|---|
Sep 26, 2025 | Dubai International Cricket Stadium | IND :202/5 (20 ov) SL :202/5 (20 ov) | Match tied (India won the Super Over) | Pathum Nissanka | |
Jul 30, 2024 | Pallekele International Cricket Stadium | IND :137/9 (20 ov) SL :137/8 (20 ov) | Match tied (India won the Super Over) | Washington Sundar | |
Jul 28, 2024 | Pallekele International Cricket Stadium | SL :161/9 (20 ov) IND :81/3 (6.3 ov) | 7 wickets | Ravi Bishnoi | |
Jul 27, 2024 | Pallekele International Cricket Stadium | IND :213/7 (20 ov) SL :170/10 (19.2 ov) | 43 runs | Suryakumar Yadav | |
Jan 7, 2023 | Saurashtra Cricket Association Stadium, Rajkot | IND :228/5 (20 ov) SL :137/10 (16.4 ov) | 91 runs | Suryakumar Yadav |