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 squad Preview

Sri Lanka Squad and Player Stats WTC 2025/2027

Every Sri Lanka player over the last 30 Tests in numbers, from runs to wickets and catches

Updated 23 August 2026, after the India game

Reset
#Player M Inns Runs Avg SR 4s 6s 50s 100s Ducks HS
1 Sri Lanka Dimuth Karunaratne Batter 24 43 2518 104.92 58.8 260 4 18 12 0 244
2 Sri Lanka Angelo Mathews All-rounder 27 47 1691 65.04 48.3 150 20 16 5 1 141
3 Sri Lanka Dhananjaya de Silva All-rounder 27 48 1630 62.69 57.3 190 18 13 5 1 204
4 Sri Lanka Dinesh Chandimal Keeper 21 35 1531 85.06 53.5 149 14 13 7 0 206
5 Sri Lanka Kusal Mendis Keeper 23 39 1486 67.55 64.3 162 24 13 5 0 245
6 Sri Lanka Niroshan Dickwella Keeper 17 31 794 46.71 65.1 76 2 8 1 0 101
7 Sri Lanka Pathum Nissanka Batter 11 18 725 65.91 56.2 81 2 5 3 0 211
8 Sri Lanka Kamindu Mendis All-rounder 10 15 679 84.88 61.6 65 12 5 2 0 182
9 Sri Lanka Lahiru Thirimanne Batter 6 11 447 74.50 41.8 45 0 5 2 0 142
10 S Sri Lanka Sonal Dinusha All-rounder 3 5 431 143.67 58.4 30 8 2 2 0 236
11 Sri Lanka Ramesh Mendis Batter 14 22 397 33.08 43.6 39 2 1 0 0 80
12 Sri Lanka Nishan Madushka Keeper 6 10 392 65.33 56.2 48 3 3 1 0 205
13 Sri Lanka Oshada Fernando Batter 10 16 347 38.56 47.9 38 5 3 0 0 99
14 Sri Lanka Roshen Silva Batter 4 8 257 64.25 42.1 19 1 3 1 0 122
15 Sri Lanka Suranga Lakmal Bowler 12 19 241 21.91 45.7 24 7 0 0 1 43
16 Sri Lanka Dilruwan Perera All-rounder 8 15 201 25.13 40.9 24 2 2 0 0 71
17 Sri Lanka Danushka Gunathilaka All-rounder 3 6 185 61.67 55.7 20 2 1 1 0 118
18 Sri Lanka Sadeera Samarawickrama Keeper 6 6 183 61.00 79.6 23 1 1 1 0 104
19 P Sri Lanka Pasindu Sooriyabandara All-rounder 2 3 172 86.00 56.0 19 1 1 1 1 172
20 Sri Lanka Kusal Perera Batter 4 8 126 31.50 61.2 15 1 1 0 1 82
21 L Sri Lanka Lahiru Udara Batter 4 7 125 31.25 53.2 19 0 0 0 0 43
22 Sri Lanka Lasith Embuldeniya Bowler 7 12 120 17.14 43.2 11 5 0 0 1 47
23 Sri Lanka Prabath Jayasuriya Bowler 16 22 101 7.77 30.2 13 0 0 0 1 16
24 Sri Lanka Akila Dananjaya All-rounder 4 6 90 30.00 48.1 10 0 0 0 1 43
25 K Sri Lanka Keshara Nuwantha All-rounder 2 4 86 43.00 27.7 9 1 1 0 0 64
26 Sri Lanka Wanindu Hasaranga All-rounder 2 3 74 37.00 77.9 7 0 0 0 0 43
27 Sri Lanka Jeffrey Vandersay Bowler 2 4 71 35.50 92.2 10 2 1 0 0 57
28 Sri Lanka Pushpa Kumara Bowler 2 4 60 30.00 70.6 9 1 1 0 0 55
29 Sri Lanka Maheesh Theekshana Bowler 2 3 59 29.50 39.6 6 1 0 0 0 49
30 Sri Lanka Rangana Herath Bowler 3 5 55 18.33 48.2 6 0 0 0 0 35
31 Sri Lanka Lahiru Kumara Bowler 7 11 52 13.00 22.6 5 1 0 0 0 24
32 Sri Lanka Kamil Mishara All-rounder 1 2 51 51.00 79.7 6 1 1 0 0 51
33 Sri Lanka Kaushal Silva Bowler 3 4 41 20.50 47.7 2 0 0 0 0 31
34 Sri Lanka Lakshan Sandakan Bowler 2 4 40 20.00 36.7 5 0 0 0 0 31
35 M Sri Lanka Milan Rathnayake All-rounder 3 1 39 39.00 47.0 3 1 0 0 0 39
36 Sri Lanka Kasun Rajitha Bowler 4 5 32 10.67 40.0 4 0 0 0 1 19
37 Sri Lanka Asitha Fernando Bowler 15 20 30 5.00 21.0 5 1 0 0 4 8
38 Sri Lanka Charith Asalanka All-rounder 1 2 29 29.00 41.4 2 1 0 0 0 29
39 Sri Lanka Dunith Wellalage Bowler 1 2 29 29.00 61.7 3 0 0 0 0 29
40 Sri Lanka Dasun Shanaka All-rounder 1 2 27 27.00 50.9 3 0 0 0 0 27
41 Sri Lanka Vishwa Fernando Bowler 7 5 23 - 41.1 2 1 0 0 0 21
42 C Sri Lanka Chamika Gunasekara All-rounder 1 1 16 - 59.3 2 0 0 0 0 16
43 P Sri Lanka Praveen Jayawickrama Bowler 3 3 11 - 45.8 1 0 0 0 0 8
44 T Sri Lanka Tharindu Rathnayake All-rounder 2 2 10 5.00 37.0 0 1 0 0 1 10
45 Sri Lanka Nishan Peiris Bowler 3 4 9 4.50 22.5 1 0 0 0 0 5
46 Sri Lanka Dushmantha Chameera Bowler 1 1 3 3.00 25.0 0 0 0 0 0 3
47 Sri Lanka Dilshan Madushanka Bowler 1 2 0 0.00 0.0 0 0 0 0 1 0
51 players over Sri Lanka's last 30 Tests. Each head sorts the table.

Sri Lanka WTC 2025/2027 Squad

41 players named, the captain first, as of 11 Nov 2026

Akila Dananjaya All-rounder Angelo Mathews All-rounder, 1 match this season A Anjala Bandara Keeper Asitha Fernando Bowler, 6 matches this season Last XI Binura Fernando Bowler C Chamindu Wickramasinghe All-rounder Dasun Shanaka All-rounder Dhananjaya de Silva All-rounder, 6 matches this season Last XI Dilshan Madushanka Bowler Dimuth Karunaratne Batter Dinesh Chandimal Keeper, 5 matches this season Dunith Wellalage Bowler Dushmantha Chameera Bowler Eshan Malinga Bowler I Isitha Wijesundara All-rounder, 1 match this season Jeffrey Vandersay Bowler Kamil Mishara All-rounder, 1 match this season Last XI Kamindu Mendis All-rounder, 6 matches this season Kasun Rajitha Bowler, 1 match this season K Keshara Nuwantha All-rounder, 2 matches this season Last XI Kusal Mendis Keeper, 4 matches this season Last XI Lahiru Kumara Bowler, 3 matches this season Last XI L Lahiru Udara Batter, 5 matches this season Last XI Maheesh Theekshana Bowler M Milan Rathnayake All-rounder, 4 matches this season Niroshan Dickwella Keeper, 2 matches this season Last XI Nishan Madushka Keeper, 3 matches this season Nishan Peiris Bowler Nuwan Thushara Bowler Oshada Fernando Batter P Pasindu Sooriyabandara All-rounder, 3 matches this season Last XI Pathum Nissanka Batter, 3 matches this season Pavan Rathnayake Batter, 1 match this season Prabath Jayasuriya Bowler, 5 matches this season Last XI Ramesh Mendis Batter S Sahan Arachchige All-rounder S Sineth Jayawardene Batter S Sonal Dinusha All-rounder, 5 matches this season Last XI T Tharindu Rathnayake All-rounder Vijayakanth Viyaskanth All-rounder Vishwa Fernando Bowler, 1 match this season

Sri Lanka Test Squad Questions

Who is Sri Lanka's top run scorer?

Over Sri Lanka's last 30 Tests, Dimuth Karunaratne with 2518 runs in 24, at a strike rate of 58.8.

Who has taken the most wickets for Sri Lanka?

Over Sri Lanka's last 30 Tests, Prabath Jayasuriya with 105 wickets at 3.04 an over.

Who has played the most for Sri Lanka recently?

Dhananjaya de Silva, in 27 of Sri Lanka's last 30 Tests. 51 players have played for them in that time.

Who is in the Sri Lanka squad?

Sri Lanka's WTC 2025/2027 squad has 41 players: Akila Dananjaya, Angelo Mathews, Anjala Bandara, Asitha Fernando, Binura Fernando, Chamindu Wickramasinghe, Dasun Shanaka, Dhananjaya de Silva, Dilshan Madushanka, Dimuth Karunaratne, Dinesh Chandimal, Dunith Wellalage, Dushmantha Chameera, Eshan Malinga, Isitha Wijesundara, Jeffrey Vandersay, Kamil Mishara, Kamindu Mendis, Kasun Rajitha, Keshara Nuwantha, Kusal Mendis, Lahiru Kumara, Lahiru Udara, Maheesh Theekshana, Milan Rathnayake, Niroshan Dickwella, Nishan Madushka, Nishan Peiris, Nuwan Thushara, Oshada Fernando, Pasindu Sooriyabandara, Pathum Nissanka, Pavan Rathnayake, Prabath Jayasuriya, Ramesh Mendis, Sahan Arachchige, Sineth Jayawardene, Sonal Dinusha, Tharindu Rathnayake, Vijayakanth Viyaskanth, Vishwa Fernando.