Menu

Account

Create a free account Go Pro

Already have an account? Log in

Fixtures
Upcoming Results Standings
Franchise
International
Next Test Pakistan (A)
ICC World Test Championship - Tue 17 Nov, 05:00 Their stats Preview

Sri Lanka Test Stats

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

Updated 23 August 2026, 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 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 26 Sep 24 New ZealandH Woninns
ICC World Test Championship 18 Sep 24 New ZealandH Won63 runs
Test Series 2 Feb 24 AfghanistanH Won10 wkts
ICC World Test Championship 24 Jul 23 PakistanH Lostinns
ICC World Test Championship 16 Jul 23 PakistanH Lost4 wkts
Test Series 24 Apr 23 IrelandH Woninns
Test Series 16 Apr 23 IrelandH Woninns
ICC World Test Championship 24 Jul 22 PakistanH Won246 runs
ICC World Test Championship 16 Jul 22 PakistanH Lost4 wkts
ICC World Test Championship 8 Jul 22 AustraliaH Woninns
ICC World Test Championship 29 Jun 22 AustraliaH Lost10 wkts
ICC World Test Championship 29 Nov 21 West IndiesH Won164 runs
ICC World Test Championship 21 Nov 21 West IndiesH Won187 runs
ICC World Test Championship 29 Apr 21 BangladeshH Won209 runs
ICC World Test Championship 21 Apr 21 BangladeshH Drew
ICC World Test Championship 22 Jan 21 EnglandH Lost6 wkts
ICC World Test Championship 14 Jan 21 EnglandH Lost7 wkts
ICC World Test Championship 22 Aug 19 New ZealandH Lostinns
ICC World Test Championship 14 Aug 19 New ZealandH Won6 wkts
Test Series 23 Nov 18 EnglandH Lost42 runs
Test Series 14 Nov 18 EnglandH Lost57 runs
Test Series 6 Nov 18 EnglandH Lost211 runs
Test Series 20 Jul 18 South AfricaH Won199 runs
Test Series 12 Jul 18 South AfricaH Won278 runs
1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd
Runs 301274 290503 429 283462 206193 458247 -133 485495 72285 257414 23175 165654 247 60288 -360 305340 309211 439198 56296 166576 188 312461 279133 704492 -202 591143 -168 378231 360261 222218 337344 554364 -151 212321 11310 204253 345132 386230 191160 493251 194227 648541 -100 381344 126164 135421 35976 244431 122 267249 268285 233329 284230 336290 243346 203342 250322 338124 275290 287126 19073
Wickets 8.78.9 910 -9 1010 1010 1010 10 1010 64 1010 110 610 -10 105 10 1010 1010 109 100 510 -10 1010 610 103 10 106 10 1010 108 1010 610 1010 10 1010 010 1010 109 1010 104 107 109 78 2 1010 410 1010 310 610 -10 1010 104 1010 1010 1010 1010 1010 610 1010 105 1010 1010
Run rate 3.443.49 3.23.6 2.8 3.64.0 2.74.0 3.93.1 -3.0 3.73.2 2.33.3 2.63.9 3.44.3 3.24.3 4.5 3.72.2 -4.4 3.33.7 3.32.9 4.03.2 7.62.6 3.44.3 2.8 3.33.8 3.44.1 4.73.4 -2.6 4.52.7 -3.1 3.72.6 3.93.4 3.42.4 3.42.7 3.13.3 -3.7 3.64.5 5.015.0 3.32.4 2.82.4 2.92.7 4.72.0 3.13.0 4.63.2 3.63.1 -3.0 2.73.0 3.53.8 2.93.6 2.63.1 2.73.8 1.7 2.93.0 3.12.7 3.63.5 3.33.3 3.33.8 3.34.3 3.03.5 2.93.5 3.23.6 3.43.3 3.72.3 3.32.5
Sixes 2.72.9 55 8 45 14 41 -2 42 14 23 20 26 4 82 -11 08 02 52 11 18 3 43 42 167 -5 11 -0 83 14 24 42 50 -1 13 11 31 50 14 20 11 42 12 -3 31 11 12 10 27 1 42 22 03 20 17 05 05 47 01 22 10 22
Fours 30.025.7 3052 30 2545 2019 4928 -11 5344 920 2537 1910 1954 33 526 -37 3326 2919 4925 731 2456 24 3949 3517 6559 -23 6618 -22 3717 3630 2719 3119 4939 -16 2130 111 2026 2112 3825 1715 5234 1726 7155 -10 3936 1512 1033 333 2836 15 2717 2117 2831 2611 2624 1728 2036 1817 4112 3129 2511 184
Catches 4.65.5 58 -6 78 87 75 5 76 22 36 18 56 -5 73 5 45 26 55 60 36 -5 410 48 72 6 43 6 36 65 47 33 23 2 59 05 36 64 87 53 46 57 63 1 78 27 77 18 56 -7 56 82 56 75 55 15 66 44 78 43 47 54
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 30 Tests, newest on the left

Line300.5
Avg
Hit
1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd
ICC World Test Championship 23 Aug 26 IndiaH Drew
ICC World Test Championship 15 Aug 26 IndiaH Lost165 runs
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 26 Sep 24 New ZealandH Woninns
ICC World Test Championship 18 Sep 24 New ZealandH Won63 runs
Test Series 2 Feb 24 AfghanistanH Won10 wkts
ICC World Test Championship 24 Jul 23 PakistanH Lostinns
ICC World Test Championship 16 Jul 23 PakistanH Lost4 wkts
Test Series 24 Apr 23 IrelandH Woninns
Test Series 16 Apr 23 IrelandH Woninns
ICC World Test Championship 24 Jul 22 PakistanH Won246 runs
ICC World Test Championship 16 Jul 22 PakistanH Lost4 wkts
ICC World Test Championship 8 Jul 22 AustraliaH Woninns
ICC World Test Championship 29 Jun 22 AustraliaH Lost10 wkts
ICC World Test Championship 29 Nov 21 West IndiesH Won164 runs
ICC World Test Championship 21 Nov 21 West IndiesH Won187 runs
ICC World Test Championship 29 Apr 21 BangladeshH Won209 runs
ICC World Test Championship 21 Apr 21 BangladeshH Drew
ICC World Test Championship 22 Jan 21 EnglandH Lost6 wkts
ICC World Test Championship 14 Jan 21 EnglandH Lost7 wkts
ICC World Test Championship 22 Aug 19 New ZealandH Lostinns
ICC World Test Championship 14 Aug 19 New ZealandH Won6 wkts
Test Series 23 Nov 18 EnglandH Lost42 runs
Test Series 14 Nov 18 EnglandH Lost57 runs
Test Series 6 Nov 18 EnglandH Lost211 runs
Test Series 20 Jul 18 South AfricaH Won199 runs
Test Series 12 Jul 18 South AfricaH Won278 runs

Sri Lanka Test Results

The last 30 Tests, newest first: 14 won

Opponent Result SL Opp Wkts
India (H)WTC, 23 Aug Ddrawn 290 & 429/9 503/9 9
India (H)WTC, 15 Aug Lby 165 runs 283 & 206 462 & 193 20
Bangladesh (H)WTC, 25 Jun 2025 Wby an innings and 78 runs 458 247 & 133 20
Bangladesh (H)WTC, 17 Jun 2025 Ddrawn 485 & 72/4 495 & 285/6 16
Australia (H)WTC, 6 Feb 2025 Lby 9 wickets 257 & 231 414 & 75/1 11
Australia (H)WTC, 29 Jan 2025 Lby an innings and 242 runs 165 & 247 654/6 6
New Zealand (H)WTC, 26 Sep 2024 Wby an innings and 154 runs 602/5 88 & 360 20
New Zealand (H)WTC, 18 Sep 2024 Wby 63 runs 305 & 309 340 & 211 20
Afghanistan (H)TEST, 2 Feb 2024 Wby 10 wickets 439/9 & 56/0 198 & 296 20
Pakistan (H)WTC, 24 Jul 2023 Lby an innings and 222 runs 166 & 188 576/5 5
Pakistan (H)WTC, 16 Jul 2023 Lby 4 wickets 312 & 279 461 & 133/6 16
Ireland (H)TEST, 24 Apr 2023 Wby an innings and 10 runs 704/3 492 & 202 20
Ireland (H)TEST, 16 Apr 2023 Wby an innings and 280 runs 591/6 143 & 168 20
Pakistan (H)WTC, 24 Jul 2022 Wby 246 runs 378 & 360/8 231 & 261 20
Pakistan (H)WTC, 16 Jul 2022 Lby 4 wickets 222 & 337 218 & 344/6 16
Australia (H)WTC, 8 Jul 2022 Wby an innings and 39 runs 554 364 & 151 20
Australia (H)WTC, 29 Jun 2022 Lby 10 wickets 212 & 113 321 & 10/0 10
West Indies (H)WTC, 29 Nov 2021 Wby 164 runs 204 & 345/9 253 & 132 20
West Indies (H)WTC, 21 Nov 2021 Wby 187 runs 386 & 191/4 230 & 160 20
Bangladesh (H)WTC, 29 Apr 2021 Wby 209 runs 493/7 & 194/9 251 & 227 20
Bangladesh (H)WTC, 21 Apr 2021 Ddrawn 648/8 541/7 & 100/2 9
England (H)WTC, 22 Jan 2021 Lby 6 wickets 381 & 126 344 & 164/4 14
England (H)WTC, 14 Jan 2021 Lby 7 wickets 135 & 359 421 & 76/3 13
New Zealand (H)WTC, 22 Aug 2019 Lby an innings and 65 runs 244 & 122 431/6 6
New Zealand (H)WTC, 14 Aug 2019 Wby 6 wickets 267 & 268/4 249 & 285 20
England (H)TEST, 23 Nov 2018 Lby 42 runs 233 & 284 329 & 230 20
England (H)TEST, 14 Nov 2018 Lby 57 runs 336 & 243 290 & 346 20
England (H)TEST, 6 Nov 2018 Lby 211 runs 203 & 250 342 & 322/6 16
South Africa (H)TEST, 20 Jul 2018 Wby 199 runs 338 & 275/5 124 & 290 20
South Africa (H)TEST, 12 Jul 2018 Wby 278 runs 287 & 190 126 & 73 20

Sri Lanka Test Splits

The last 30 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 30 14-13 47% 353 338
InningsPW-LWin %RunsOpp
Batting first 17 9-8 53% 324 292
Batting second 13 5-5 38% 390 397
TossPW-LWin %RunsOpp
Won the toss 18 10-8 56% 331 287
Lost the toss 12 4-5 33% 386 414
CompetitionPW-LWin %RunsOpp
ICC World Test Championship 22 9-10 41% 339 368
Test Series 8 5-3 63% 391 256
OpponentPW-LWin %RunsOpp
England 5 0-5 0% 258 345
New Zealand 4 3-1 75% 355 277
Bangladesh 4 2-0 50% 521 384
Australia 4 1-3 25% 297 438
Pakistan 4 1-3 25% 270 372
Ireland 2 2-0 100% 648 318
West Indies 2 2-0 100% 295 242
South Africa 2 2-0 100% 313 125
India 2 0-1 0% 287 483
Afghanistan 1 1-0 100% 439 198
GroundPW-LWin %RunsOpp
Galle International Stadium, Galle 19 9-9 47% 345 338
Sinhalese Sports Club, Colombo 6 3-2 50% 321 330
Pallekele International Cricket Stadium, Pallekele, Kandy 3 1-1 33% 492 361
R.Premadasa Stadium, Colombo 1 1-0 100% 378 231
P Sara Oval, Colombo 1 0-1 0% 244 431
YearPW-LWin %RunsOpp
2026 2 0-1 0% 287 483
2025 4 1-2 25% 341 453
2024 3 3-0 100% 449 209
2023 4 2-2 50% 443 418
2022 4 2-2 50% 342 284
2021 6 3-2 50% 375 340
2019 2 1-1 50% 256 340
2018 5 2-3 40% 279 242

Test Sides

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

SidePWin %RunsOpp
1South Africa 1486%277238
2New Zealand 1267%319232
3Australia 2167%218231
4England 2050%321263
5Bangladesh 1644%291242
6India 1741%300252
7West Indies 1828%259275
8Zimbabwe 1323%237388
9Pakistan 1323%224252
10Sri Lanka 1010%296392

Sri Lanka Test Questions

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

Sri Lanka's first innings have averaged 353 runs over their last 30 Tests, their opponents' 338. Their highest was 704 against Ireland on 24 Apr 2023, their lowest 135 against England.

What is Sri Lanka's Test record?

Sri Lanka have won 14 and lost 13 with 3 drawn or tied of their last 30 Tests.

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

Batting first, Sri Lanka have won 9 of 17 and averaged 324. Batting second they have won 5 of 13, averaging 390.

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

Over Sri Lanka's last 30 Tests: Dimuth Karunaratne (2518 runs in 24), Angelo Mathews (1691 runs in 27), Dhananjaya de Silva (1630 runs in 27).

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

Over Sri Lanka's last 30 Tests: Prabath Jayasuriya (105 wickets in 16), Ramesh Mendis (70 wickets in 14), Dilruwan Perera (47 wickets in 8).

When do Sri Lanka play their next Test?

Sri Lanka play Pakistan away in the ICC World Test Championship on Tue 17 Nov, 05:00 (UK time).