India vs Sri Lanka Head to Head in Test: India and Sri Lanka, perhaps the strongest sides in Asian cricket, have a long history of friendship as well as a passionate cricket rivalry. Though Sri Lanka is a much younger test-playing nation than India, yet these two countries have a notable rivalry in test cricket. These “frenemies” have faced off several times in Test matches, with India holding a commanding head-to-head record. As of now, India has won 22 test matches against Sri Lanka, while Sri Lanka has won just 7 test matches against India, and 17 matches ended in a draw.
India vs Sri Lanka Head to Head Record in Test
India dominates the India vs Sri Lanka head-to-head record in Test matches, with 22 wins out of the 46 matches against Sri Lanka. On the other hand, Sri Lanka has tasted success on just 7 occasions against India out of the 46 encounters in test matches, while 17 tests between these two teams ended in a draw.
Total Matches | 46 |
India Won | 22 |
Sri Lanka Won | 7 |
India Lost | 7 |
Sri Lanka Lost | 22 |
Draw | 17 |
Tied | 0 |
No Result | 0 |
Also Read: IND vs IRE Head to Head in T20 || IND vs ZIM Head to Head in Test
India vs Sri Lanka Head to Head Record in Test at Home Ground
India Test Record at Home Ground Against Sri Lanka
Of the 22 Test matches India played against Sri Lanka on home soil, it never lost a match and won 13 out of those 22 matches. 9 test matches between India and Sri Lanka on Indian home ground were drawn.
Total Matches | 22 |
India Won | 13 |
Sri Lanka Won | 0 |
India Lost | 0 |
Sri Lanka Lost | 13 |
Draw | 9 |
Tied | 0 |
No Result | 0 |
Sri Lanka Test Record at Home Ground Against India
9 of the 24 Test matches between Sri Lanka and India in Sri Lanka have been won by India. Of the 24 home test matches against India, Sri Lanka won just 7 matches, while 8 concluded in draws.
Total Matches | 24 |
Sri Lanka Won | 7 |
India Won | 9 |
India Lost | 7 |
Sri Lanka Lost | 9 |
Draw | 8 |
Tied | 0 |
No Result | 0 |
India vs Sri Lanka Head to Head Record in Test at Away Ground
Sri Lanka Test Record at Away Ground Against India
Sri Lanka has never won a test match it has played in India; it drew 9 test matches out of the 22 matches played in India and lost 13.
Total Matches | 22 |
Sri Lanka Won | 0 |
India Won | 13 |
India Lost | 0 |
Sri Lanka Lost | 13 |
Draw | 9 |
Tied | 0 |
No Result | 0 |
India Test Record at Away Ground Against Sri Lanka
In the 24 Test matches that India and Sri Lanka have played on Sri Lankan soil, India has won 9 of them. However, India has lost 7 Test matches away from home, and 8 of the matches have resulted in a draw.
Total Matches | 24 |
India Won | 9 |
Sri Lanka Won | 7 |
India Lost | 7 |
Sri Lanka Lost | 9 |
Draw | 8 |
Tied | 0 |
No Result | 0 |
India vs Sri Lanka Head to Head Record in Test at Neutral Venues
India and Sri Lanka have never played a test match at a neutral venue.
Total Matches | 0 |
India Won | 0 |
Sri Lanka Won | 0 |
India Lost | 0 |
Sri Lanka Lost | 0 |
Draw | 0 |
Tied | 0 |
No Result | 0 |
Also Read: IND vs AFG Head to Head in ODI || IND vs ENG Head to Head in T20
Highest Score in India vs Sri Lanka Head to Head in Test
The highest score ever scored between India and Sri Lanka in a test match is 952/6d, achieved by Sri Lanka on August 2, 1997, at R. Premadasa Stadium, Colombo.
Highest Score by India Against Sri Lanka in Test at Home
India’s best-ever score in a home Test match against Sri Lanka is 726/9d, which they scored on December 2, 2009, at Brabourne, Mumbai.
Highest Score by India Against Sri Lanka in Test at Away Ground
At Colombo (SSC) on July 26, 2010, India produced its best score in a test match on away ground against Sri Lanka when it made 707 runs in the second inning of the match.
Highest Score by Sri Lanka against India in Test at Home
In a home Test match against India on August 2, 1997, at Colombo’s R. Premadasa Stadium, Sri Lanka amassed 952/6d, their highest-ever total against India at home. This score is also the highest-ever total achieved in international cricket.
Highest Score by Sri Lanka against India in Test at Away
Sri Lanka scored 760/7d, their highest-ever score against India in an away Test match, on November 16, 2009, during the Ahmedabad test.
Lowest Score in India vs Sri Lanka Head to Head in Test
The lowest total ever achieved by a team in an India-Sri Lanka Test match is 82, which was made by Sri Lanka on November 23, 1990, during the Chandigarh Test.
Lowest Score by India Against Sri Lanka in Test at Home
In a test match against Sri Lanka on December 2, 2005, in Chennai, India scored their lowest-ever total of 167 in a home Test match against Sri Lanka.
Lowest Score by India Against Sri Lanka in Test at Away
India’s lowest-ever score in an away Test match against Sri Lanka is 112, made at Galle on August 22, 2015.
Lowest Score by Sri Lanka Against India in Test at Home
The lowest score Sri Lanka has ever scored against India in a home Test match is 134, made on August 20, 2015, in Colombo (PSS).
The lowest Score by Sri Lanka Against India in a Test at Away
On November 23, 1990, Sri Lanka recorded the lowest-ever score in an away test match against India in Chandigarh after being bowled out for 82 runs.
Individual Records in India vs Sri Lanka Test Rivalry
Most runs in India vs Sri Lanka head-to-head in Test
With 1995 runs in 36 innings of 25 test matches, Sachin Tendulkar leads the runs-scoring chart in the test rivalry between India and Sri Lanka. Sachin scored these runs against Sri Lanka with an average of 60.45 and a best score of 203. In his 25 test innings against Sri Lanka, Sachin had 9 centuries and 6 half-centuries.
Player | Sachin Tendulkar (IND) |
Span | 1990-2010 |
Mat | 25 |
Inns | 36 |
Runs | 1995 |
HS | 203 |
Ave | 60.45 |
SR | 54.00 |
100 | 9 |
50 | 6 |
Highest score by a batsman in India vs Sri Lanka head-to-head in Test
In the Test match between Sri Lanka and India, Sanath Jayasuriya of Sri Lanka is the batsman with the most runs scored in an inning. In Colombo (RPS) on August 2, 1997, Jayasuriya made history by becoming the first Sri Lankan batter to score a triple century in test cricket. Jayasuriya scored 340 runs against India in the second inning of the Colombo (RPS) test.
Player | Sanath Jayasuriya (SL) |
Runs | 340 |
Balls | 578 |
4s | 36 |
6s | 2 |
SR | 58.82 |
Ground | Colombo (RPS) |
Match Date | 02 Aug 1997 |
Most runs in a series in India vs Sri Lanka head-to-head in Test
The former Indian captain Virat Kohli holds the record for most runs scored in a Test series between Sri Lanka and India. In a three-match series during Sri Lanka’s 2017/18 tour of India, Virat achieved this feat with 610 runs, which included 3 centuries and a half-century.
Player | Virat Kohli (IND) In Sri Lanka tour of India, 2017/18 |
Mat | 3 |
Inns | 5 |
Runs | 610 |
HS | 243 |
Ave | 152.50 |
SR | 82.21 |
100 | 3 |
50 | 1 |
4s | 57 |
6s | 4 |
Best bowling figure in an inning in India vs Sri Lanka head-to-head in Test
In a Test match between India and Sri Lanka on August 29, 2001, in Colombo (SSC), the legendary Sri Lanka spin bowler Muthiah Muralidaran delivered the best spell by a bowler in an India-Sri Lanka test match by claiming 8 wickets for a cost of 87 runs.
Player | Muthiah Muralidaran (SL) |
Overs | 34.1 |
Mdns | 9 |
Runs | 87 |
Wkts | 8 |
Econ | 2.54 |
Ground | Colombo (SSC) |
Match Date | 29 Aug 2001 |
Most wickets in India vs Sri Lanka head-to-head in Test
The Sri Lankan spin bowling conundrum, Muthiah Muralidaran, is the bowler with the most wickets in Test matches between Sri Lanka and India. In 32 innings of 22 Test matches against India, he claimed 105 wickets.
Player | Muthiah Muralidaran (SL) |
Span | 1993-2010 |
Mat | 22 |
Inns | 32 |
Overs | 1170 |
Mdns | 222 |
Runs | 3425 |
Wkts | 105 |
BBI | 8/87 |
Ave | 32.61 |
Econ | 2.92 |
SR | 66.85 |
4 W | 4 |
5 W | 7 |
Most wickets in a series in India vs Sri Lanka head-to-head in Test
Ajantha Mendis, the mystery spinner from Sri Lanka, is the bowler to take the most wickets in an India-Sri Lanka Test series. Mendis sent back 26 batters of India to the pavilion in a three-match series during India’s Sri Lanka tour of 2008.
Player | Ajantha Mendis (SL) In India tour of Sri Lanka, 2008 |
Mat | 3 |
Overs | 163.1 |
Mdns | 24 |
Inns | 6 |
Runs | 478 |
Wkts | 26 |
BBI | 6/117 |
Ave | 18.38 |
Econ | 2.92 |
SR | 37.65 |
4 W | 3 |
5 W | 2 |
10 W | 1 |
Sri Lanka National Cricket Team vs India National Cricket Team Timeline: Test
The India vs Sri Lanka test rivalry has produced some of the most iconic moments of the game. Both India and Sri Lanka are known for their batting prowess, and Sri Lanka national cricket team vs India national cricket team timeline indicates this, as it consists of matches where these two sides showcased their batting might to the world. The first-ever test match between India and Sri Lanka was played on 17 September 1982 in Chennai.
Sri Lanka registered a win in this rivalry before India at P. Sara Oval on 6 September 1985. India got its first test victory over Sri Lanka in Nagpur on 27 December 1986. The marquee match of this India-Sri Lanka test rivalry was played on August 1, 1997, in Colombo. Another one-day international that both Lanka and Indian cricket fans will never forget is the 2011 ODI World Cup final. In this match, Mahela Jayawardene scored a century and took Sri Lanka to a good total of 274/6 but Gautam Gambhir’s resilient innings and Dhoni’s masterclass made India World Champions for the second time.
This match is remembered for Sri Lanka’s unimaginable batting performance, where they achieved the highest total ever in international cricket. This match took place at R Premadasa Stadium. India batted first after winning the toss and posted 537/8d. In response, Sri Lanka registered the best-ever batting performance by a batting unit in an international match. Sri Lanka registered a total of 952/6d in their first inning thanks to Sanath Jayasuriya’s 340-run knock.
Roshan Mahanama and Arvinda di Silva assisted him brilliantly with a double century and century, respectively. The match ended in a draw, and only 14 wickets fell in this match. Sri Lanka has never won a test match in India and won only three-test series against India, compared to India’s 10.
Match Date | Series/Tournament | Venue | Result |
17/09/1982 | 1982-1983 India v. Sri Lanka | MA Chidambaram Stadium | Match Drawn |
30/08/1985 | 1985-1986 Sri Lanka v. India | Sinhalese Sports Club Ground | Match Drawn |
06/09/1985 | 1985-1986 Sri Lanka v. India | P Sara Oval | Sri Lanka won by 149 runs |
14/09/1985 | 1985-1986 Sri Lanka v. India | Asgiriya Stadium | Match Drawn |
17/12/1986 | 1986-1987 India v. Sri Lanka | Green Park | Match Drawn |
27/12/1986 | 1986-1987 India v. Sri Lanka | Vidarbha Cricket Association Ground | India won by an innings and 106 runs |
04/01/1987 | 1986-1987 India v. Sri Lanka | Barabati Stadium | India won by an innings and 67 runs |
23/11/1990 | 1990-1991 India v. Sri Lanka | Sector 16 Stadium | India won by an innings and 8 runs |
17/07/1993 | 1993-1994 Sri Lanka v. India | Asgiriya Stadium | Match Drawn |
27/07/1993 | 1993-1994 Sri Lanka v. India | Sinhalese Sports Club Ground | India won by 235 runs |
04/08/1993 | 1993-1994 Sri Lanka v. India | P Sara Oval | Match Drawn |
18/01/1994 | 1993-1994 India v. Sri Lanka | KD Singh “Babu” Stadium | India won by an innings and 119 runs |
26/01/1994 | 1993-1994 India v. Sri Lanka | M Chinnaswamy Stadium | India won by an innings and 95 runs |
08/02/1994 | 1993-1994 India v. Sri Lanka | Narendra Modi Stadium | India won by an innings and 17 runs |
02/08/1997 | 1997-1998 Sri Lanka v. India | R Premadasa Stadium | Match Drawn |
09/08/1997 | 1997-1998 Sri Lanka v. India | Sinhalese Sports Club Ground | Match Drawn |
19/11/1997 | 1997-1998 India v. Sri Lanka | Punjab Cricket Association IS Bindra Stadium | Match Drawn |
26/11/1997 | 1997-1998 India v. Sri Lanka | Vidarbha Cricket Association Ground | Match Drawn |
03/12/1997 | 1997-1998 India v. Sri Lanka | Wankhede Stadium | Match Drawn |
24/02/1999 | 1998-1999 Asian Championship | Sinhalese Sports Club Ground | Match Drawn |
14/08/2001 | 2001-2002 Sri Lanka v. India | Galle International Stadium | Sri Lanka won by 10 wickets |
22/08/2001 | 2001-2002 Sri Lanka v. India | Asgiriya Stadium | India won by 7 wickets |
29/08/2001 | 2001-2002 Sri Lanka v. India | Sinhalese Sports Club Ground | Sri Lanka won by an innings and 77 runs |
02/12/2005 | 2005-2006 India v. Sri Lanka | MA Chidambaram Stadium | Match Drawn |
10/12/2005 | 2005-2006 India v. Sri Lanka | Arun Jaitley Stadium | India won by 188 runs |
18/12/2005 | 2005-2006 India v. Sri Lanka | Narendra Modi Stadium | India won by 259 runs |
23/07/2008 | 2008-2009 Sri Lanka v. India | Sinhalese Sports Club Ground | Sri Lanka won by an innings and 239 runs |
31/07/2008 | 2008-2009 Sri Lanka v. India | Galle International Stadium | India won by 170 runs |
08/08/2008 | 2008-2009 Sri Lanka v. India | P Sara Oval | Sri Lanka won by 8 wickets |
16/11/2009 | 2009-2010 India v. Sri Lanka | Narendra Modi Stadium | Match Drawn |
24/11/2009 | 2009-2010 India v. Sri Lanka | Green Park | India won by an innings and 144 runs |
02/12/2009 | 2009-2010 India v. Sri Lanka | Brabourne Stadium | India won by an innings and 24 runs |
18/07/2010 | 2010-2011 Sri Lanka v. India | Galle International Stadium | Sri Lanka won by 10 wickets |
26/07/2010 | 2010-2011 Sri Lanka v. India | Sinhalese Sports Club Ground | Match Drawn |
03/08/2010 | 2010-2011 Sri Lanka v. India | P Sara Oval | India won by 5 wickets |
12/08/2015 | 2015-2016 Sri Lanka v. India | Galle International Stadium | Sri Lanka won by 63 runs |
20/08/2015 | 2015-2016 Sri Lanka v. India | P Sara Oval | India won by 278 runs |
28/08/2015 | 2015-2016 Sri Lanka v. India | Sinhalese Sports Club Ground | India won by 117 runs |
26/07/2017 | 2017-2018 Sri Lanka v. India | Galle International Stadium | India won by 304 runs |
03/08/2017 | 2017-2018 Sri Lanka v. India | Sinhalese Sports Club Ground | India won by an innings and 53 runs |
12/08/2017 | 2017-2018 Sri Lanka v. India | Pallekele International Cricket Stadium | India won by an innings and 171 runs |
16/11/2017 | 2017-2018 India v. Sri Lanka | Eden Gardens | Match Drawn |
24/11/2017 | 2017-2018 India v. Sri Lanka | Vidarbha Cricket Association Stadium | India won by an innings and 239 runs |
02/12/2017 | 2017-2018 India v. Sri Lanka | Arun Jaitley Stadium | Match Drawn |
04/03/2022 | 2021-2022 India v. Sri Lanka | Punjab Cricket Association IS Bindra Stadium | India won by an innings and 222 runs |
12/03/2022 | 2021-2022 India v. Sri Lanka | M Chinnaswamy Stadium | India won by 238 runs |
India National Cricket Team vs Sri Lanka National Cricket Team Scorecard: Last Six Test Matches
2021-2022 India v Sri Lanka – 2nd Test |
M Chinnaswamy Stadium, Bengaluru, Bangalore |
12th March, 2022 |
India won by 238 runs |
MATCH INFORMATION | |
Venue | M Chinnaswamy Stadium, Bengaluru, Bangalore |
Toss | India won the toss and elected to bat |
Series | 2021-2022 India v Sri Lanka – 2nd Test ICC World Test Championship |
Player of Match | Shreyas Iyer |
2021-2022 India v Sri Lanka – 1st Test |
Punjab Cricket Association IS Bindra Stadium, Mohali, Chandigarh |
4th March, 2022 |
India won by an innings and 222 runs |
MATCH INFORMATION | ||
Venue | Punjab Cricket Association IS Bindra Stadium, Mohali, Chandigarh | |
Toss | India won the toss and elected to bat | |
Series | 2021-2022 India v Sri Lanka – 1st Test ICC World Test Championship | |
Player of Match | Ravindra Jadeja |
2017-2018 India v Sri Lanka – 3rd Test |
Arun Jaitley Stadium, Delhi |
2nd December, 2017 |
Match drawn |
MATCH INFORMATION | ||
Venue | Arun Jaitley Stadium, Delhi | |
Toss | India won the toss and elected to bat | |
Series | 2017-2018 India v Sri Lanka – 3rd Test | |
Player of Match | Virat Kohli |
2017-2018 India v Sri Lanka – 2nd Test |
Vidarbha Cricket Association Stadium, Nagpur |
24th November, 2017 |
India won by an innings and 239 runs |
MATCH INFORMATION | ||
Venue | Vidarbha Cricket Association Stadium, Nagpur | |
Toss | Sri Lanka won the toss and elected to bat | |
Series | 2017-2018 India v Sri Lanka – 2nd Test | |
Player of Match | Virat Kohli |
2017-2018 India v Sri Lanka – 1st Test |
Eden Gardens, Kolkata |
16th November, 2017 |
Match drawn |
MATCH INFORMATION | ||
Venue | Eden Gardens, Kolkata | |
Toss | Sri Lanka won the toss and elected to field | |
Series | 2017-2018 India v Sri Lanka – 1st Test | |
Player of Match | Bhuvneshwar Kumar |
2017-2018 Sri Lanka v India – 3rd Test |
Pallekele International Cricket Stadium, Pallekele, Kandy |
12th August, 2017 |
India won by an innings and 171 runs |
MATCH INFORMATION | ||
Venue | Pallekele International Cricket Stadium, Pallekele, Kandy | |
Toss | India won the toss and elected to bat | |
Series | 2017-2018 Sri Lanka v India – 3rd Test | |
Player of Match | Hardik Pandya |