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
ICC World Test Championship 26 Sep 24 New ZealandH Woninns
ICC World Test Championship 18 Sep 24 New ZealandH Won63 runs
ICC World Test Championship 6 Sep 24 EnglandA Won8 wkts
ICC World Test Championship 29 Aug 24 EnglandA Lost190 runs
ICC World Test Championship 21 Aug 24 EnglandA Lost5 wkts
ICC World Test Championship 30 Mar 24 BangladeshA Won192 runs
ICC World Test Championship 22 Mar 24 BangladeshA Won328 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 16 Mar 23 New ZealandA Lostinns
ICC World Test Championship 8 Mar 23 New ZealandA Lost2 wkts
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 23 May 22 BangladeshA Won10 wkts
ICC World Test Championship 15 May 22 BangladeshA Drew
ICC World Test Championship 12 Mar 22 IndiaA Lost238 runs
ICC World Test Championship 4 Mar 22 IndiaA Lostinns
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 29 Mar 21 West IndiesA Drew
ICC World Test Championship 21 Mar 21 West IndiesA Drew
ICC World Test Championship 22 Jan 21 EnglandH Lost6 wkts
ICC World Test Championship 14 Jan 21 EnglandH Lost7 wkts
1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd
Runs 295294 290503 429 283462 206193 549499 251109 308626 101 458247 -133 485495 72285 257414 23175 165654 247 328358 238317 42191 282366 60288 -360 305340 309211 263325 219156 196427 292251 236358 326205 531178 157318 280188 418182 439198 56296 166576 188 312461 279133 704492 -202 591143 -168 164580 358 355373 302285 378231 360261 222218 337344 554364 -151 212321 11310 506365 29169 397465 260 109252 208303 174574 178 204253 345132 386230 191160 493251 194227 648541 -100 258354 193280 169271 476236 381344 126164 135421 35976
Wickets 8.58.9 910 -9 1010 1010 109 09 910 -10 1010 10 1010 64 1010 110 610 -10 1010 1010 1010 510 105 10 1010 1010 1010 102 1010 1010 1010 510 1010 107 1010 1010 109 100 510 -10 1010 610 103 10 106 10 410 -10 1010 810 1010 108 1010 610 1010 10 1010 010 1010 100 910 -6 1010 910 810 -10 1010 109 1010 104 107 109 78 2 1010 42 1010 410 1010 410 1010 310
Run rate 3.563.60 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 3.72.2 -4.4 3.33.7 3.32.9 4.34.7 5.44.6 3.54.2 3.44.6 3.24.2 3.63.6 3.32.6 3.93.7 4.13.7 3.83.7 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 2.54.7 2.5 3.83.5 2.94.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.13.1 9.73.1 2.62.7 2.9 3.04.3 3.54.4 2.74.4 3.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.43.2 2.43.9 2.42.6 3.22.4 2.73.0 3.53.8 2.93.6 2.63.1
Sixes 2.73.0 55 8 45 14 95 62 110 0 41 -2 42 14 23 20 26 4 14 44 03 24 82 -11 08 02 05 23 34 01 22 22 90 01 44 91 52 11 18 3 43 42 167 -5 11 -0 07 2 29 05 83 14 24 42 50 -1 13 11 41 10 50 3 26 03 17 3 31 50 14 20 11 42 12 -3 03 00 04 11 31 11 12 10
Fours 30.529.0 3052 30 2545 2019 5742 169 4046 13 4928 -11 5344 920 2537 1910 1954 33 3843 2825 625 3827 526 -37 3326 2919 3433 2419 2154 4125 2431 3013 5118 1841 2719 4122 4925 731 2456 24 3949 3517 6559 -23 6618 -22 1754 38 5131 3019 3717 3630 2719 3119 4939 -16 2130 111 5242 418 3044 26 1328 2437 2361 26 2026 2112 3825 1715 5234 1726 7155 -10 2443 2324 1132 3524 3936 1512 1033 333
Catches 4.85.6 58 -6 78 87 97 05 66 -3 75 5 76 22 36 18 56 -5 57 57 76 17 73 5 45 26 107 62 95 99 57 37 33 64 77 87 55 60 36 -5 410 48 72 6 43 6 48 -10 77 47 36 65 47 33 23 2 59 05 65 50 64 -3 56 43 34 -8 36 64 87 53 46 57 63 1 77 21 55 26 78 27 77 18
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 40 Tests, newest on the left

Line300.5
Avg
Hit
1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd
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
ICC World Test Championship 26 Sep 24 New ZealandH Woninns
ICC World Test Championship 18 Sep 24 New ZealandH Won63 runs
ICC World Test Championship 6 Sep 24 EnglandA Won8 wkts
ICC World Test Championship 29 Aug 24 EnglandA Lost190 runs
ICC World Test Championship 21 Aug 24 EnglandA Lost5 wkts
ICC World Test Championship 30 Mar 24 BangladeshA Won192 runs
ICC World Test Championship 22 Mar 24 BangladeshA Won328 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 16 Mar 23 New ZealandA Lostinns
ICC World Test Championship 8 Mar 23 New ZealandA Lost2 wkts
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 23 May 22 BangladeshA Won10 wkts
ICC World Test Championship 15 May 22 BangladeshA Drew
ICC World Test Championship 12 Mar 22 IndiaA Lost238 runs
ICC World Test Championship 4 Mar 22 IndiaA Lostinns
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 29 Mar 21 West IndiesA Drew
ICC World Test Championship 21 Mar 21 West IndiesA Drew
ICC World Test Championship 22 Jan 21 EnglandH Lost6 wkts
ICC World Test Championship 14 Jan 21 EnglandH Lost7 wkts

Sri Lanka Test Results

The last 40 Tests, newest first: 15 won

Opponent Result SL Opp Wkts
IndiaIndia (H) WTC, 23 Aug Ddrawn 290 & 429/9 503/9 9
IndiaIndia (H) WTC, 15 Aug Lby 165 runs 283 & 206 462 & 193 20
West IndiesWest Indies (A) WTC, 3 Jul Ddrawn 549/9 & 251/9 499 & 109/0 10
West IndiesWest Indies (A) WTC, 25 Jun Lby an innings and 217 runs 308 & 101 626/9 9
BangladeshBangladesh (H) WTC, 25 Jun 2025 Wby an innings and 78 runs 458 247 & 133 20
BangladeshBangladesh (H) WTC, 17 Jun 2025 Ddrawn 485 & 72/4 495 & 285/6 16
AustraliaAustralia (H) WTC, 6 Feb 2025 Lby 9 wickets 257 & 231 414 & 75/1 11
AustraliaAustralia (H) WTC, 29 Jan 2025 Lby an innings and 242 runs 165 & 247 654/6 6
South AfricaSouth Africa (A) WTC, 5 Dec 2024 Lby 109 runs 328 & 238 358 & 317 20
South AfricaSouth Africa (A) WTC, 27 Nov 2024 Lby 233 runs 42 & 282 191 & 366/5 15
New ZealandNew Zealand (H) WTC, 26 Sep 2024 Wby an innings and 154 runs 602/5 88 & 360 20
New ZealandNew Zealand (H) WTC, 18 Sep 2024 Wby 63 runs 305 & 309 340 & 211 20
EnglandEngland (A) WTC, 6 Sep 2024 Wby 8 wickets 263 & 219/2 325 & 156 20
EnglandEngland (A) WTC, 29 Aug 2024 Lby 190 runs 196 & 292 427 & 251 20
EnglandEngland (A) WTC, 21 Aug 2024 Lby 5 wickets 236 & 326 358 & 205/5 15
BangladeshBangladesh (A) WTC, 30 Mar 2024 Wby 192 runs 531 & 157/7 178 & 318 20
BangladeshBangladesh (A) WTC, 22 Mar 2024 Wby 328 runs 280 & 418 188 & 182 20
AfghanistanAfghanistan (H) TEST, 2 Feb 2024 Wby 10 wickets 439/9 & 56/0 198 & 296 20
PakistanPakistan (H) WTC, 24 Jul 2023 Lby an innings and 222 runs 166 & 188 576/5 5
PakistanPakistan (H) WTC, 16 Jul 2023 Lby 4 wickets 312 & 279 461 & 133/6 16
IrelandIreland (H) TEST, 24 Apr 2023 Wby an innings and 10 runs 704/3 492 & 202 20
IrelandIreland (H) TEST, 16 Apr 2023 Wby an innings and 280 runs 591/6 143 & 168 20
New ZealandNew Zealand (A) WTC, 16 Mar 2023 Lby an innings and 58 runs 164 & 358 580/4 4
New ZealandNew Zealand (A) WTC, 8 Mar 2023 Lby 2 wickets 355 & 302 373 & 285/8 18
PakistanPakistan (H) WTC, 24 Jul 2022 Wby 246 runs 378 & 360/8 231 & 261 20
PakistanPakistan (H) WTC, 16 Jul 2022 Lby 4 wickets 222 & 337 218 & 344/6 16
AustraliaAustralia (H) WTC, 8 Jul 2022 Wby an innings and 39 runs 554 364 & 151 20
AustraliaAustralia (H) WTC, 29 Jun 2022 Lby 10 wickets 212 & 113 321 & 10/0 10
BangladeshBangladesh (A) WTC, 23 May 2022 Wby 10 wickets 506 & 29/0 365 & 169 20
BangladeshBangladesh (A) WTC, 15 May 2022 Ddrawn 397 & 260/6 465/9 9
IndiaIndia (A) WTC, 12 Mar 2022 Lby 238 runs 109 & 208 252 & 303/9 19
IndiaIndia (A) WTC, 4 Mar 2022 Lby an innings and 222 runs 174 & 178 574/8 8
West IndiesWest Indies (H) WTC, 29 Nov 2021 Wby 164 runs 204 & 345/9 253 & 132 20
West IndiesWest Indies (H) WTC, 21 Nov 2021 Wby 187 runs 386 & 191/4 230 & 160 20
BangladeshBangladesh (H) WTC, 29 Apr 2021 Wby 209 runs 493/7 & 194/9 251 & 227 20
BangladeshBangladesh (H) WTC, 21 Apr 2021 Ddrawn 648/8 541/7 & 100/2 9
West IndiesWest Indies (A) WTC, 29 Mar 2021 Ddrawn 258 & 193/2 354 & 280/4 14
West IndiesWest Indies (A) WTC, 21 Mar 2021 Ddrawn 169 & 476 271 & 236/4 14
EnglandEngland (H) WTC, 22 Jan 2021 Lby 6 wickets 381 & 126 344 & 164/4 14
EnglandEngland (H) WTC, 14 Jan 2021 Lby 7 wickets 135 & 359 421 & 76/3 13

Sri Lanka Test Splits

The last 40 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 23 11-9 48% 377 359
Away 17 4-9 24% 286 376
InningsPW-LWin %RunsOpp
Batting first 22 9-10 41% 340 330
Batting second 18 6-8 33% 337 410
TossPW-LWin %RunsOpp
Won the toss 24 10-11 42% 322 328
Lost the toss 16 5-7 31% 364 423
CompetitionPW-LWin %RunsOpp
ICC World Test ChampionshipICC World Test Championship 37 12-18 32% 319 373
Test SeriesTest Series 3 3-0 100% 578 278
OpponentPW-LWin %RunsOpp
BangladeshBangladesh 8 5-0 63% 475 341
West IndiesWest Indies 6 2-1 33% 312 372
EnglandEngland 5 1-4 20% 242 375
New ZealandNew Zealand 4 2-2 50% 357 345
AustraliaAustralia 4 1-3 25% 297 438
PakistanPakistan 4 1-3 25% 270 372
IndiaIndia 4 0-3 0% 214 448
IrelandIreland 2 2-0 100% 648 318
South AfricaSouth Africa 2 0-2 0% 185 275
AfghanistanAfghanistan 1 1-0 100% 439 198
GroundPW-LWin %RunsOpp
Galle International Stadium, Galle 16 7-8 44% 362 356
Sinhalese Sports Club, Colombo 4 2-1 50% 338 381
Sir Vivian Richards Stadium, North Sound 4 0-1 0% 321 438
Bir Sreshtho Flight Lieutenant Matiur Rahman Stadium, Chittagong 2 1-0 50% 464 322
Pallekele International Cricket Stadium, Pallekele, Kandy 2 1-0 50% 571 396
Kennington Oval, London 1 1-0 100% 263 325
Sylhet International Cricket Stadium, Sylhet 1 1-0 100% 280 188
R.Premadasa Stadium, Colombo 1 1-0 100% 378 231
Shere Bangla National Stadium, Mirpur, Dhaka 1 1-0 100% 506 365
St George's Park, Gqeberha 1 0-1 0% 328 358
Kingsmead, Durban 1 0-1 0% 42.0 191
Lord's, London 1 0-1 0% 196 427
Old Trafford, Stretford, Manchester 1 0-1 0% 236 358
Basin Reserve, Wellington 1 0-1 0% 164 580
Hagley Oval, Christchurch 1 0-1 0% 355 373
M.Chinnaswamy Stadium, Bengaluru 1 0-1 0% 109 252
Punjab Cricket Association IS Bindra Stadium, Mohali, Chandigarh 1 0-1 0% 174 574
YearPW-LWin %RunsOpp
2026 4 0-2 0% 358 523
2025 4 1-2 25% 341 453
2024 10 6-4 60% 322 265
2023 6 2-4 33% 382 438
2022 8 3-4 38% 319 349
2021 8 3-2 38% 334 333

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 338 runs over their last 40 Tests, since January 2021, against their opponents' 366; their highest was 704 against Ireland on 24 Apr 2023, and their lowest 42 against South Africa on 27 Nov 2024.

What is Sri Lanka's Test record?

Sri Lanka have won 15 and lost 18 with 7 drawn or tied of their last 40 Tests, since January 2021, a 38% 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?

Batting first has suited Sri Lanka better than chasing over their last 40 Tests, since January 2021: they have won 9 of 22 batting first, averaging 340, and 6 of 18 batting second, averaging 337.

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

Dimuth Karunaratne has the most Test runs for Sri Lanka over their last 40 Tests, since January 2021, with 2565 in 32 matches, ahead of Dinesh Chandimal (2547) and Dhananjaya de Silva (2490).

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

Prabath Jayasuriya has the most Test wickets for Sri Lanka over their last 40 Tests, since January 2021, with 134 in 25 matches, ahead of Asitha Fernando (95) and Ramesh Mendis (71).

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 15 of their last 40 Tests, since January 2021.