India vs Sri Lanka Head-to-Head Stats in T20 Cricket Rivalry

We’ll explore India vs Sri Lanka Head-to-Head Stats in T20 Cricket, detailing their historical clashes in bilateral series and ICC events. The rivalry between India and Sri Lanka has been one of the most exciting games since the inception of T20 cricket.

The two teams have clashed numerous times in bilateral series and ICC events. It showcases high-intensity cricket that has attracted fans across the world. We’ll delve into the detailed statistics, records, and notable performances that define the India vs Sri Lanka T20 cricket rivalry.

India vs Sri Lanka Head-to-Head Stats in T20

India has a significant lead over Sri Lanka in T20 cricket between 2009 and 2023. Out of the 32 games so far, India emerged victorious in 21 games with a winning percentage of 65.6% against Sri Lanka. India-Sri Lanka 3rd T20I witnessed a tied game on July 30, 2024. India beat Sri Lanka in super over.

TeamsMatWonLostNRWin%
India32219165.6%
Sri Lanka32921128.1%
IND VS SL T20 Stats – Highest Team Total
Highest Team TotalTeamYear
260/5 by India, Indore2017
228/5 by India, Rajkot2023
215/5 by Sri Lanka, Nagpur2009
213/7by India, Pallekele2024
211/4by India, Mohali2009
206/7by Sri Lanka, Mohali2009
206/6by Sri Lanka, Pune2023
201/6by India, Pune2020
199/2by India, Lucknow2022
196/6by India, Ranchi2016
IND VS SL T20 Stats – Lowest Team Total
Lowest Team TotalTeamYear
81/8by India, Colombo (RPS)2021
82/10by Sri Lanka, Visakhapatnam2016
87/10by Sri Lanka, Cuttack2017
101/10by India, Pune2016
116/10by Sri Lanka, Pallekele2012
123/10by Sri Lanka, Pune2020
126/10by Sri Lanka, Colombo (RPS)2021
127/9by Sri Lanka, Ranchi2016
130/4by India, Mirpur2014
132/5by India, Colombo (RPS)2021
IND VS SL T20 Stats – Highest Match Total

India and Sri Lanka have played several high-scoring T20 matches, with the most combined runs in a game being 432, which occurred in Indore on December 22, 2017.

Highest Match TotalWickets (combined)TeamVenueYear
432 runs14IND vs SLIndore2017
417 runs11IND vs SLMohali2009
401 runs14IND vs SLNagpur2009
396 runs14IND vs SLPune2023
383 runs17IND vs SLPallekele2024
IND VS SL T20 Stats – Series in India

Since 2009, six bilateral T20 series have been played between India and Sri Lanka on Indian soil. India became victorious in five out of six series. One T20 series ended in a draw. If we talk about the number of matches in T20 cricket, India won 13 games and lost 3 games against Sri Lanka in India.

Year FormatNo. of MatsWinnerResults
2024T20I3India3-0
2022-2023T20I3India2-1
2021-2022T20I3India3-0
2019-2020T20I3India2-0
2017-2018T20I3India3-0
2015-2016T20I3India2-1
2009-2010T20I2Drawn1-1
IND VS SL T20 Stats – Series in Sri Lanka

India played four bilateral T20 series against Sri Lanka in Sri Lanka. India won three out of four series and five T20 games in Sri Lanka while losing one.

Year (season)Format (series)No. of MatsWinnerResults
2021T20I3Sri Lanka2-1
2017T20I1India1-0
2012T20I1India1-0
2008-2009T20I1India1-0
IND VS SL T20 Stats – Performances in ICC T20 WC

In the T20 World Cup, India and Sri Lanka came face-to-face twice. On both occasions, Sri Lanka became victorious. India lost a group league match against Sri Lanka in the 2010 T20 WC. India lost the final game against them in the 2014 T20 WC.

YearFormatSeriesMatchWinnerChampion
2014T20IICC T20 World CupIND vs SL, FinalSri Lanka (by 6 wickets)
Sri Lanka
2010T20IICC T20 World CupIND vs SL, Group StageSri Lanka (by 5 wickets) England
IND VS SL T20 Stats – Performances in T20 Asia Cup

Asian Cricket Council (ACC) organises the Asia Cup in 50-over format and T20 format. India won the 2016 T20 Asia Cup against Sri Lanka but lost in the 2022 tournament.

YearFormatSeriesMatchWinnerChampion
2022T20IT20 Asia CupIND vs SL, Super FourSri Lanka (by 6 wickets)Sri Lanka
2016T20IT20 Asia CupIND vs SL, Group StageIndia (by 5 wickets)India
IND VS SL T20 Stats – Performances in Nidahas T20 Series
YearFormatSeriesMatchWinnerChampion
2017-2018T20INidahas T20 SeriesIND vs SL, 1st MatchSri Lanka (by 5 wickets)India
2017-2018T20INidahas T20 SeriesIND vs SL, 4th MatchIndia (by 6 wickets)India
India vs Sri Lanka T20 Stats – Batting, Bowling, Fielding
India vs Sri Lanka Head-to-Head Stats in T20 – Most Runs
SLPlayersMatRunsSR
1Dasun Shanaka (SL)24430140.52
2Rohit Sharma (IND)19411144.21
3Shikhar Dhawan (IND)12375129.31
4Suryakumar Yadav (IND)8346167.14
5Virat Kohli (IND)8339138.36
6Kusal Perera (SL)12334140.92
7Kushar Mendis (SL)9324140.25
8Pathum Nissanka (SL)11314123.13
9KL Rahul (IND)9301139.35
10Shreyas Iyer (IND)9296149.49
11Suresh Raina (IND)12265131.18
12Kumar Sangakkara (SL)4235172.79
13Manish Pandey (IND)7226134.52
14MS Dhoni (IND)14213131.48
15Chamara Kapugedera (SL)7189141.04
16Charith Asalanka (SL)11185123.33
17Dhananjaya de Silva (SL)9179128.77
18Angelo Mathews (SL)10175130.59
19Tillakaratne Dilshan (SL)9166114.48
20Ishan Kishan (IND)6165136.36
India vs Sri Lanka Head-to-Head Stats in T20 – Highest Average
SLPlayersMatRunsAvgNO
1Axar Patel (IND)6127127.003
2Manish Pandey (IND)7226113.005
3Dinesh Karthik (IND)79292.005
4Kumar Sangakkara (SL)423578.331
5Virat Kohli (IND)833967.802
6Shreyas Iyer (IND)929659.203
7Dilshan Munaweera (SL)15353.000
8Suryakumar Yadav (IND)929659.203
9MS Dhoni (IND)1421342.608
10Ravindra Jadeja (IND)108241.004
11Chinthaka Jayasinghe (SL)33838.000
12KL Rahul (IND)930137.620
13Milinda Siriwardana (IND)47537.502
14Shikhar Dhawan (IND)1237537.501
15Kushar Mendis (SL)932436.000
16Ishan Kishan (IND)616533.001
17Chamara Kapugedera (SL)718931.501
18Pathum Nissanka (SL)1131431.400
19Rishabh Pant (IND)69230.662
20Kusal Perera (SL)1233430.360
NO: Not Out
India vs Sri Lanka Head-to-Head Stats in T20 – Most 100s & 50s
SLPlayersMat100s50sHS
1Suryakumar Yadav (IND)813112*
2Rohit Sharma (IND)1912118
3Virat Kohli (IND)80482
4Kumar Sangakkara (SL)40378
5Kushar Mendis (SL)70357
6Pathum Nissanka (SL)90379
7Shreyas Iyer (IND)90374*
8KL Rahul (IND)90389
9Shikhar Dhawan (IND)120390
10Kusal Perera (SL)120377
11Dasun Shanaka (SL)230274*
12Dilshan Munaweera (SL)10153
13Virendra Sehwag (IND)30164
14Axar Patel (IND)50165
15Gautam Gambhir (IND)50155
16Ishan Kishan (IND)60189
17Manish Pandey (IND)70151*
18Dhananjaya de Silva (SL)90157
19Yuvraj Singh (IND)90160*
20Charith Asalanka (SL)90153*
India vs Sri Lanka Head-to-Head Stats in T20 – Highest Strike Rate
SLPlayersInnSR
1Shardul Thakur (IND)1275.00
2Ishant Shama (IND)1250.00
3Irfan Pathan (IND)1206.25
4Chamindu Wickramasinghe120.00
5Axar Patel (IND)4195.38
6Rahul Tripathi (IND)2190.47
7Dilshan Munaweera (SL)1182.75
8Virendra Sehwag (IND)3178.43
9Yashasvi Jaiswal (IND)3177.77
10Shivam Mavi (IND)1173.33
11Kumar Sangakkara (SL)4172.79
12Suryakumar Yadav (IND)6167.14
12Yousuf Pathan (IND)3166.66
13Pragyan Ojha (IND)1166.66
14Dinesh Karthik (IND)6158.62
15Ravindra Jadeja (IND)6151.85
16Gautam Gambhir (IND)5151.11
17Isuru Udana (SL)3150.00
18Shreyas Iyer (IND)9149.49
19R Ashwin (IND)7148.38
20Rohit Sharma (IND)19144.21
India vs Sri Lanka Head-to-Head Stats in T20 – Most Wickets
SLPlayersMatWktsEcoBBI
1Yuzvendra Chahal (IND)13238.484/23
2Wanindu Hasaranga (SL)13177.844/9
3Dushmantha Chameera (SL)15167.902/14
4R Ashwin (IND)7145.364/8
5Dasun Shanaka (SL)24147.533/16
6Hardik Pandya (IND)13137.323/29
7Kuldeep Yadav (IND)9127.403/52
8Washington Sundar (IND)7106.662/21
9Shardul Thakur (IND)5117.654/29
10Bhuvneshwar Kumar (IND)896.834/22
11Dilshan Madushanka (SL)5910.733/24
12Jasprit Bhumrah (IND)1296.162/17
13Ashish Nehra (IND)789.862/21
14Thisara Perera (SL)1388.483/33
15Umran Malik (IND)379.633/48
16Ravi Bishnoi (IND)478.313/26
17Arshdeep Singh (IND)5710.003/20
18Lahiru Kumara (SL)6710.302/31
19Chamika Karunaratne (SL)1079.032/27
20Jaydev Unadkat (IND)567.462/15
India vs Sri Lanka Head-to-Head Stats in T20 – Most 4-fer
SLPlayersMatWkts4-ferBBI
1Yuzvendra Chahal (IND)132324/23
2Matheesha Pathirana (SL)3514/40
3Ashok Dinda (IND)2514/19
4Shivam Mavi (IND)3414/22
5Shardul Thakur (IND)5914/27
6Bhuvneshwar Kumar (IND)8914/22
7R Ashwin (IND)71414/8
8Wanindu Hasaranga (SL)131714/9
India vs Sri Lanka Head-to-Head Stats in T20 – Most Ducks
SLPlayersInnDucks
1Wanindu Hasaranga (SL)114
2Lasith Malinga (SL)33
3Sanju Samson (IND)93
4Charith Asalanka (SL)113
5Dasun Shanaka (SL)223
6Dilshan Madushanka (SL)32
7Dushmantha Chameera (SL)82
8Tillakaratne Dilshan (SL)92
9Thisara Perera (IND)122
10Rohit Sharma (IND)172
India vs Sri Lanka Head-to-Head Stats in T20 – Top Spells
DatePlayersBBIVenue
Feb 14, 2016R Ashwin (IND)4/18 (4)Visakhapatnam
Jul 29, 2021Wanindu Hasaranga (SL)4/9 (4)Colombo (RPS)
Aug 07, 2012Ashok Dinda (IND)4/19 (3)Pallekele
Jul 25, 2021Bhuvneshwar Kumar (IND)4/22 (3.3)Colombo (RPS)
Jan 03, 2023Shivam Mavi (IND)4/22 (4)Wankhede
Dec 20, 2017Yuzvendra Chahal (IND)4/23 (4)Cuttack
Mar 12, 2018Shardul Thakur (IND)4/27 (4)Colombo (RPS)
Jul 27, 2024Matheesha Pathirana (SL)4/40 (4)Pallekele
Dec 22, 2017Yuzvendra Chahal (IND)4/52 (4)Indore
Jul 28, 2024Riyan Parag (IND)3/5 (1.2)Pallekele
India vs Sri Lanka Head-to-Head Stats in T20 – Most Catches
SLPlayersMatCatMC
1Hardik Pandya (IND)14112
2Dasun Shanaka (SL)2482
3Suresh Raina (IND)1271
4Dhananjaya de Silva (SL)962
5Sanju Samson (IND)1052
6Thisara Perera (SL)1352
7Dushmantha Chameera (SL)1552
8Rohit Sharma (IND)1951
9Rinku Singh (IND)342
10Virat Kohli (IND)841
MC: Maximum Catches in a match
India vs Sri Lanka Head-to-Head Stats in T20 – Top Century Partnerships
DateBatting PartnersRunsVSVenue
Dec 22, 2017R Sharma and KL Rahul (IND) – 1st Wicket165SLIndore
Sep 06, 2017V Kohli and M Pandey (IND) – 3rd Wicket119SLColombo (RPS)
Feb 24, 2022R Sharma and I Kishan (IND) – 1st Wicket111SLLucknow
Jan 07, 2023Suryakumar and S Gill (IND) – 3rd Wicket111SLRajkot
Dec 22, 2017W Tharanga and T Perera (SL) – 2nd Wicket109INDIndore
India vs Sri Lanka Head-to-Head Stats in T20 – Most Matches for Country
SNPlayersMatRunsWkts
1Dasun Shanaka (SL)2443014
2Rohit Sharma (IND)194111
3Dushmantha Chameera (SL)155116
4MS Dhoni (IND)14213
5Hardik Pandya (IND)1414813
6Wanindu Hasaranga (SL)138017
7Yuzvendra Chahal (IND)1323
8Thisara Perera (SL)131158
9Kusal Perera (SL)12334
10Jasprit Bhumrah (IND)129
11Shikhar Dhawan (IND)12375
12Suresh Raina (IND)122654
13Charith Asalanka (SL)11185
14Danushka Gunathilaka111101
15Pathum Nissanka (SL)11314
16Ravindra Jadeja (IND)10825
17Chamika Karunaratne (SL)10827
18Lasith Malinga (SL)104
19Angelo Mathews (SL)101754
20Sanju Samson (IND)10102
India vs Sri Lanka Head-to-Head Stats in T20 – Most Matches as Captain
CaptainMatWon LostWin%Period
MS Dhoni (IND)106460.0%2009-16
Dasun Shanaka (SL)104640.0%2021-23
Rohit Sharma (IND)97277.8%2017-22
Dinesh Chandimal (SL)42250.0%2016-18
Virat Kohli (IND)43075.0%2017-20
Lasith Malinga (SL)41225.0%2014-20
Thisara Perera (SL)4040%2017-18
Shikhar Dhawan (IND)31233.3%2021-21
Hardik Pandya (IND)32166.7%2023-23
Kumar Sangakkara (SL)32166.7%2009-10

India has scored 200 or more runs in an innings against Sri Lanka in four T20 matches, while Sri Lanka has scored over 200 runs against India in three T20 matches.

The India-Sri Lanka T20 cricket rivalry has a rich history. India has a better win percentage (65.5%) against Sri Lanka in T20 cricket. Fans and critics can expect exciting matches and thrilling experiences.