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 3 Jul 26 West IndiesA Drew
ICC World Test Championship 25 Jun 26 West IndiesA 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 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
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 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 Mar 21 West IndiesA Drew
ICC World Test Championship 21 Mar 21 West IndiesA Drew
ICC World Test Championship 3 Jan 21 South AfricaA Lost10 wkts
ICC World Test Championship 26 Dec 20 South AfricaA Lostinns
Test Series 27 Jan 20 ZimbabweA Drew
Test Series 19 Jan 20 ZimbabweA Won10 wkts
ICC World Test Championship 19 Dec 19 PakistanA Lost263 runs
ICC World Test Championship 11 Dec 19 PakistanA Drew
Test Series 21 Feb 19 South AfricaA Won8 wkts
Test Series 13 Feb 19 South AfricaA Won1 wkt
Test Series 31 Jan 19 AustraliaA Lost366 runs
Test Series 24 Jan 19 AustraliaA Lostinns
Test Series 25 Dec 18 New ZealandA Lost423 runs
Test Series 14 Dec 18 New ZealandA Drew
1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd
Runs 251319 549499 251109 308626 101 328358 238317 42191 282366 263325 219156 196427 292251 236358 326205 531178 157318 280188 418182 164580 358 355373 302285 506365 29169 397465 260 109252 208303 174574 178 258354 193280 169271 476236 157302 21167 396621 180 293406 204247 515358 14170 271191 212555 308252 - 154222 197128 191235 304259 215534 149196 144323 139 104178 236585 277578 287
Wickets 8.28.7 109 09 910 -10 1010 1010 1010 510 1010 102 1010 1010 1010 510 1010 107 1010 1010 410 -10 1010 810 1010 100 910 -6 1010 910 810 -10 1010 42 1010 410 1010 010 109 -10 1010 73 109 100 1010 310 26 - 1010 102 1010 109 59 310 1010 -10 1010 410 1010 -3
Run rate 3.433.63 3.93.0 5.12.7 4.33.9 3.2 3.33.5 3.43.7 3.03.9 3.53.6 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 2.54.7 2.5 3.83.5 2.94.1 3.13.1 9.73.1 2.62.7 2.9 3.04.3 3.54.4 2.74.4 3.0 2.43.2 2.43.9 2.42.6 3.22.4 3.94.0 3.75.0 4.14.4 3.9 2.53.5 2.33.3 2.92.4 4.71.9 3.23.2 3.44.2 3.23.6 - 4.13.6 4.32.9 3.23.9 3.63.3 3.14.1 2.94.2 2.53.0 2.7 2.53.6 2.23.8 3.13.7 2.5
Sixes 1.982.9 95 62 110 0 14 44 03 24 05 23 34 01 22 22 90 01 44 91 07 2 29 05 41 10 50 3 26 03 17 3 03 00 04 11 00 00 63 1 57 13 56 01 23 05 10 - 20 20 21 50 02 10 11 0 03 03 14 0
Fours 27.232.8 5742 169 4046 13 3843 2825 625 3827 3433 2419 2154 4125 2431 3013 5118 1841 2719 4122 1754 38 5131 3019 5242 418 3044 26 1328 2437 2361 26 2443 2324 1132 3524 2646 359 4476 29 2141 1823 4132 117 2824 2850 4129 - 2526 2714 2327 2828 2667 1625 1230 8 1015 2658 3353 28
Catches 5.05.5 97 05 66 -3 57 57 76 17 107 62 95 99 57 37 33 64 77 87 48 -10 77 47 65 50 64 -3 56 43 34 -8 77 21 55 26 89 07 75 -6 67 22 44 40 36 15 24 - 36 62 76 46 35 37 79 -7 86 36 89 -1
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 29 Tests, newest on the left

Line250.5
Avg
Hit
1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd
ICC World Test Championship 3 Jul 26 West IndiesA Drew
ICC World Test Championship 25 Jun 26 West IndiesA 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 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
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 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 Mar 21 West IndiesA Drew
ICC World Test Championship 21 Mar 21 West IndiesA Drew
ICC World Test Championship 3 Jan 21 South AfricaA Lost10 wkts
ICC World Test Championship 26 Dec 20 South AfricaA Lostinns
Test Series 27 Jan 20 ZimbabweA Drew
Test Series 19 Jan 20 ZimbabweA Won10 wkts
ICC World Test Championship 19 Dec 19 PakistanA Lost263 runs
ICC World Test Championship 11 Dec 19 PakistanA Drew
Test Series 21 Feb 19 South AfricaA Won8 wkts
Test Series 13 Feb 19 South AfricaA Won1 wkt
Test Series 31 Jan 19 AustraliaA Lost366 runs
Test Series 24 Jan 19 AustraliaA Lostinns
Test Series 25 Dec 18 New ZealandA Lost423 runs
Test Series 14 Dec 18 New ZealandA Drew

Sri Lanka Test Results

The last 29 Tests, newest first: 7 won

Opponent Result SL Opp Wkts
West Indies (A)WTC, 3 Jul Ddrawn 549/9 & 251/9 499 & 109/0 10
West Indies (A)WTC, 25 Jun Lby an innings and 217 runs 308 & 101 626/9 9
South Africa (A)WTC, 5 Dec 2024 Lby 109 runs 328 & 238 358 & 317 20
South Africa (A)WTC, 27 Nov 2024 Lby 233 runs 42 & 282 191 & 366/5 15
England (A)WTC, 6 Sep 2024 Wby 8 wickets 263 & 219/2 325 & 156 20
England (A)WTC, 29 Aug 2024 Lby 190 runs 196 & 292 427 & 251 20
England (A)WTC, 21 Aug 2024 Lby 5 wickets 236 & 326 358 & 205/5 15
Bangladesh (A)WTC, 30 Mar 2024 Wby 192 runs 531 & 157/7 178 & 318 20
Bangladesh (A)WTC, 22 Mar 2024 Wby 328 runs 280 & 418 188 & 182 20
New Zealand (A)WTC, 16 Mar 2023 Lby an innings and 58 runs 164 & 358 580/4 4
New Zealand (A)WTC, 8 Mar 2023 Lby 2 wickets 355 & 302 373 & 285/8 18
Bangladesh (A)WTC, 23 May 2022 Wby 10 wickets 506 & 29/0 365 & 169 20
Bangladesh (A)WTC, 15 May 2022 Ddrawn 397 & 260/6 465/9 9
India (A)WTC, 12 Mar 2022 Lby 238 runs 109 & 208 252 & 303/9 19
India (A)WTC, 4 Mar 2022 Lby an innings and 222 runs 174 & 178 574/8 8
West Indies (A)WTC, 29 Mar 2021 Ddrawn 258 & 193/2 354 & 280/4 14
West Indies (A)WTC, 21 Mar 2021 Ddrawn 169 & 476 271 & 236/4 14
South Africa (A)WTC, 3 Jan 2021 Lby 10 wickets 157 & 211 302 & 67/0 10
South Africa (A)WTC, 26 Dec 2020 Lby an innings and 45 runs 396/9 & 180 621 10
Zimbabwe (A)TEST, 27 Jan 2020 Ddrawn 293 & 204/3 406 & 247/7 17
Zimbabwe (A)TEST, 19 Jan 2020 Wby 10 wickets 515/9 & 14/0 358 & 170 20
Pakistan (A)WTC, 19 Dec 2019 Lby 263 runs 271 & 212 191 & 555/3 13
Pakistan (A)WTC, 11 Dec 2019 Ddrawn 308/6 252/2 2
South Africa (A)TEST, 21 Feb 2019 Wby 8 wickets 154 & 197/2 222 & 128 20
South Africa (A)TEST, 13 Feb 2019 Wby 1 wicket 191 & 304/9 235 & 259 20
Australia (A)TEST, 31 Jan 2019 Lby 366 runs 215/9 & 149 534/5 & 196/3 8
Australia (A)TEST, 24 Jan 2019 Lby an innings and 40 runs 144 & 139 323 10
New Zealand (A)TEST, 25 Dec 2018 Lby 423 runs 104 & 236 178 & 585/4 14
New Zealand (A)TEST, 14 Dec 2018 Ddrawn 277 & 287/3 578 10

Sri Lanka Test Splits

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

VenuePW-LWin %RunsOpp
Away 29 7-15 24% 272 365
InningsPW-LWin %RunsOpp
Batting first 13 2-6 15% 316 387
Batting second 16 5-9 31% 236 347
TossPW-LWin %RunsOpp
Won the toss 15 3-8 20% 262 353
Lost the toss 14 4-7 29% 282 378
CompetitionPW-LWin %RunsOpp
ICC World Test Championship 21 4-12 19% 286 369
Test Series 8 3-3 38% 237 354
OpponentPW-LWin %RunsOpp
South Africa 6 2-4 33% 211 322
Bangladesh 4 3-0 75% 429 299
West Indies 4 0-1 0% 321 438
New Zealand 4 0-3 0% 225 427
England 3 1-2 33% 232 370
Zimbabwe 2 1-0 50% 404 382
India 2 0-2 0% 142 413
Pakistan 2 0-1 0% 290 222
Australia 2 0-2 0% 180 429
GroundPW-LWin %RunsOpp
Sir Vivian Richards Stadium, North Sound 4 0-1 0% 321 438
Kingsmead, Durban 2 1-1 50% 117 213
Bir Sreshtho Flight Lieutenant Matiur Rahman Stadium, Chittagong 2 1-0 50% 464 322
Harare Sports Club, Harare 2 1-0 50% 404 382
Basin Reserve, Wellington 2 0-1 0% 221 579
Hagley Oval, Christchurch 2 0-2 0% 230 276
Kennington Oval, London 1 1-0 100% 263 325
Sylhet International Cricket Stadium, Sylhet 1 1-0 100% 280 188
Shere Bangla National Stadium, Mirpur, Dhaka 1 1-0 100% 506 365
St George's Park, Gqeberha 1 0-1 0% 328 358
Lord's, London 1 0-1 0% 196 427
Old Trafford, Stretford, Manchester 1 0-1 0% 236 358
M.Chinnaswamy Stadium, Bengaluru 1 0-1 0% 109 252
Punjab Cricket Association IS Bindra Stadium, Mohali, Chandigarh 1 0-1 0% 174 574
The Wanderers Stadium, Johannesburg 1 0-1 0% 157 302
SuperSport Park, Centurion 1 0-1 0% 396 621
National Stadium, Karachi 1 0-1 0% 271 191
Rawalpindi Cricket Stadium, Rawalpindi 1 0-0 0% 308 252
Manuka Oval, Manuka, Canberra, Australian Capital Territory 1 0-1 0% 215 534
The Gabba, Brisbane 1 0-1 0% 144 323
YearPW-LWin %RunsOpp
2026 2 0-1 0% 429 563
2024 7 3-4 43% 268 289
2023 2 0-2 0% 260 477
2022 4 1-2 25% 297 414
2021 3 0-1 0% 195 309
2020 3 1-1 33% 401 462
2019 6 2-3 33% 214 293
2018 2 0-1 0% 191 378

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 272 runs over their last 29 Tests, their opponents' 365. Their highest was 549 against West Indies on 3 Jul 2026, their lowest 42 against South Africa.

What is Sri Lanka's Test record?

Sri Lanka have won 7 and lost 15 with 7 drawn or tied of their last 29 Tests.

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

Batting first, Sri Lanka have won 2 of 13 and averaged 316. Batting second they have won 5 of 16, averaging 236.

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

Over Sri Lanka's last 29 Tests: Dhananjaya de Silva (1696 runs in 27), Angelo Mathews (1567 runs in 19), Dimuth Karunaratne (1518 runs in 27).

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

Over Sri Lanka's last 29 Tests: Vishwa Fernando (61 wickets in 19), Lahiru Kumara (60 wickets in 18), Asitha Fernando (58 wickets in 13).

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).