sportsdunia logo
Search Icon

Advertisement

Advertisement

Asia Cup 2025: IND vs SL Head-to-Head Stats & Records

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

Summary

India and Sri Lanka share an intense cricket rivalry across formats. India dominates overall head-to-head records, with consistent wins in ODIs, Tests, and T20Is, while Sri Lanka has delivered memorable victories in key matches.

The 17th edition of one of the most prestigious cricket tournaments in the world, the Asia Cup 2025, is just around the corner. The tournament will commence on September 9th and conclude on September 28th. A total of 19 matches will be played, with 8 teams participating in the tournament. The tournament is divided into two categories: one is the matches of Group A and Group B, where 4 of the 8 teams will play against one another in Group A, and the other 4 teams will play against one another in Group B. The top 2 teams from each group will play against each other in the Super 4 of this tournament.

In those 8 teams, 2 of the teams are India (IND) vs Sri Lanka (SL), and both teams are in separate groups of the tournament, as India are in Group A of the tournament, while Sri Lanka are in Group B of this league, though both teams are not in the same group but have the greatest rivalry between each other and a such a rich history when it comes to the Asia Cup, as both of these teams have won the most number of Asia Cup Titals, India are leading with the 8 titles to their names, while Sri Lanka are just behind them with 6 titals to their name.

The Indian team will be led by one of the best T20 batsmen in the world right now, Suryakumar Yadav, while on the other hand, Sri Lanka will be led by the batting all-rounder Charith Asalanka. As mentioned above, both teams are not in the same group in the tournament, but fans are hopeful that they get to witness the clash between these two teams in the Super 4 stage.

CategoryIndiaSri Lanka
Matches Played2323
Matches Won1211
Matches Lost1112
No Result00
Highest Score310/4 (2008, ODI)308/4 (2008, ODI)
Lowest Score173 all out (2018, ODI)50 all out (2023, ODI)
Total Centuries25

India vs Sri Lanka Head-to-Head Records in ACC Tournaments: Asia Cup 2025

According to the statistics of the Indian National Cricket Team vs the Sri Lanka National Cricket Team, both teams have faced each other 23 times over the years in the Asia Cup. India has the upper hand as they have won 12 matches, while Sri Lanka are just behind, which gives India an edge in their overall head to head encounters in this prestigious tournament.

In terms of high scores, India has the upper hand. Back in the Asia Cup 2008 on July 3, India defeated Sri Lanka after chasing a huge target of 309 runs. India scored 310 for the loss of just 4 wickets, after an outstanding innings by the GOAT of cricket, MS Dhoni, who scored a brilliant 67 runs and also took 2 wickets for his team, and was rightfully named player of the match.

On the other hand, Sri Lanka has the lowest total between these two rivals. Back in the final of the Asia Cup 2023, Sri Lanka were all out on the score of just 50 runs, which is the lowest ever total in the Asia Cup (ODI). India comfortably won that game by 10 wickets after a dominating bowling performance from the right-arm pacer Mohammed Siraj in the first innings of the game, as he took an incredible 6 wickets while giving away just 21 runs. These two cricket teams have witnessed iconic centuries over the years and across formats in the Asia Cup, with India registering 2 centuries while Sri Lanka registering just 5 centuries.

Cricket Promotional Banner
Cricket Promotional BannerCricket Promotional Banner

IND vs SL Asia Cup T20 Records

When it comes to India vs Sri Lanka head-to-head in the T20 format of the Asia Cup, both teams have clashed against each other twice. India are yet to face a defeat against Sri Lanka, as their first encounter in the Asia Cup T20 was back in 2016, where the two-time ICC T20 World Cup winners India won the game by 5 wickets with the help of stunning innings by one of the best batsman in the world Virat Kohli who scored brilliant 56 runs off just 47 balls including 7 boundaries.

Their second encounter in the Asia Cup T20 came after 6 years back on September 6th, 2022, where this time Sri Lanka settled the score with them as they won the game by 6 wickets where with the help of Sri Lanka's all-rounder Dasun Shanaka, who scored a valuable 33 runs off 18 balls and also took a couple of wickets for his team, which earned Player of the Match award.

YearVenueWinnerMarginResult Type
2016Mirpur, BangladeshIndia5 wicketsGroup Stage
2022DubaiSri Lanka6 wicketsGroup Stage

India vs Sri Lanka Head To Head (1979 – 2025)

According to the India vs Sri Lanka statistics, both teams have faced each other 74 times across all formats in Test, ODI, and T20s. Both have played 171 ODIs, 31 T20s, and 46 Tests. Their first encounter occurred in the form of an ODI format as both teams clashed against each other for the very first time in the ICC World Cup back in 1979, where Sri Lanka registered their first victory against them in the International format by 47 runs, with the help of Sri Lanka former batter Duleep Mendis who scored valuable 64 of 57 runs and led his team to a victory.

These two nations first clashed in the Test format of the game back on September 17, 1982, where the game ended in a draw. where parallel to their encounter in the ODI match, Duleep Mendis was the standout player for Sri Lanka as he scored a brilliant century in both innings, and from the Indian team, Sunil Gavaskar, one of the greatest batsmen of all time, was the standout batter for his team as he scored a brilliant 155 runs.

Both cricket giants met for the very first time in the shorter format of the game back on February 10th, 2009, where India won the match by 3 wickets with the help of a brilliant all-round performance from Yusuf Pathan, who scored a valuable 22 runs of just 10 balls and took 2 wickets for his team.

These two teams met last time in the T20I format back in July 2024, where India won in the super-over after an incredible all-rounder performance from Washington Sunder, who scored a valuable 25 runs in 18 balls and also took 2 wickets for his team.

FormatMatchesIndia WonSri Lanka WonTied / No ResultFirst MatchLast Match
Test151302 (Drawn)2000 November 102024 September 27
ODI423381 (NR)1988 October 272025 February 20
T20I1716102009 June 62024 October 12

Advertisement

Sri Lanka vs India Head to Head in Test Cricket

Sri Lanka vs India in Test cricket holds a deeper meaning as it was first begun in the early 1980s, where one of the greatest all-rounder of Indian cricket Kapil Dev was in his prime, and Indian batters like Sunil Gavaskar, who was considered as one of the best Test batters of all time, were the cricket giants, where bowlers were afraid to face them. If we take a look at the India vs Sri Lanka stats in Test cricket, both teams have faced each other 46 times throughout the years, where the results are one-sided as India has completely dominated, as they have won 22 of their encounters; on the other hand, Sri Lanka has won only 7 of their clashes, with 17 of their encounters ended in tie.

Sri Lanka vs India Test Records

When it comes to the Test records between these two nations, Sri Lanka holds the record of a massive total of 962/6 declared against India, back on 2nd August 1997, which is still the highest ever total by any team in the Test format, where Sri Lanka legend and one of the greatest left hand batter of all time Sanath Jayasuriya scored a remarkable 340 runs, including 36 fours and 2 sixes. On the flip side, Sri Lanka also holds the lowest ever total of 82, all out back on November 23, 1990, in a Test against India, after the incredible all-round performance from the Indian cricket team legend Venkatapathy Raju, who took 8 wickets in the match.

When it comes to the Individual records of players between these two nations, Sanath Jayasuriya holds the highest score in a single innings, where he scored a brilliant 340 runs back on 2nd August 1997, as mentioned above, which to this day remains his highest score in the Test format. Whereas one of the greatest spinners in the world and the leading Test wicket taker to this day, Muthiah Muralidaran, holds a record of best bowling figures in Sri Lanka vs India Test records, where he got a brilliant Test figure of 8/87 back on 29th August 2001.

CategoryIndiaSri Lanka
Highest Team Total726/9 declared – Brabourne, 2nd Dec 2009962/6 declared – Colombo, 2nd Aug 1997
Lowest Team Total112 all out – Galle, 15th Aug 201582 all out – Chandigarh, 23rd Nov 1990
Highest Individual ScoreVirender Sehwag – 293, Brabourne, 2nd Dec 2009Sanath Jayasuriya – 340, Colombo, 2nd Aug 1997
Best Bowling (Innings)Maninder Singh – 7/51, Nagpur, 27th Dec 1986Muthiah Muralidaran – 8/87, 29th Aug 2001

Advertisement

India vs Sri Lanka Head to Head in ODI Cricket

The rivalry between India and Sri Lanka holds a much deeper value when it comes to ODI Cricket, as both of these teams met for the first time in the 50-over format, where Indian legends like Kapil Dev and Mohinder Amarnath were still part of the Indian cricket squad. If we examine the India vs Sri Lanka head to head in ODI cricket, both teams have faced each other a total of 171 times in this format. The results are pretty much one-sided, like their head to head record in Test, as India are leading by 99 wins, while on the other hand, Sri Lanka has won a total of 59 games against them while 13 of their games was ended in a no result or tie, which pretty much says India's dominance over Sri Lanka when it comes to IND vs SL in ODI cricket.

India vs Sri Lanka ODI records

When it comes to the ODI records between these two giants, India holds the record of a massive total of 414/7 against Sri Lanka, back on 15th December 2009, where India beat Sri Lanka by 3 runs with the help of an incredible innings of the former Indian opener batter Virender Sehwag, who scored an outstanding 146 runs off just 102 balls. On the other hand, Sri Lanka holds a record of the lowest total of 50 all out back on September 17, 2023, after an incredible bowling spell from Mohammed Siraj, who took an incredible 6 wickets in a 7-over spell and gave just 21 runs off it, which led his team to victory for the 8th time in the Asia Cup.

When it comes to the Individual records of players between these two teams in the fifty-over format, Rohit Sharma who is cosnidered one of the best openers in the world holds the highest score in a single innings, where he scored an unbelievable 264 runs in 225 balls, including 33 fours and 9 sixes, which to this day remains the highest ever score by a player in ODI cricket. While the best bowling figures go to one of the best ODI bowlers in the world, Muthiah Muralidaran took 7 wickets and gave just 30 runs off it.

CategoryIndiaSri Lanka
Highest Team Total414/7 – Rajkot, 15th Dec 2009411/8 – Rajkot, 15th Dec 2009
Lowest Team Total58 all out – Sharjah, 29th Oct 200050 all out – Colombo, 17th Sep 2023
Highest Individual ScoreRohit Sharma – 264, Eden Gardens, 13th Nov 2014Sanath Jayasuriya – 189, Sharjah, 27th Oct 2000
Best Bowling (Innings)Mohammed Siraj – 6/21, Colombo, 17th Sep 2023Muthiah Muralidaran – 7/30, Sharjah, 27th Oct 2000

Advertisement

India vs Sri Lanka Head to Head in T20I Cricket

India vs Sri Lanka head to head in T20I holds a special place among the fans, as they always get to witness the epic and last-over thriller between these two teams. When it comes to India vs Sri Lanka stats in T20 cricket, both teams have faced each other 31 times, where the results are one-sided, like in the ODI and Test format, as India has won 21 games out of their clashes, while Sri Lanka has just won 9 against them in the shorter format of the game, with one game being abandoned due to the interuption of the rain.

India vs Sri Lanka T20 records

When it comes to the T20 records between these two teams, India holds the record of a gigantic total of 260/5 against Sri Lanka, with the help of an incredible century by India's star batter Rohit Sharma, who scored a brilliant 118 runs in just 53 balls and led his team to victory. While the lowest total between these two teams belongs to India, back on July 29, 2021, when India scored just 81 runs for the loss of 8 wickets after an incredible bowling performance from Wanindu Hasaranga, who took 4 wickets for his team

When it comes to the Individual records of players between these two teams in the shorter format of the game. Rohit Sharma holds the highest score in a single innings, where he scored an outstanding 118 runs as mentioned above. While the best bowling figures go to the right-arm off-spinner Ravichandran Ashwin, who took 4 wickets and gave 8 runs of it, back on February 14 in 2016.

CategoryIndiaSri Lanka
Highest Team Total260/5 – Indore, 22nd Dec 2017215/5 – Nagpur, 9th Dec 2009
Lowest Team Total81/8 – Colombo, 29th Jul 202182 all out – Visakhapatnam, 14th Feb 2016
Highest Individual ScoreRohit Sharma – 118, Indore, 22nd Dec 2017Pathum Nissanka – 79, Pallekelle, 27th Jul 2024
Best Bowling (Innings)Ravichandran Ashwin – 4/8, Colombo, 14th Feb 2016Wanindu Hasaranga – 4/9, Colombo, 29th Jul 2021

Advertisement

IND vs SL Head to Head in ICC Tournaments

If we take a look at the India vs Sri Lanka head to head in the ICC Tournaments, both teams have faced each other 16 times across three ICC tournaments: ICC ODI World Cup, ICC T20 World Cup, and Champions Trophy, where India has the upper hand. They played 10 games in the ICC ODI World Cup against each other, where India won 5 of their clashes, while Sri Lanka is not that much behind, as they have won 4 games. One of their games ended in a no result.

While in the ICC T20 World Cup, both teams faced each 2 times, where surprisingly India are yet to register a victory against Sri Lanka as they lost both the matches against the 2014 ICC Men's T20I World CUP winners. When it comes to the Champions Trophy, both teams have faced each other 4 times. The score between these two cricket giants ended in a tie as both teams have won 1 match each, with two of the games being abandoned due to the interruption of the rain.

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

Advertisement

SL vs IND Head to Head: Player Stats and Records

If we look at the Individual stats of the players of India and Sri Lanka in the Test format, India's former opener and the GOAT of cricket, Sachin Tendulkar, is the leading run scorer for his team, as he scored an outstanding 1995 runs in 25 matches he played, including 9 centuries. While from the Sri Lanka side, former top-order batter Mahela Jayawardene was the leading run-scorer for his team against India, as he scored 1822 runs in 18 games he played for them, including 6 centuries as well. While one of the best spinners of all time, Anil Kumble, is the leading wicket-taker for India against Sri Lanka with 74 wickets in 18 matches, including 4 fifers, on the other hand, legendary spinner Muthiah Muralidaran is the leading wicket-taker for Sri Lanka against India, with 105 wickets in 22 matches.

When it comes to the ODI format Sachin Tendulkar like in the Test format is the leading run scorer for his team, as he scored an outstanding 3113 in 84 matches he played, including 8 centuries, while from the Sri Lanka side, Sanath Jayasuriya was the leading run-scorer for his team against Sri Lanka, as he scored 2899 runs in 89 games he played for them including 7 cunturies as well. While left-arm fast bowler Zaheer Khan is the leading wicket-taker for India against Sri Lanka with 66 wickets, including 1 fifter in 48 games, on the other hand, Muthiah Muralidaran is the leading wicket-taker for the Sri Lanka team, as he took an astonishing 74 wickets in 63 matches.

In the T20 format, Rohit Sharma is the leading run scorer for the Indian team, as he scored an outstanding 411 in 19 matches he played, including 1 century. While from the Sri Lanka side, Dasun Shanaka is the leading run-scorer for his team against India, as he scored 430 runs in 24 games he played for them. While the right-arm leg spinner Yuzvendra Chahal is the leading wicket-taker for India against Sri Lanka with 23 wickets, on the other hand, Sri Lanka's bowling all-rounder Wanindu Hasaranga is the leading wicket-taker for the Sri Lanka team, as he took 17 wickets in 13 matches.

FormatMost RunsMost WicketsMost 100sMost 50s
Test

Sachin Tendulkar (IND) – 1925

Mahela Jayawardene (SL) – 1822

Muthiah Muralidaran (SL) – 105

Anil Kumble (IND) – 74

IND: Sachin Tendulkar – 9

SL: Mushfiqur Rahim – 1

IND: Rahul Dravid – 5

SL: Mahmudullah – 3

ODI

Sachin Tendulkar (IND) – 3113

Sanath Jayasuriya (SL) – 2899

Muthiah Muralidaran (SL) – 74

Zaheer Khan (IND) – 66

Virat Kohli (IND) – 10

Sanath Jayasuriya (SL) – 7

MS Dhoni (IND) – 19

Kumar Sangakkara (SL) – 18

T20I

Dasun Shanaka (SL) – 430

Rohit Sharma (IND) – 411

Yuzvendra Chahal (IND) – 23

Wanindu Hasaranga (SL) – 17

IND: Rohit Sharma – 1

Suryakumar Yadav - 1

Virat Kohli (IND) – 4

Kusal Perera (SL) – 3

Advertisement

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...

Trending

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

Editor's Pick