India won the series 3-0, being the latest in a series of numerous clean sweeps against Sri Lanka. The highlight was a 317-run victory in the 3rd match, which is the biggest victory margin in any ODI. More on this topic here: https://abn397.wordpress.com/2023/01/15/record-victories-in-odis/
A total of 165 ODIs have been played between these teams.
India has won 96, Sri Lanka 57, 1 tied and 11 no-results.
In India: 39-12-0-3
In Sri Lanka: 30-28-0-6
On neutral grounds: 27-17-1-2
Interestingly, the first ODI between these teams was during the 1979 World Cup in England. Sri Lanka won. India did not win any match in that tournament.
Looking at individual performances, starting with
Batting:
Most runs (750 or more):
Headed by Tendulkar and Jayasuriya. Kohli is in 5th place.
Kohli has the most centuries (10) followed by Tendulkar with 8. For 50+ scores, Tendulkar has 25 and Sangakkara 24.
Highest innings scores (125 or more):
Headed by 2 double centuries by RG Sharma. His 264 is the record individual score in ODIs. Kohli’s 166* is in 7th place.
Highest batting averages (Minimum 20 innings and 35.00):
The series was drawn 1-1, with sudden collapses on the final day of play in both Tests.
Summary of all Tests between these teams:
While Australia leads 20-5 overall, it leads only by 7-5 in Sri Lanka. And Sri Lanka trails 13-0 in Australia.
Coming to individual performances;
Batting:
Most runs (500 or more):
Headed by M Hussey with 994 with Ponting and M Jayawardene close behind. Mathews (692) and Chandimal (579) have the most runs among current players.
The most centuries are 5 by Hussey, and the most 50+ scores are 8 by Clarke, Ponting and Sangakkara.
Highest innings (125 or more):
Chandimal’s 206* in the second Test is the highest for SL v Aus, surpassing Sangakkara’s 192 in Aus in 2007 and Kusal Mendis’s 176 in SL in 2016. This was a reatively low-scoring series, with the only other score of note being 145* by SPD Smith.
Highest batting averages (Minimum 20 innings, all instances):
Headed by Ponting and Sangakkara. The current players have not played enough.
Highest strike rates (Minimum 1000 balls faced and 40.00):
Headed by ST Jayasuriya and Hayden. Chandimal and Mathews are the only current players here.
Bowling:
Most wickets (12 or more):
Headed by R Herath with 66, followed by the better-known Warne and Muralidaran. Starc and Lyon have the most among current players. Newcomer P Jayasuriya makes this list after only one Test. The most 5-fors are 6 by Herath and Starc, and 10wms 2 by Starc and Warne.
Best innings bowling (6wi or more):
Headed by Kasprowicz and R Herath. P Jayasuriya’s 6-59 and 6-118 came on his debut.
Best match bowling (9wm or more):
Headed by R Herath’s 13-wicket haul in 2016 and P Jayasuriya’s 12 on debut in the second Test here.
That was the best match figures for any Sri Lankan player on debut. This is covered in more detail here:
In the first Test at Chittagong, Angelo Mathews became the first to score a zero and 199 in the same Test.
There are also a number of batsmen who scored a zero and double century in the same Test.
Here is the list for scores of 150 and above:
There are also 190s by GB Legge of long ago and SP Fleming. However, the record here is by Shoaib Malik with 245. Next is Ponting’s 242 which is the highest score by anyone in a losing Test side.
From India, the highest scores include 163* by ML Apte and 152 by NR Mongia. (Also GR Viswanath’s 0 and 137 on debut).
There are several cases of 0s and 99s.
Here is the full list of zeroes and scores between 95 and 99:
There are 6 cases of 0 and 99, including Pankaj Roy and (most recently) Misbah-ul-Haq and Babar Azam.
Some, like van der Dussen and WV Raman did not make a Test century. The former still has time to rectify this.
With this 2-1 victory, India continued its dominance of bilateral ODI series against Sri Lanka. The last such series in Sri Lanka in Aug 2017 was a 5-0 win by India (with similar results in Tests and T20Is).
Sri Lanka has never won an ODI bilateral series in India.
Overall summary of results:
Trivia note: the first ODI between these teams was won by Sri Lanka in the 1979 World Cup.
Batting:
1000 and more runs:
Also see that the most centuries are 8 each by Kohli and Tendulkar, and the most 50+ scores are 25 by Tendulkar and 24 by Sangakkara.
The highest total by those who played in this series is 1111 by Dhawan, although Kohli has the most by current players.
Highest innings (120 and more):
While the world record of 264 remains with RG Sharma, there is no other century in this series.
Batting averages (Min 20 innings and 25.00):
Kohli is second here followed by other current players such as Mathews and RG Sharma. But no one who played in this series is here.
Strike rates (Minimum 500 balls faced, 75.00):
S Dhawan is second on this list, and is the only one here who played in the current series. RG Sharma and Kohli follow him.
Bowling:
Most wickets (20 and above):
The only one with two five-fors is RR Singh. The only one with 4 four-fors is BAW Mendis. I. Sharma is among those with 3.
The only one on this list who played in the current series is B Kumar at the bottom.
Best innings bowling (including all 5wi and above):
No such instance from this series, although Bumrah and B Kumar are there from earlier series.
Bowling averages (Minimum 1000 balls bowled, all instances):
Among current and near-current players, there are Mathews, T Perera and R Jadeja.
The best averages are by Agarkar and BAW Mendis.
The best economy rates are by Kapil and Harbhajan.
The best strike rates are by Agarkar and I Sharma.
Fielding:
Most dismissals (15 and above):
Dhoni has the most catches and stumpings. The most catches by a non-keeper are by M Jayawardene.
Most dismissals in innings (4 and above):
Dhoni is the only one with 5 dismissals, while M Kaif is the only non-keeper with 4 catches. Saha is the only other keeper from recent times.
Best dismissal rate (minimum 20 innings, 0.400)
Dhoni again leads here, while Kohli has the best among current players.
All-round performance:
Overall (see criteria in table):
Somewhat unexpectedly, Mathews and IK Pathan turn out to be the best all-rounders here.
Match (30 runs and 3 wickets):
The best performances here are by Ganguly, RR Singh, Thushara and Prabhakar.