Sri Lanka vs India Test records: Who tops the run and wicket charts ahead of the 2026 series?
Sri Lanka vs India Test records: who tops the run and wicket charts? A full breakdown of the highest scorers, leading wicket-takers, and everything to know ahead of the two-match 2026 Test series

In the history of Test cricket, India and Sri Lanka have faced each other in 46 Tests. Out of those, the blue brigade has earned 22 wins at a win-loss ratio of 3.14, while the latter has bagged seven victories at a win-loss ratio of 0.318, ahead of the upcoming two-match Test series in 2026.
In the previous Test series between the two sides in 2021/22, the blue brigade grabbed the two-match series victory by a 2-0 margin. The last red-ball series victory for the Sri Lankan side against India came in 2008 by a margin of 2-1.
Most runs in Sri Lanka vs India Test history
Between the two sides, in the longest format, India’s Sachin Tendulkar is the leading run-getter with the bat, having smashed 1995 runs in 36 innings at an average of 60.45, shouldering nine fifties and six centuries at the best score of 203.
Virat Kohli, meanwhile, has clubbed 1085 runs in just 11 games at an average of 67.81, shouldering on two fifties and five centuries at the best score of 243. For Sri Lanka, Mahela Jayawardene leads the chart with 1822 runs in just 28 innings, thanks to eight fifties and six centuries.
Most runs in Sri Lanka vs India Test history-
|
Player |
Inns |
Runs |
Avg. |
50s/100s |
HS |
|
S Tendulkar (Ind) |
36 |
1995 |
60.45 |
06/09 |
203 |
|
M Jayawardene (SL) |
28 |
1822 |
67.48 |
08/06 |
275 |
|
R Dravid (Ind) |
32 |
1508 |
48.64 |
09/03 |
177 |
|
K Sangakkara (SL) |
28 |
1352 |
52.00 |
02/05 |
219 |
|
P De Silva (SL) |
32 |
1252 |
41.73 |
03/05 |
148 |
Most Wickets in Sri Lanka vs India Tests
In the bowling department, Sri Lanka’s Muttiah Muralidharan leads the chart with 105 wickets in 32 innings at an average of 32.61, thanks to seven five-wicket hauls and a couple of ten-wicket hauls at the best bowling figures of 8/87 in an innings.
See Also: 3 players who can replace Sai Sudharsan in India's squad for Sri Lanka Tests
For India, Anil Kumble leads the chart with 74 wickets in 28 innings at an average of 31.2, while Ravichandran Ashwin averages 21.93, having collected 62 wickets in 21 innings with the red ball.
Most wickets in Sri Lanka vs India Test history-
|
Player |
Inns |
Wkts |
Avg. |
5W/10W |
BBI |
|
M Muralidhara (SL) |
32 |
105 |
32.61 |
07/02 |
8/87 |
|
A Kumble (IND) |
28 |
74 |
31.20 |
04/02 |
7/59 |
|
R Ashwin (IND) |
21 |
62 |
21.93 |
03/01 |
6/46 |
|
H Singh (IND) |
26 |
53 |
39.77 |
02/02 |
7/62 |
|
K Dev (IND) |
26 |
45 |
26.55 |
01/00 |
5/110 |
India to meet Sri Lanka in 2026 series — Squads and full schedule
In preparation for the two-match Test series, India played a three-day warm-up fixture against Sri Lanka XI at the Nondescripts Cricket Club Ground in Colombo, where most of their batters and bowlers did really well to get some overs under the belt along with runs for the batters.
The opening Test of the series will be held on August 15 at the Galle International Stadium while the second game will take place on August 23 at the Sinhalese Sports Club in Colombo.
India’s squad for the Sri Lanka series: Shubman Gill (captain), KL Rahul (vice-captain), Yashasvi Jaiswal, Rishabh Pant (wk), Dhruv Jurel (wk), Ravindra Jadeja, Kuldeep Yadav, Manav Suthar, Mohammed Siraj, Prasidh Krishna, Gurnoor Brar, Devdutt Padikkal, Saransh Jain, Auqib Nabi.








