Cricket NewsRecordsIND vs SL Head to Head in Test: India National Cricket Team...

IND vs SL Head to Head in Test: India National Cricket Team vs Sri Lanka National Cricket Team Timeline, Scorecard, Record & Stats

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. 

Table of Contents

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 Matches46
India Won22
Sri Lanka Won
India Lost7
Sri Lanka Lost22
Draw17
Tied0
No Result0

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 Matches22
India Won13
Sri Lanka Won
India Lost0
Sri Lanka Lost13
Draw9
Tied0
No Result0

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 Matches24
Sri Lanka Won7
India Won9
India Lost7
Sri Lanka Lost9
Draw8
Tied0
No Result0

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 Matches22
Sri Lanka Won0
India Won13
India Lost0
Sri Lanka Lost13
Draw9
Tied0
No Result0

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 Matches24
India Won9
Sri Lanka Won7
India Lost7
Sri Lanka Lost9
Draw8
Tied0
No Result0

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 Matches0
India Won0
Sri Lanka Won0
India Lost0
Sri Lanka Lost0
Draw0
Tied0
No Result0

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.

PlayerSachin Tendulkar (IND)
Span1990-2010
Mat25
Inns36
Runs1995
HS203
Ave60.45
SR54.00
1009
506

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. 

PlayerSanath Jayasuriya (SL) 
Runs340
Balls578
4s36
6s2
SR58.82
GroundColombo (RPS)
Match Date02 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. 

PlayerVirat Kohli (IND)
In Sri Lanka tour of India, 2017/18
Mat3
Inns5
Runs610
HS243
Ave152.50
SR82.21
1003
501
4s57
6s4

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. 

PlayerMuthiah Muralidaran (SL) 
Overs34.1
Mdns9
Runs87
Wkts8
Econ2.54
GroundColombo (SSC)
Match Date29 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.

PlayerMuthiah Muralidaran (SL)
Span1993-2010
Mat22
Inns32
Overs1170
Mdns222
Runs3425
Wkts105
BBI8/87
Ave32.61
Econ2.92
SR66.85
4 W4
5 W7

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.

PlayerAjantha Mendis (SL) 
In India tour of Sri Lanka, 2008
Mat3
Overs163.1
Mdns24
Inns6
Runs478
Wkts26
BBI6/117
Ave18.38
Econ2.92
SR37.65
4 W3
5 W2
10 W1

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 DateSeries/Tournament VenueResult
17/09/19821982-1983 India v. Sri LankaMA Chidambaram StadiumMatch Drawn
30/08/19851985-1986 Sri Lanka v. IndiaSinhalese Sports Club GroundMatch Drawn
06/09/19851985-1986 Sri Lanka v. IndiaP Sara OvalSri Lanka won by 149 runs
14/09/19851985-1986 Sri Lanka v. IndiaAsgiriya StadiumMatch Drawn
17/12/19861986-1987 India v. Sri LankaGreen ParkMatch Drawn
27/12/19861986-1987 India v. Sri LankaVidarbha Cricket Association GroundIndia won by an innings and 106 runs
04/01/19871986-1987 India v. Sri LankaBarabati StadiumIndia won by an innings and 67 runs
23/11/19901990-1991 India v. Sri LankaSector 16 StadiumIndia won by an innings and 8 runs
17/07/19931993-1994 Sri Lanka v. IndiaAsgiriya StadiumMatch Drawn
27/07/19931993-1994 Sri Lanka v. IndiaSinhalese Sports Club GroundIndia won by 235 runs
04/08/19931993-1994 Sri Lanka v. IndiaP Sara OvalMatch Drawn
18/01/19941993-1994 India v. Sri LankaKD Singh “Babu” StadiumIndia won by an innings and 119 runs
26/01/19941993-1994 India v. Sri LankaM Chinnaswamy StadiumIndia won by an innings and 95 runs
08/02/19941993-1994 India v. Sri LankaNarendra Modi StadiumIndia won by an innings and 17 runs
02/08/19971997-1998 Sri Lanka v. IndiaR Premadasa StadiumMatch Drawn
09/08/19971997-1998 Sri Lanka v. IndiaSinhalese Sports Club GroundMatch Drawn
19/11/19971997-1998 India v. Sri LankaPunjab Cricket Association IS Bindra StadiumMatch Drawn
26/11/19971997-1998 India v. Sri LankaVidarbha Cricket Association GroundMatch Drawn
03/12/19971997-1998 India v. Sri LankaWankhede StadiumMatch Drawn
24/02/19991998-1999 Asian ChampionshipSinhalese Sports Club GroundMatch Drawn
14/08/20012001-2002 Sri Lanka v. IndiaGalle International StadiumSri Lanka won by 10 wickets
22/08/20012001-2002 Sri Lanka v. IndiaAsgiriya StadiumIndia won by 7 wickets
29/08/20012001-2002 Sri Lanka v. IndiaSinhalese Sports Club GroundSri Lanka won by an innings and 77 runs
02/12/20052005-2006 India v. Sri LankaMA Chidambaram StadiumMatch Drawn
10/12/20052005-2006 India v. Sri LankaArun Jaitley StadiumIndia won by 188 runs
18/12/20052005-2006 India v. Sri LankaNarendra Modi StadiumIndia won by 259 runs
23/07/20082008-2009 Sri Lanka v. IndiaSinhalese Sports Club GroundSri Lanka won by an innings and 239 runs
31/07/20082008-2009 Sri Lanka v. IndiaGalle International StadiumIndia won by 170 runs
08/08/20082008-2009 Sri Lanka v. IndiaP Sara OvalSri Lanka won by 8 wickets
16/11/20092009-2010 India v. Sri LankaNarendra Modi StadiumMatch Drawn
24/11/20092009-2010 India v. Sri LankaGreen ParkIndia won by an innings and 144 runs
02/12/20092009-2010 India v. Sri LankaBrabourne StadiumIndia won by an innings and 24 runs
18/07/20102010-2011 Sri Lanka v. IndiaGalle International StadiumSri Lanka won by 10 wickets
26/07/20102010-2011 Sri Lanka v. IndiaSinhalese Sports Club GroundMatch Drawn
03/08/20102010-2011 Sri Lanka v. IndiaP Sara OvalIndia won by 5 wickets
12/08/20152015-2016 Sri Lanka v. IndiaGalle International StadiumSri Lanka won by 63 runs
20/08/20152015-2016 Sri Lanka v. IndiaP Sara OvalIndia won by 278 runs
28/08/20152015-2016 Sri Lanka v. IndiaSinhalese Sports Club GroundIndia won by 117 runs
26/07/20172017-2018 Sri Lanka v. IndiaGalle International StadiumIndia won by 304 runs
03/08/20172017-2018 Sri Lanka v. IndiaSinhalese Sports Club GroundIndia won by an innings and 53 runs
12/08/20172017-2018 Sri Lanka v. IndiaPallekele International Cricket StadiumIndia won by an innings and 171 runs
16/11/20172017-2018 India v. Sri LankaEden GardensMatch Drawn
24/11/20172017-2018 India v. Sri LankaVidarbha Cricket Association StadiumIndia won by an innings and 239 runs
02/12/20172017-2018 India v. Sri LankaArun Jaitley StadiumMatch Drawn
04/03/20222021-2022 India v. Sri LankaPunjab Cricket Association IS Bindra StadiumIndia won by an innings and 222 runs
12/03/20222021-2022 India v. Sri LankaM Chinnaswamy StadiumIndia 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

 AD 4nXdeibEPxcvwRgxxcfDIxUd5N5xlFGwInSzKRHDW3THf fnrnXRxEmj85HEdjA8xKOESOiYz4OyHxxIe Gpdiwb 4e8SWXqjPJ clXQehTXXV8 109sTtRi4d m9jgdod6s9RWGHHoyTmP3f orYHD5rKQR?key=MkbW90Qwe9uR6gTMkUhzvQ IND vs SL Head to Head in Test: India National Cricket Team vs Sri Lanka National Cricket Team Timeline, Scorecard, Record & StatsIndia 252 & 303/9 dec
AD 4nXfEVNyIMSeL90sfwYAAs57uN9lt2rtrZg5Qr4CXxD AkXNn1IDKc2 iQqgprpf3H3uheZ35CJZ3HbZPB002 TdDcVY7JJW81IOmgaM4iw9A3WDuPZa7NHIWMv ypXuKOb0h8cWAvMOdn rDc1WyF8wkK VI?key=MkbW90Qwe9uR6gTMkUhzvQ IND vs SL Head to Head in Test: India National Cricket Team vs Sri Lanka National Cricket Team Timeline, Scorecard, Record & StatsSri Lanka 109 & 208
India won by 238 runs
MATCH INFORMATION
VenueM Chinnaswamy Stadium, Bengaluru, Bangalore
TossIndia won the toss and elected to bat
Series2021-2022 India v Sri Lanka – 2nd Test
ICC World Test Championship
Player of MatchShreyas Iyer
2021-2022 India v Sri Lanka – 1st Test
Punjab Cricket Association IS Bindra Stadium, Mohali, Chandigarh
4th March, 2022

 AD 4nXdax6kOJAfLzyyceUe IND vs SL Head to Head in Test: India National Cricket Team vs Sri Lanka National Cricket Team Timeline, Scorecard, Record & StatsIndia 574/8
AD 4nXc sXTv zOPSNJ7FPivMdPjXYy6BbV vivxOdgD5Owg90wT5BzNXvuOb0jHWHdJEgHGWM8lYvwNraMqcEeraMRT9g IND vs SL Head to Head in Test: India National Cricket Team vs Sri Lanka National Cricket Team Timeline, Scorecard, Record & StatsSri Lanka 174 & 178
India won by an innings and 222 runs
MATCH INFORMATION
VenuePunjab Cricket Association IS Bindra Stadium, Mohali, Chandigarh
TossIndia won the toss and elected to bat
Series2021-2022 India v Sri Lanka – 1st Test ICC World Test Championship
Player of MatchRavindra Jadeja
2017-2018 India v Sri Lanka – 3rd Test
Arun Jaitley Stadium, Delhi
2nd December, 2017

 AD 4nXdnA363yM PVoc6ZSlXv BgNTJMZCWOd8QtQd Lz8XLT3L5q1iCK6giHerBFYCbU f0z IND vs SL Head to Head in Test: India National Cricket Team vs Sri Lanka National Cricket Team Timeline, Scorecard, Record & StatsIndia 536/7 dec & 246/5 dec
AD 4nXe13ltKn2mtdwY3d7zQ66yOcs9FEcPI7oUl8bf7gtG6QvfJMYFD2jXgVr y PLUMvoGgEKQZ76 HVAV4kFgkyrTxN1RkV6XBrNTtnw6H2RKsvfOj2ZgE9svR67pnD6G4q5egaHtwYX793Xh7IsPW478 Wuy?key=MkbW90Qwe9uR6gTMkUhzvQ IND vs SL Head to Head in Test: India National Cricket Team vs Sri Lanka National Cricket Team Timeline, Scorecard, Record & StatsSri Lanka 373 & 299/5
Match drawn
MATCH INFORMATION
VenueArun Jaitley Stadium, Delhi
TossIndia won the toss and elected to bat
Series2017-2018 India v Sri Lanka – 3rd Test
Player of MatchVirat Kohli
2017-2018 India v Sri Lanka – 2nd Test
Vidarbha Cricket Association Stadium, Nagpur
24th November, 2017

 AD 4nXcjb1AWLn3hEi382fV9abQu88aAZ9i DHgDa2v7GDjpQwDs IND vs SL Head to Head in Test: India National Cricket Team vs Sri Lanka National Cricket Team Timeline, Scorecard, Record & StatsIndia 610/6 dec
AD 4nXdK SLszGlA0iK0 YghCPHis2BCnl8pJz2wb0A08SGXMj zWftS9eIUfLeANefjjlj2q0ptyHhj0HqjDqM8xCcH8B7n2Qcx4QvfObaEFQzVWPx0MU9skckts2rePQC6zrWo0cOxrFIzjewM XC AUUFrWfg?key=MkbW90Qwe9uR6gTMkUhzvQ IND vs SL Head to Head in Test: India National Cricket Team vs Sri Lanka National Cricket Team Timeline, Scorecard, Record & StatsSri Lanka 205 & 166
India won by an innings and 239 runs
MATCH INFORMATION
VenueVidarbha Cricket Association Stadium, Nagpur
TossSri Lanka won the toss and elected to bat
Series2017-2018 India v Sri Lanka – 2nd Test
Player of MatchVirat Kohli
2017-2018 India v Sri Lanka – 1st Test
Eden Gardens, Kolkata
16th November, 2017

 AD 4nXfx J2SMWzbTYgFKEv8B kuJh91UxlFpIJWdHrzFpDfzG4fwB2tuRwEZFFGG1aYv9YjRLRoCFURfQIpS s0sjTw QiMC4Fc M5wluyiqIXqwOMEC G6FmxSHarNOe9J1C 7y29UtutR5s3zKd5A1kHZk?key=MkbW90Qwe9uR6gTMkUhzvQ IND vs SL Head to Head in Test: India National Cricket Team vs Sri Lanka National Cricket Team Timeline, Scorecard, Record & StatsIndia 172 & 352/8 dec
AD 4nXdWlLYNySnABd0UEW8yEy4Nc2U7tSDBtvYsadP5j6 6C7wd IND vs SL Head to Head in Test: India National Cricket Team vs Sri Lanka National Cricket Team Timeline, Scorecard, Record & StatsSri Lanka 294 & 75/7
Match drawn
MATCH INFORMATION
VenueEden Gardens, Kolkata
TossSri Lanka won the toss and elected to field
Series2017-2018 India v Sri Lanka – 1st Test
Player of MatchBhuvneshwar Kumar
2017-2018 Sri Lanka v India – 3rd Test
Pallekele International Cricket Stadium, Pallekele, Kandy
12th August, 2017

 AD 4nXdq01pcjWuEllIOZ5e5a4 RwmES6AfUvDPyVbKGKPdSNaU2ShCvXd K1 IND vs SL Head to Head in Test: India National Cricket Team vs Sri Lanka National Cricket Team Timeline, Scorecard, Record & StatsSri Lanka 135 & 181
AD 4nXdr QPXwWqCDXY3567 e81IS3BHB3mfTrAiDkH c4iCRBrX5sIozlG eTHfIZ5biSpuBrPwV3QMC uhDkU2qdcKKnXkPQbaKHaQAHQUYhM7ebs4d bx zdgv2SxDdn2stNqW vF0Rva8cu42PUG s9nIAzX?key=MkbW90Qwe9uR6gTMkUhzvQ IND vs SL Head to Head in Test: India National Cricket Team vs Sri Lanka National Cricket Team Timeline, Scorecard, Record & StatsIndia 487
India won by an innings and 171 runs
MATCH INFORMATION
VenuePallekele International Cricket Stadium, Pallekele, Kandy
TossIndia won the toss and elected to bat
Series2017-2018 Sri Lanka v India – 3rd Test
Player of MatchHardik Pandya

Continue reading

Border Gavaskar Trophy 2024-25: AUS vs IND 1st Test Match Pitch Report, Where to Watch and Live Streaming Information

Finally, the wait is over for the much-awaited BGT 2024-25, as the first test match between Australia and India is set to take place in Perth tomorrow morning. Although the Border-Gavaskar Trophy has always been a litmus test for...

New Zealand Squad for England Test Series: Kane Williamson to Return to the Test Team

New Zealand Cricket named a 14-member squad for the upcoming home test series against England. The squad will be led by Tom Latham, who recently became the first Kiwi captain to win a test series in India.   With this series,...

South Africa vs India T20I Series 2024 | South Africa vs India 4th T20I Match Prediction: Who Will Win Today’s Match Between South Africa...

For the 4th T20I match of the ongoing series, India and South Africa will lock horns in Johannesburg on Friday evening, 15th November. Both India and South Africa will enter this game with the same intention for different reasons....

Enjoy exclusive access to all of our content

Get an online subscription and you can unlock any article you come across.