Menu

Account

Create a free account Go Pro

Already have an account? Log in

Next Test PakistanPakistan (A)
ICC World Test Championship - Tue 17 Nov, 05:00 Their stats Preview

Sri Lanka Test Cricket Stats

Sri Lanka Tests game by game, and how the opposition did in each

Updated , after the India game

Reset
Stat Avg
ICC World Test Championship 23 Aug 26 IndiaH Drew
ICC World Test Championship 15 Aug 26 IndiaH Lost165 runs
ICC World Test Championship 3 Jul 26 West IndiesA Drew
ICC World Test Championship 25 Jun 26 West IndiesA Lostinns
ICC World Test Championship 25 Jun 25 BangladeshH Woninns
ICC World Test Championship 17 Jun 25 BangladeshH Drew
ICC World Test Championship 6 Feb 25 AustraliaH Lost9 wkts
ICC World Test Championship 29 Jan 25 AustraliaH Lostinns
ICC World Test Championship 5 Dec 24 South AfricaA Lost109 runs
ICC World Test Championship 27 Nov 24 South AfricaA Lost233 runs
1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd
Runs 275349 290503 429 283462 206193 549499 251109 308626 101 458247 -133 485495 72285 257414 23175 165654 247 328358 238317 42191 282366
Wickets 8.09.5 910 -9 1010 1010 109 09 910 -10 1010 10 1010 64 1010 110 610 -10 1010 1010 1010 510
Run rate 3.463.58 3.23.6 2.8 3.64.0 2.74.0 3.93.0 5.12.7 4.33.9 3.2 3.93.1 -3.0 3.73.2 2.33.3 2.63.9 3.44.3 3.24.3 4.5 3.33.5 3.43.7 3.03.9 3.53.6
Sixes 3.23.8 55 8 45 14 95 62 110 0 41 -2 42 14 23 20 26 4 14 44 03 24
Fours 28.831.6 3052 30 2545 2019 5742 169 4046 13 4928 -11 5344 920 2537 1910 1954 33 3843 2825 625 3827
Catches 4.96.1 58 -6 78 87 97 05 66 -3 75 5 76 22 36 18 56 -5 57 57 76 17
Each figure is Sri Lanka's, the opposition's under it. Wickets are the wickets Sri Lanka took. Each innings is its own column, the 1st then the 2nd, against the opposition's same innings.

Sri Lanka Test Game by Game

Runs, the last 10 Tests, newest on the left

Line275.5
Avg
Hit
1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd
ICC World Test Championship 23 Aug 26 IndiaH Drew
ICC World Test Championship 15 Aug 26 IndiaH Lost165 runs
ICC World Test Championship 3 Jul 26 West IndiesA Drew
ICC World Test Championship 25 Jun 26 West IndiesA Lostinns
ICC World Test Championship 25 Jun 25 BangladeshH Woninns
ICC World Test Championship 17 Jun 25 BangladeshH Drew
ICC World Test Championship 6 Feb 25 AustraliaH Lost9 wkts
ICC World Test Championship 29 Jan 25 AustraliaH Lostinns
ICC World Test Championship 5 Dec 24 South AfricaA Lost109 runs
ICC World Test Championship 27 Nov 24 South AfricaA Lost233 runs

Sri Lanka Test Results

The last 10 Tests, newest first: 1 won

Opponent Result SL Opp Wkts
IndiaIndia (H) 23 Aug Ddrawn 290 & 429/9 503/9 9
IndiaIndia (H) 15 Aug Lby 165 runs 283 & 206 462 & 193 20
West IndiesWest Indies (A) 3 Jul Ddrawn 549/9 & 251/9 499 & 109/0 10
West IndiesWest Indies (A) 25 Jun Lby an innings and 217 runs 308 & 101 626/9 9
BangladeshBangladesh (H) 25 Jun 2025 Wby an innings and 78 runs 458 247 & 133 20
BangladeshBangladesh (H) 17 Jun 2025 Ddrawn 485 & 72/4 495 & 285/6 16
AustraliaAustralia (H) 6 Feb 2025 Lby 9 wickets 257 & 231 414 & 75/1 11
AustraliaAustralia (H) 29 Jan 2025 Lby an innings and 242 runs 165 & 247 654/6 6
South AfricaSouth Africa (A) 5 Dec 2024 Lby 109 runs 328 & 238 358 & 317 20
South AfricaSouth Africa (A) 27 Nov 2024 Lby 233 runs 42 & 282 191 & 366/5 15

Sri Lanka Test Splits

The last 10 Tests: home and away, batting first or chasing, the toss, competition, opponent, ground and year, and runs a game (first innings)

VenuePW-LWin %RunsOpp
Home 6 1-3 17% 323 463
Away 4 0-3 0% 307 419
InningsPW-LWin %RunsOpp
Batting first 3 0-2 0% 371 513
Batting second 7 1-4 14% 293 416
TossPW-LWin %RunsOpp
Won the toss 3 0-2 0% 283 368
Lost the toss 7 1-4 14% 331 478
CompetitionPW-LWin %RunsOpp
ICC World Test ChampionshipICC World Test Championship 10 1-6 10% 317 445
OpponentPW-LWin %RunsOpp
BangladeshBangladesh 2 1-0 50% 472 371
IndiaIndia 2 0-1 0% 287 483
West IndiesWest Indies 2 0-1 0% 429 563
AustraliaAustralia 2 0-2 0% 211 534
South AfricaSouth Africa 2 0-2 0% 185 275
GroundPW-LWin %RunsOpp
Galle International Stadium, Galle 4 0-3 0% 298 506
Sinhalese Sports Club, Colombo 2 1-0 50% 374 375
Sir Vivian Richards Stadium, North Sound 2 0-1 0% 429 563
St George's Park, Gqeberha 1 0-1 0% 328 358
Kingsmead, Durban 1 0-1 0% 42.0 191
YearPW-LWin %RunsOpp
2026 4 0-2 0% 358 523
2025 4 1-2 25% 341 453
2024 2 0-2 0% 185 275

Test Sides

International sides with 8+ Tests in the last two years, by win rate

SidePWin %RunsOpp
1South AfricaSouth Africa 1486%277238
2New ZealandNew Zealand 1267%319232
3AustraliaAustralia 2167%218231
4EnglandEngland 2050%321263
5BangladeshBangladesh 1644%291242
6IndiaIndia 1741%300252
7West IndiesWest Indies 1828%259275
8ZimbabweZimbabwe 1323%237388
9PakistanPakistan 1323%224252
10Sri LankaSri Lanka 1010%296392

Sri Lanka Test Questions

What is Sri Lanka's average Test first-innings score?

Sri Lanka's first innings have averaged 317 runs over their last 10 Tests, since November 2024, against their opponents' 445; their highest was 549 against West Indies on 3 Jul 2026, and their lowest 42 against South Africa on 27 Nov 2024.

What is Sri Lanka's Test record?

Sri Lanka have won 1 and lost 6 with 3 drawn or tied of their last 10 Tests, since November 2024, a 10% win rate, and their latest Test was a draw against India on 23 Aug 2026.

Do Sri Lanka do better batting first or chasing in Tests?

Chasing has suited Sri Lanka better than batting first over their last 10 Tests, since November 2024: they have won 0 of 3 batting first, averaging 371, and 1 of 7 batting second, averaging 293.

Who has scored the most Test runs for Sri Lanka recently?

Dinesh Chandimal has the most Test runs for Sri Lanka over their last 10 Tests, since November 2024, with 671 in 9 matches, ahead of Sonal Dinusha (606) and Kamindu Mendis (552).

Who has taken the most Test wickets for Sri Lanka recently?

Prabath Jayasuriya has the most Test wickets for Sri Lanka over their last 10 Tests, since November 2024, with 37 in 9 matches, ahead of Asitha Fernando (33) and Lahiru Kumara (11).

When do Sri Lanka play their next Test?

Sri Lanka play their next Test against Pakistan away in the ICC World Test Championship on Tuesday 17 November 2026, 05:00 (UK time); their latest was a draw against India on 23 Aug 2026, and they have won 1 of their last 10 Tests, since November 2024.