Personal details
Born21 Feb 1995, Ambalangoda
Age31 Years
NationalitySri Lankan
RoleAllrounder
BattingRight Hand Bat
BowlingRight Arm Off Break
Height5ft 11inch
Jersey#25
Career at a glance
| Format | M | Runs | Avg | SR | Wkts | Econ |
|---|---|---|---|---|---|---|
| Test | 16 | 408 | 17.73 | 43.91 | 71 | 3.18 |
| ODI | 4 | 50 | 25 | 100 | 4 | 6.16 |
| T20I | 4 | 17 | 5.66 | 80.95 | 2 | 6.85 |
| T20 | 108 | 1241 | 22.56 | 129.13 | 72 | 7.03 |
| List A | 71 | 1301 | 33.35 | 84.86 | 82 | 4.14 |
| First-class | 114 | 6044 | 42.86 | 60.83 | 327 | 3.3 |
| T10 | 4 | 50 | – | 172.41 | 1 | 19.85 |
Debuts
Test Sri Lanka vs England, Galle22 Jan 2021
ODI Bangladesh vs Sri Lanka, Mirpur 28 May 2021
T20I Sri Lanka vs India, Colombo (RPS) 28 Jun 2021
First ClassSinhalese vs Colts, Dambulla 13 Mar 2015
List A Moors vs Sinhalese, Colombo (Moors)19 Dec 2013
T20 Sinhalese vs Moors, Colombo (NCC)22 Dec 2015
Family
RelationsWN Mendis (brother)
Batting
| Format | M | Inn | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 4s | 6s | Ct |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 16 | 24 | 1 | 408 | 45 | 17.73 | 929 | 43.91 | 0 | 0 | 41 | 2 | 6 |
| ODI | 4 | 4 | 2 | 50 | 26 | 25 | 50 | 100 | 0 | 0 | 3 | 1 | 1 |
| T20I | 4 | 3 | 0 | 17 | 12 | 5.66 | 21 | 80.95 | 0 | 0 | 0 | 1 | 1 |
| T20 | 108 | 80 | 25 | 1241 | 72 | 22.56 | 961 | 129.13 | 0 | 2 | 75 | 51 | 39 |
| List A | 71 | 56 | 17 | 1301 | 73 | 33.35 | 1533 | 84.86 | 0 | 7 | 70 | 38 | 27 |
| First-class | 114 | 163 | 22 | 6044 | 300 | 42.86 | 9935 | 60.83 | 13 | 30 | 541 | 87 | 65 |
| T10 | 4 | 3 | 3 | 50 | 28 | – | 29 | 172.41 | 0 | 0 | 3 | 3 | 1 |
Bowling
| Format | M | Inn | Overs | Runs | Wkts | BBI | Avg | Econ | 5W | 10W |
|---|---|---|---|---|---|---|---|---|---|---|
| Test | 16 | 30 | 695.3 | 2212 | 71 | 11/136 | 31.15 | 3.18 | 5 | 1 |
| ODI | 4 | 3 | 12 | 74 | 4 | 2/26 | 18.5 | 6.16 | 0 | 0 |
| T20I | 4 | 3 | 7 | 48 | 2 | 1/13 | 24 | 6.85 | 0 | 0 |
| T20 | 108 | 89 | 243.1 | 1710 | 72 | 4/17 | 23.75 | 7.03 | 0 | 0 |
| List A | 71 | 65 | 457.5 | 1898 | 82 | 5/23 | 23.14 | 4.14 | 1 | 0 |
| First-class | 114 | 184 | 3129.3 | 10344 | 327 | 11/136 | 31.63 | 3.3 | 12 | 1 |
| T10 | 4 | 2 | 2.1 | 43 | 1 | 1/21 | 43.00 | 19.85 | 0 | 0 |
By tournament
| Tournament | M | Runs | HS | Avg | SR | Wkts | Econ |
|---|---|---|---|---|---|---|---|
| Lanka Premier League | 35 | 336 | 41 | 24.00 | 147.37 | 20 | 11.01 |
Against teams
| Batting vs | Inn | Runs | HS | Avg | SR | 50 | 100 |
|---|---|---|---|---|---|---|---|
India | 3 | 17 | 12 | 5.67 | 80.95 | 0 | 0 |
| Bowling vs | Inn | Wkts | Runs | Avg | Econ | SR |
|---|---|---|---|---|---|---|
India | 3 | 2 | 48 | 24.00 | 6.86 | 21.00 |
| Batting vs | Inn | Runs | HS | Avg | SR | 50 | 100 |
|---|---|---|---|---|---|---|---|
Zimbabwe | 1 | 26 | 26 | 26.00 | 123.81 | 0 | 0 |
India | 1 | 15 | 15 | – | 83.33 | 0 | 0 |
Bangladesh | 1 | 8 | 8 | – | 133.33 | 0 | 0 |
England | 1 | 1 | 1 | 1.00 | 20.00 | 0 | 0 |
| Bowling vs | Inn | Wkts | Runs | Avg | Econ | SR |
|---|---|---|---|---|---|---|
Bangladesh | 1 | 2 | 40 | 20.00 | 5.71 | 21.00 |
Zimbabwe | 1 | 2 | 26 | 13.00 | 6.50 | 12.00 |
India | 1 | 0 | 8 | – | 8.00 | – |
| Batting vs | Inn | Runs | HS | Avg | SR | 50 | 100 |
|---|---|---|---|---|---|---|---|
Pakistan | 8 | 203 | 45 | 29.00 | 52.86 | 0 | 0 |
Australia | 5 | 79 | 29 | 15.80 | 33.47 | 0 | 0 |
Bangladesh | 4 | 52 | 33 | 13.00 | 52.53 | 0 | 0 |
West Indies | 3 | 43 | 25 | 14.33 | 37.07 | 0 | 0 |
England | 2 | 16 | 16 | 8.00 | 59.26 | 0 | 0 |
New Zealand | 2 | 15 | 14 | 7.50 | 22.39 | 0 | 0 |
| Bowling vs | Inn | Wkts | Runs | Avg | Econ | SR |
|---|---|---|---|---|---|---|
Pakistan | 7 | 18 | 605 | 33.61 | 3.19 | 63.17 |
West Indies | 4 | 18 | 275 | 15.28 | 2.56 | 35.78 |
Ireland | 4 | 11 | 288 | 26.18 | 3.25 | 48.27 |
Australia | 6 | 9 | 383 | 42.56 | 3.60 | 70.89 |
Bangladesh | 5 | 7 | 381 | 54.43 | 2.95 | 110.57 |
New Zealand | 2 | 6 | 184 | 30.67 | 3.77 | 48.83 |
England | 2 | 2 | 96 | 48.00 | 3.69 | 78.00 |
Last 10 innings · batting
0vs BK
32 & 16*vs IND
6*vs CK
39*vs GG
8vs CK
3vs JK
4vs NZ-A
48vs NZ-A
70 & 17vs KAN
0vs PAK-A
T20
vs BK12 Nov 2026 · lbw b S Lamichhane
0(2)
First Class
vs IND7 Aug 2026 · c D Padikkal b R Jadeja & Not out
32 & 16*(49 & 19)
T20
vs CK29 Jul 2026 · Not out
6*(5)
T20
vs GG26 Jul 2026 · Not out
39*(22)
T20
vs CK25 Jul 2026 · c S Samarawickrama b Shahnawaz Dahani
8(7)
T20
vs JK19 Jul 2026 · b S Al Hasan
3(9)
First Class
vs NZ-A23 Apr 2026 · lbw b R Gulati
4(5)
First Class
vs NZ-A16 Apr 2026 · c Mitchell Hay b T Pringle
48(70)
First Class
vs KAN6 Apr 2026 · st S de Livera b J Vandersay & c L Udara b J Vandersay
70 & 17(116 & 53)
T20
vs PAK-A21 Nov 2025 · b S Muqeem
0(2)
Last 10 innings · bowling
2/29vs BK
2 & 1/77 & 53vs IND
1/24vs CK
1/5vs CK
0/35vs JK
3 & 2/103 & 33vs NZ-A
2/105vs NZ-A
1 & 2/28 & 26vs KAN
0/18vs HK
0/14vs AFG-A
T20
vs BK12 Nov 2026
2/29
First Class
vs IND7 Aug 2026
2 & 1/77 & 53
T20
vs CK29 Jul 2026
1/24
T20
vs CK25 Jul 2026
1/5
T20
vs JK19 Jul 2026
0/35
First Class
vs NZ-A23 Apr 2026
3 & 2/103 & 33
First Class
vs NZ-A16 Apr 2026
2/105
First Class
vs KAN6 Apr 2026
1 & 2/28 & 26
T20
vs HK17 Nov 2025
0/18
T20
vs AFG-A15 Nov 2025
0/14
Dambulla Sixers
India
Zimbabwe
Bangladesh
England
Pakistan
Australia
West Indies
New Zealand
Ireland