sportsdunia logo
Search Icon
T20ODITest

India vs Sri Lanka Head-to-Head in T20

India flag

India

IND
Leader
32Matches0 NR/Tied
Sri Lanka flag

Sri Lanka

SL
India flag
23
9
Sri Lanka flag
72%
28%
Last updated: 5 Feb 2026Scope: T20 only

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

DetailsINDSL
Highest Team ScoreHighest total scored in T20 matches between these teams
260215
Lowest Team ScoreLowest total scored in T20 matches between these teams
8182
Average Runs per MatchAverage runs scored per innings
164.47149.09
Average Wickets LostAverage wickets lost per innings (lower is better)
5.167.25
Biggest Win (Runs)Largest margin of victory by runs
9329
Biggest Win (Wickets)Largest margin of victory by wickets
97

India vs Sri Lanka T20 Stats

Batting Records

DetailsPlayerTeamStats

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

Bowling Records

DetailsPlayerTeamStats

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

India vs Sri Lanka in T20 World Cup

2
Matches
IND Won
2
SL Won
NR/Tied

India vs Sri Lanka T20 World Cup Records

DetailsINDSL
Highest Team Score163/5 (20 ov)167/5 (20 ov)
Lowest Team Score130/4 (20 ov)134/4 (17.5 ov)
Biggest Win (Runs)04
Biggest Win (Wickets)06

India vs Sri Lanka Timeline (T20) : (Last 5 matches)

DateVenueScoreWinnerMarginPlayer of Match
Sep 26, 2025
Dubai International Cricket Stadium
IND :202/5 (20 ov)
SL :202/5 (20 ov)
INDMatch 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)
INDMatch 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)
IND7 wickets
Ravi Bishnoi
Jul 27, 2024
Pallekele International Cricket Stadium
IND :213/7 (20 ov)
SL :170/10 (19.2 ov)
IND43 runs
Suryakumar Yadav
Jan 7, 2023
Saurashtra Cricket Association Stadium, Rajkot
IND :228/5 (20 ov)
SL :137/10 (16.4 ov)
IND91 runs
Suryakumar Yadav

FAQs

How many T20 matches have India and Sri Lanka played?
India and Sri Lanka have played 32 T20 International matches against each other since 2009.
Who has won more T20 matches between India and Sri Lanka?
India has won 23 out of 32 T20 matches against Sri Lanka, while Sri Lanka has won 9 matches.
What is India's highest T20 score vs Sri Lanka?
India's highest T20 score against Sri Lanka is 260/5 in 20 overs.
What is Sri Lanka's highest T20 score vs India?
Sri Lanka's highest T20 score against India is 215/5 in 20 overs.
Who is the top run-scorer in India vs Sri Lanka T20s?
Dasun Shanaka is the top run-scorer in India vs Sri Lanka T20 matches with 452 runs from 24 innings at an average of 28.25.
Who has taken the most wickets in India vs Sri Lanka T20 matches?
Yuzvendra Chahal leads the wicket-takers list with 23 wickets from 13 matches at an economy rate of 8.49.
When was the last India vs Sri Lanka T20 match?
The last India vs Sri Lanka T20 match was played on 26 September 2025 at Dubai International Cricket Stadium.