Men's Test ·
India503/9dSri Lanka290 & 429/9d
Match drawn
India tour of Sri Lanka · Match 2 · Sinhalese Sports Club Ground
Scorecard: India v Sri Lanka, 27 Aug 2026Replay: India v Sri Lanka, 27 Aug 2026
178 matches · Men's · Test · Sri Lanka
Men's Test ·
Match drawn
India tour of Sri Lanka · Match 2 · Sinhalese Sports Club Ground
Scorecard: India v Sri Lanka, 27 Aug 2026Replay: India v Sri Lanka, 27 Aug 2026
Men's Test ·
India won by 165 runs
India tour of Sri Lanka · Match 1 · Galle International Stadium
Scorecard: India v Sri Lanka, 19 Aug 2026Replay: India v Sri Lanka, 19 Aug 2026
Men's Test ·
Match drawn
Sri Lanka tour of West Indies · Match 2 · Sir Vivian Richards Stadium, North Sound, Antigua
Scorecard: Sri Lanka v West Indies, 7 Jul 2026Replay: Sri Lanka v West Indies, 7 Jul 2026
Men's Test ·
West Indies won by an innings and 217 runs
Sri Lanka tour of West Indies · Match 1 · Sir Vivian Richards Stadium, North Sound, Antigua
Scorecard: Sri Lanka v West Indies, 28 Jun 2026Replay: Sri Lanka v West Indies, 28 Jun 2026
Men's Test ·
Sri Lanka won by an innings and 78 runs
Bangladesh tour of Sri Lanka · Match 2 · Sinhalese Sports Club Ground
Scorecard: Bangladesh v Sri Lanka, 28 Jun 2025Replay: Bangladesh v Sri Lanka, 28 Jun 2025
Men's Test ·
Match drawn
Bangladesh tour of Sri Lanka · Match 1 · Galle International Stadium
Scorecard: Bangladesh v Sri Lanka, 21 Jun 2025Replay: Bangladesh v Sri Lanka, 21 Jun 2025
Men's Test ·
Australia won by 9 wickets
Australia tour of Sri Lanka · Match 2 · Galle International Stadium
Scorecard: Sri Lanka v Australia, 9 Feb 2025Replay: Sri Lanka v Australia, 9 Feb 2025
Men's Test ·
Australia won by an innings and 242 runs
Australia tour of Sri Lanka · Match 1 · Galle International Stadium
Scorecard: Australia v Sri Lanka, 1 Feb 2025Replay: Australia v Sri Lanka, 1 Feb 2025
Men's Test ·
South Africa won by 109 runs
Sri Lanka tour of South Africa · Match 2 · St George's Park, Gqeberha
Scorecard: South Africa v Sri Lanka, 9 Dec 2024Replay: South Africa v Sri Lanka, 9 Dec 2024
Men's Test ·
South Africa won by 233 runs
Sri Lanka tour of South Africa · Match 1 · Kingsmead, Durban
Scorecard: South Africa v Sri Lanka, 30 Nov 2024Replay: South Africa v Sri Lanka, 30 Nov 2024
Men's Test ·
Sri Lanka won by an innings and 154 runs
New Zealand tour of Sri Lanka · Match 2 · Galle International Stadium
Scorecard: Sri Lanka v New Zealand, 29 Sept 2024Replay: Sri Lanka v New Zealand, 29 Sept 2024
Men's Test ·
Sri Lanka won by 63 runs
New Zealand tour of Sri Lanka · Match 1 · Galle International Stadium
Scorecard: Sri Lanka v New Zealand, 23 Sept 2024Replay: Sri Lanka v New Zealand, 23 Sept 2024
Men's Test ·
Sri Lanka won by 8 wickets
Sri Lanka tour of England · Match 3 · The Oval
Scorecard: England v Sri Lanka, 9 Sept 2024Replay: England v Sri Lanka, 9 Sept 2024
Men's Test ·
England won by 190 runs
Sri Lanka tour of England · Match 2 · Lord's
Scorecard: England v Sri Lanka, 1 Sept 2024Replay: England v Sri Lanka, 1 Sept 2024
Men's Test ·
England won by 5 wickets
Sri Lanka tour of England · Match 1 · Old Trafford
Scorecard: Sri Lanka v England, 24 Aug 2024Replay: Sri Lanka v England, 24 Aug 2024
Men's Test ·
Sri Lanka won by 192 runs
Sri Lanka tour of Bangladesh · Match 2 · Zahur Ahmed Chowdhury Stadium, Chattogram
Scorecard: Sri Lanka v Bangladesh, 3 Apr 2024Replay: Sri Lanka v Bangladesh, 3 Apr 2024
Men's Test ·
Sri Lanka won by 328 runs
Sri Lanka tour of Bangladesh · Match 1 · Sylhet International Cricket Stadium
Scorecard: Sri Lanka v Bangladesh, 25 Mar 2024Replay: Sri Lanka v Bangladesh, 25 Mar 2024
Men's Test ·
Pakistan won by an innings and 222 runs
Pakistan tour of Sri Lanka · Match 2 · Sinhalese Sports Club Ground
Scorecard: Sri Lanka v Pakistan, 27 Jul 2023Replay: Sri Lanka v Pakistan, 27 Jul 2023
Men's Test ·
Pakistan won by 4 wickets
Pakistan tour of Sri Lanka · Match 1 · Galle International Stadium
Scorecard: Sri Lanka v Pakistan, 20 Jul 2023Replay: Sri Lanka v Pakistan, 20 Jul 2023
Men's Test ·
Sri Lanka won by an innings and 10 runs
Ireland tour of Sri Lanka · Match 2 · Galle International Stadium
Scorecard: Ireland v Sri Lanka, 28 Apr 2023Replay: Ireland v Sri Lanka, 28 Apr 2023
Men's Test ·
Sri Lanka won by an innings and 280 runs
Ireland tour of Sri Lanka · Match 1 · Galle International Stadium
Scorecard: Sri Lanka v Ireland, 18 Apr 2023Replay: Sri Lanka v Ireland, 18 Apr 2023
Men's Test ·
New Zealand won by an innings and 58 runs
Sri Lanka tour of New Zealand · Match 2 · Basin Reserve, Wellington
Scorecard: New Zealand v Sri Lanka, 20 Mar 2023Replay: New Zealand v Sri Lanka, 20 Mar 2023
Men's Test ·
New Zealand won by 2 wickets
Sri Lanka tour of New Zealand · Match 1 · Hagley Oval, Christchurch
Scorecard: Sri Lanka v New Zealand, 13 Mar 2023Replay: Sri Lanka v New Zealand, 13 Mar 2023
Men's Test ·
Sri Lanka won by 246 runs
Pakistan tour of Sri Lanka · Match 2 · Galle International Stadium
Scorecard: Sri Lanka v Pakistan, 28 Jul 2022Replay: Sri Lanka v Pakistan, 28 Jul 2022
Men's Test ·
Pakistan won by 4 wickets
Pakistan tour of Sri Lanka · Match 1 · Galle International Stadium
Scorecard: Sri Lanka v Pakistan, 20 Jul 2022Replay: Sri Lanka v Pakistan, 20 Jul 2022
Men's Test ·
Sri Lanka won by an innings and 39 runs
Australia tour of Sri Lanka · Match 2 · Galle International Stadium
Scorecard: Australia v Sri Lanka, 11 Jul 2022Replay: Australia v Sri Lanka, 11 Jul 2022
Men's Test ·
Australia won by 10 wickets
Australia tour of Sri Lanka · Match 1 · Galle International Stadium
Scorecard: Sri Lanka v Australia, 1 Jul 2022Replay: Sri Lanka v Australia, 1 Jul 2022
Men's Test ·
Sri Lanka won by 10 wickets
Sri Lanka tour of Bangladesh · Match 2 · Shere Bangla National Stadium, Mirpur
Scorecard: Bangladesh v Sri Lanka, 27 May 2022Replay: Bangladesh v Sri Lanka, 27 May 2022
Men's Test ·
Match drawn
Sri Lanka tour of Bangladesh · Match 1 · Zahur Ahmed Chowdhury Stadium, Chattogram
Scorecard: Sri Lanka v Bangladesh, 19 May 2022Replay: Sri Lanka v Bangladesh, 19 May 2022
Men's Test ·
India won by 238 runs
Sri Lanka tour of India · Match 2 · M Chinnaswamy Stadium, Bengaluru
Scorecard: India v Sri Lanka, 14 Mar 2022Replay: India v Sri Lanka, 14 Mar 2022