India vs Sri Lanka head to head stats and records ODI 2023
India vs Sri Lanka head to head have established themselves as the giants of Asian cricket since the turn of the century. Although both countries won their first World Cup in the 20th century, India and Sri Lanka truly began to make their presence felt in the early parts of 2000.
Sri Lanka are no longer the force they once were, however, some of their recent performances have kept their fans hoping for better times in the future. Gone are the glory days of Mahela Jayawardene, Kumar Sangakkara, Muttiah Muralitharan and others, the country is in search of new heroes who can take the team forward.
India historically has dominated the head-to-head battle between both sides. There have been many close encounters between the teams since the turn of the century, where they met a lot of times in bilateral tours. However, Sri Lanka will be a little dizzy with the recent memory of facing the Indian side, where Mohammed Siraj rattled Sri Lanka and made the Asian Cup final a one-sided affair. India are now closing in towards 100 wins against Sri Lanka in ODIs.
India vs Sri Lanka Match 33 Dream11 prediction match today – ICC World Cup 2023
India vs Sri Lanka, head-to-head in ODIs
Matches Played
167
Pakistan won
98
South Africa won
57
Tie
1
No Result
11
India vs Sri Lanka head to head will challenge each other at the ICC Men’s Cricket World Cup 2023 in Mumbai on November 3. In the ongoing World Cup, India are one step away from entering the semi-finals, but it seems like Sri Lanka will have to walk a long way and beat nearly every one of their opponents to reach the semi-finals.
In the ICC World Cup 2023, India are on top of the table with six wins in six matches, while Sri Lanka are tattering in the second half of the table with two wins in four matches. Another defeat could potentially end Sri Lanka’s hopes of winning their second World Cup title, but they have shown great spirit in recent times and one cannot write them off so easily.
India vs Sri Lanka head to head team ODI records and stats
Photo by Icon sport
In recent times, India and Sri Lanka have been far too one-sided contests. Both teams played some incredible competitive cricket from 2000 to 2015, where they even met in a World Cup final in 2011, famously won by India in Mumbai. However, there has been far too little happening in favor of the Islanders, which may put them on the backfoot when these teams face each other in Mumbai.
In 2023, India and Sri Lanka have met five times – three in a bilateral series, and two in the recently concluded Asia Cup. India won all five of these matches and since December 2017, Sri Lanka have only defeated the Men in Blue on two occasions in ODIs.
Date
Winner
Won by
Venue
Sep 17, 2023
India
10 wickets
Colombo
Sep 12, 2023
India
41 runs
Colombo
Jan 15, 2023
India
317 runs
Thiruvananthapuram
Jan 12, 2023
India
4 wickets
Kolkata
Jan 10, 2023
India
67 runs
Guwahati
July 23, 2021
Sri Lanka
3 wickets
Colombo
July 20, 2021
India
3 wickets
Colombo
July 10, 2021
India
7 wickets
Colombo
July 6, 2019
India
7 wickets
Leeds
Dec 17, 2017
India
8 wickets
Vishakapatnam
India vs Sri Lanka head to head player stats (ODI)
ODI Batting records
Most runs in India vs Sri Lanka head to head
When it comes to run-scoring charts, it is often Sachin Tendulkar leading the table and it is the same in this case as well. In the bilaterals between India and Sri Lanka, Tendulkar has the most runs, with 3,113 runs in 84 ODIs. Sanath Jayasuriya is the leading run-scorer among Sri Lankans, with 2,899 runs in 76 matches. Kumar Sangakkara (2,700 runs) and Mahela Jayawardene (2,666 runs) have had a great record against India as well.
ODI bowling records in India vs Sri Lanka head to head
Most wickets
When it comes to the bowling records, it is two Sri Lankan stalwarts leading the charts. Muttiah Muralitharan enjoyed an outstanding record against India in every format and is Sri Lanka’s best wicket-taker against them with 74 scalps. Legendary pacer Chaminda Vaas is not far away with 70 wickets. For India, Zaheer Khan leads the way with 66 wickets, followed by Harbhajan Singh (61 wickets) and Ajit Agarkar (49 wickets).
Player Name
Wickets
Muttiah Muralitharan
74
Chaminda Vaas
70
Zaheer Khan
66
Harbhajan Singh
61
Ajit Agarkar
49
Best bowling figures
Player Name
Bowling figures
Muttiah Muralitharan
7/30
Ajanta Mendis
6/13
Angelo Matthews
6/20
Mohammed Siraj
6/21
Akila Dananjaya
6/54
Best bowling average (minimum 10 wickets)
Player Name
Average
Ajit Agarkar
20.61
Ajanta Mendis
25.02
Kapil Dev
26.07
Ishant Sharma
26.34
Harbhajan Singh
26.95
ODI wicket-keeping records in India vs Sri Lanka head to head
Most dismissals (overall)
Player Name
Dismissals
MS Dhoni
96
Kumar Sangakkara
75
Romesh Kaluwitharana
29
Nayan Mongia
25
Rahul Dravid
12
Most dismissals (single match)
Player Name
Dismissals
MS Dhoni
5
Nayan Mongia
4
Romesh Kaluwitharana
4
Kumar Sangakkara
4
Kumar Sangakkara
4
ODI fielding records in India vs Sri Lanka head to head
Most catches (overall)
Player Name
Catches
Mahela Jayawardene
38
Sachin Tendulkar
30
Suresh Raina
25
Sanath Jayasuriya
24
Virat Kohli
23
Most catches (single match)
Player Name
Catches
Mohammad Kaif
4
Muttiah Muralitharan
3
Arjuna Ranatunga
3
Marvan Atapattu
3
Saurav Ganguly
3
ODI individual records
Most matches
Player Name
Matches
Sanath Jayasuriya
89
Mahela Jayawardene
87
Sachin Tendulkar
84
Kumar Sangakkara
76
Tillakaratne Dilshan
70
India vs Sri Lanka: What happened in the last meeting?
The last encounter between India and Sri Lanka happened in the Asia Cup final, which turned out to be a very one-sided affair. The Indian contingent were on a roll, courtesy of a breathtaking new ball spell from Mohammed Siraj, which dismantled Sri Lanka on their soil and India won the Asia Cup by 10 wickets.
Sri Lanka batted first and Jasprit Bumrah wasted no time in starting the party, dismissing Kusal Perera in his first over. Mohammed Siraj then began to explode, picking up four wickets in the fourth over of the innings, reducing Sri Lanka to 12/5. A late effort from Dushan Hemantha took Sri Lanka to 50 runs before getting bowled out, as Siraj returned with figures of 6/21.
This was Sri Lanka’s second lowest total in ODIs and it was the lowest total anyone registered against India in this format. Ishan Kishan and Shubman Gill walked out to complete the 51-run target and they did so in only 6.1 overs. Siraj was adjudged man of the match for his outstanding spell.
Match date: September 17, 2023 Venue: Colombo Result: India won by 10 runs
IND vs SL last match scorecard
Sri Lanka
Player
Score
Dismissal
Pathum Nissanka
2
c Jadeja b Siraj
Kusal Perera
0
c Rahul b Bumrah
Kusal Mendis
17
b Siraj
Sadeera Samarawickrama
0
lbw b Siraj
Charith Asalanka
0
c Kishan b Siraj
Dhananjaya de Silva
4
c Rahul b Siraj
Dasun Shanaka
0
b Siraj
Dunith Wellalage
8
c Rahul b Pandya
Dushan Hemantha
13
Not Out
Pramod Madushan
1
c Kohli b Pandya
Matheesha Pathirana
0
c Kishan b Pandya
Extras
5
Total
50
South Africa
Player
Score
Dismissal
Ishan Kishan
23
Not Out
Shubman Gill
27
Not Out
Virat Kohli
DNB
–
Rohit Sharma
DNB
–
KL Rahul
DNB
–
Hardik Pandya
DNB
–
Ravindra Jadeja
DNB
–
Washington Sundar
DNB
–
Jasprit Bumrah
DNB
–
Kuldeep Yadav
DNB
–
Mohammed Siraj
DNB
–
Extras
6
Total
292/10
India vs Sri Lanka head to head team T20I records and stats
The India vs Sri Lanka rivalry in T20Is has produced some outstanding encounters over the years. However, once again, India dominate the numbers. Both these sides have been playing T20 cricket for over a decade-and-a-half, playing 29 matches against each other. India won 19 of them, while Sri Lanka have won nine.
Their most recent encounter came in Rajkot, where both sides were playing the decider of a three-match series. India won that match by 91 runs.
Match Date
Winner
Margin
Venue
Jan 7, 2023
India
91 runs
Rajkot
Jan 5, 2023
Sri Lanka
16 runs
Pune
Jan 3, 2023
India
2 runs
Mumbai
Sep 6, 2022
Sri Lanka
6 wickets
Dubai
Feb 27, 2022
India
6 wickets
Dharamshala
Feb 26, 2022
India
7 wickets
Dharamshala
Feb 24, 2022
India
62 runs
Lucknow
July 29, 2021
Sri Lanka
7 wickets
Colombo
July 28, 2021
Sri Lanka
4 wickets
Colombo
July 25, 2021
India
38 runs
Colombo
India vs Sri Lanka head to head player stats (T20I)
T20I Batting records
Most runs
Sri Lankan skipper Dasun Shanaka is the leading run-scorer in T20I cricket in the meetings between India and Sri Lanka. The power-packed hitter produced a couple of terrific performances in the Asia Cup 2022 and has had a good track record every time he came up against the Indians. Rohit Sharma, on the other hand, has 411 runs and is the leading run-scorer for India against Sri Lanka.
Player Name
Runs
Dasun Shanaka
430
Rohit Sharma
411
Shikhar Dhawan
375
Virat Kohli
339
KL Rahul
301
Highest individual score
Player Name
Score
Rohit Sharma
118
Suryakumar Yadav
112*
Shikhar Dhawan
90
KL Rahul
89
Ishan Kishan
89
Best average (minimum 100 runs)
Player Name
Average
Axar Patel
117.00
Manish Pandey
113.00
Kumar Sangakkara
78.33
Virat Kohli
67.80
Suryakumar Yadav
63.50
Most centuries
Player Name
Centuries
Rohit Sharma
1
Suryakumar Yadav
1
Most sixes
Player Name
Sixes
Dasun Shanaka
29
Rohit Sharma
19
Suryakumar Yadav
15
Kusal Perera
14
Kusal Mendis
12
T20I bowling records
Most wickets
Leg-spinner Yuzvendra Chahal is the leading wicket-taker in the T20Is between India and Sri Lanka. Chahal has picked up 23 wickets in 13 T20Is against the Islanders, which includes two four-wicket hauls. He averages a sensational 17.34 and maintains an economy of 8.48 against them. Among the Sri Lankans, Dushmanta Chameera leads the way with 16 wickets.
Player Name
Wickets
Yuzvendra Chahal
23
Dushmanta Chameera
16
Ravichandran Ashwin
14
Dasun Shanaka
14
Wanindu Hasaranga
13
Best bowling figures
Player Name
Bowling figures
Ravichandran Ashwin
4/8
Wanindu Hasaranga
4/9
Ashok Dinda
4/19
Bhuvneshwar Kumar
4/22
Shivam Mavi
4/22
Best bowling average (minimum 10 overs)
Player Name
Average
Ravichandran Ashwin
10.28
Shardul Thakur
12.33
Umran Malik
15.14
Washington Sundar
17.12
Yuzvendra Chahal
17.34
T20I wicket-keeping records
Most dismissals (overall)
Player Name
Dismissals
MS Dhoni
18
Minod Bhanuka
4
Niroshan Dickwella
4
Ishan Kishan
4
Kusal Mendis
3
Most dismissals (single match)
Player Name
Dismissals
MS Dhoni
4
MS Dhoni
3
MS Dhoni
3
MS Dhoni
2
MS Dhoni
2
T20I fielding records
Most catches (overall)
Player Name
Catches
Hardik Pandya
11
Suresh Raina
7
Dhananjaya de Silva
6
Dasun Shanaka
6
Thisara Perera
5
Most catches (single match)
Player Name
Catches
Pathum Nissanka
3
Mahela Jayawardene
2
Dushmanta Chameera
2
Shikhar Dhawan
2
Dushmanta Chameera
2
T20I individual records
Most matches
Player Name
Matches
Dasun Shanaka
22
Rohit Sharma
19
Dushmanta Chameera
15
MS Dhoni
14
Yuzvendra Chahal
13
India vs Sri Lanka head to head team Test records and stats
India and Sri Lanka faced each other for the first time in a Test match back in 1982. The first two meetings between the sides ended in a draw and it took four years for India to register their first win against the Islanders. Once again, it is the Indians who dominate this head-to-head record as well, winning 22 Tests while the Lankans have only won seven matches.
Sri Lanka last defeated India in a Test match back in 2015. Since then, they have lost eight matches and drew the other two. Here’s a look at how both teams have fared against each other in their last 10 meetings.
Match Date
Winner
Margin
Venue
Mar 12-14, 2022
India
238 runs
Bengaluru
Mar 4-6, 2022
India
Innings and 222 runs
Mohali
Dec 2-6, 2017
Draw
–
Nov 24-27, 2017
India
Innings & 239 runs
Nagpur
Nov 16-20, 2017
Draw
Kolkata
Aug 12-14, 2017
India
Innings and 171 runs
Pallekele
Aug 3-6, 2017
India
Innings and 53 runs
Colombo
July 26-29, 2017
India
304 runs
Galle
Aug 28 – Sep 1, 2015
India
117 runs
Colombo
Aug 20-24, 2015
India
278 runs
Colombo
India vs Sri Lanka head to head player stats (Tests)
Tests Batting records
Most runs
Sachin Tendulkar is the leading run-scorer against Sri Lanka in Test matches, scoring 1,995 runs in 25 matches at a spectacular average of 60.45. This tally from the Master Blaster includes nine centuries and six half-centuries. Mahela Jayawardene leads the charts among Sri Lanka, with 1,822 runs in 18 matches. He got these runs at an average of 67.48 and scored six centuries against India.
Player Name
Runs
Sachin Tendulkar
1,995
Mahela Jayawardene
1,822
Rahul Dravid
1,508
Kumar Sangakkara
1,352
Aravinda de Silva
1,252
Highest individual score
Player Name
Score
Sanath Jayasuriya
340
Virender Sehwag
293
Mahela Jayawardene
275
Virat Kohli
243
Mahela Jayawardene
242
Best average (minimum 100 runs)
Player Name
Average
Sandeep Patil
160.00
Suresh Raina
111.50
Mohinder Amarnath
77.20
Cheteshwar Pujara
74.30
Virender Sehwag
72.88
Most centuries
Player Name
Centuries
Sachin Tendulkar
9
Mahela Jayawardene
6
Virat Kohli
5
Virender Sehwag
5
Mohammad Azharuddin
5
Most sixes
Player Name
Sixes
Navjot Singh Sidhu
18
Angelo Matthews
16
Virender Sehwag
15
Arjuna Ranatunga
11
Hardik Pandya
10
Test bowling records
Most wickets
Muttiah Muralitharan has picked up 105 wickets in 22 matches against India and is the only bowler to pick up over 100 wickets in this rivalry. His outstanding haul includes seven five-wicket hauls as well. Among Indians, Anil Kumble leads the charts with 74 wickets.
Player Name
Wickets
Muttiah Muralitharan
105
Anil Kumble
74
Ravichandran Ashwin
62
Harbhajan Singh
53
Kapil Dev
45
Best bowling figures (in a match)
Player Name
Bowling figures
Muttiah Muralitharan
11/110
Venkatapathy Raju
11/125
Anil Kumble
11/128
Muttiah Muralitharan
11/196
Maninder Singh
10/107
Best bowling figures (in an innings) in India vs Sri Lanka head to head
Player Name
Bowling figures
Muttiah Muralitharan
8/87
Rangana Herath
7/48
Maninder Singh
7/51
Anil Kumble
7/59
Harbhajan Singh
7/62
Best bowling average (minimum 50 overs)
Player Name
Average
Venkatapathy Raju
14.84
Maninder Singh
20.45
Manoj Prabhakar
30.50
Ravichandran Ashwin
21.93
Mohammed Shami
23.54
Test wicket-keeping records
Most dismissals (overall)
Player Name
Dismissals
Amal Silva
22
Niroshan Dickwella
22
MS Dhoni
22
Wriddhiman Saha
22
Nayan Mongia
18
Most dismissals (single innings)
Player Name
Dismissals
Amal Silva
6
Amal Silva
5
Amal Silva
4
Sadanand Viswanath
4
MS Dhoni
4
Most dismissals (single match)
Player Name
Dismissals
Amal Silva
9
Amal Silva
9
Sadanand Viswanath
6
MS Dhoni
6
Nayan Mongia
5
Test fielding records
Most catches (overall)
Player Name
Catches
Mohammad Azharuddin
27
Ajinkya Rahane
23
Mahela Jayawardene
22
Rahul Dravid
16
Hashan Tillakaratne
15
Most catches (single innings)
Player Name
Catches
Ajinkya Rahane
5
Aravinda de Silva
4
Ajinkya Rahane
4
Mohammad Azharuddin
3
Mohinder Amarnath
3
Most catches (single match) in India vs Sri Lanka head to head