Skip to content
FairPlay
Kusal Mendis

Cricket player · Wicketkeeper · Sri Lanka

Kusal Mendis

Kusal Mendis appears in 54 matches with a full FairPlay scorecard (11 Nov 2025 to 31 Oct 2026). 1,912 runs in 55 innings. 404 matches in FairPlay's recorded career data.

Player profile

Country
Sri Lanka
Role
Wicketkeeper
Batting
Right-hand bat
Born
2 Feb 1995 Age 31
Recorded matches
404305 internationals

Kusal Mendis is a wicketkeeper from Sri Lanka with 404 matches in FairPlay's recorded data, including 305 internationals (48 Tests, 153 ODIs, 104 T20Is).

Batting: 13,030 runs across all recorded formats, with 15 hundreds and 83 fifties; the most runs came in ODI cricket (5,045) and the highest recorded score is 245.

Bowling: 1 wicket in recorded matches, 1 of them in T20I cricket.

Career figures by format

Summed over the seasons in FairPlay's data provider's records, mostly recent ones. Older seasons can be missing, so these totals may be lower than the official career record.

Kusal Mendis: batting and bowling figures by format in FairPlay's recorded data
FormatMatInnsRunsHSAvgSR100/50WktsBowl avgEcon5w
Test48612,37624542.4359.55/140–7.100
ODI1531515,04515836.0489.48/310–7.800
T20I1041052,6128726.93129.70/19112.006.000
T20 (league and domestic)82782,57710936.30145.82/170–0.000
T1013133307930.00217.10/1––––
List A44906522.5067.70/1––––

Avg is runs per dismissal; SR is runs per 100 balls; Bowl avg is runs per wicket; Econ is runs per over; 5w is five or more wickets in an innings.

Kusal Mendis at a glance

FairPlay holds 54 complete scorecards featuring Kusal Mendis, most recently for Sri Lanka (T20 and shorter, one-day, first-class).

In those matches Kusal Mendis batted 55 times for 1,912 runs at a strike rate of 117.44. The highest score was 121 off 100 balls against England.

How the 49 dismissals happened: caught 33, run out 6, bowled 5, LBW 3, stumped 2.

These matches were played at 13 different grounds.

Figures in FairPlay's scorecards

Batting
5561,91212139.02117.4413/2
Bowling
Did not bowl in these matches.

Match by match

Newest first. Dates in India Standard Time. * means not out.

DateMatch
31 Oct 2026Pakistan v Sri LankaBat 8 (12) · Bowl –
29 Oct 2026Sri Lanka v EnglandBat 89 (71) · Bowl –
27 Oct 2026Pakistan v Sri LankaBat 8 (6) · Bowl –
22 Oct 2026Sri Lanka v EnglandBat 0 (0) · Bowl –
18 Oct 2026Pakistan v Sri LankaBat 18 (34) · Bowl –
13 Oct 2026Pakistan v Sri LankaBat 87* (48) · Bowl –
11 Oct 2026Pakistan v Sri LankaBat 9 (15) · Bowl –
9 Oct 2026Pakistan v Sri LankaBat 1 (2) · Bowl –
27 Sept 2026England v Sri LankaBat 35 (26) · Bowl –
24 Sept 2026England v Sri LankaBat 121 (100) · Bowl –
22 Sept 2026England v Sri LankaBat 42 (60) · Bowl –
19 Jul 2026Colombo Kaps v Kandy RoyalsBat 2* (4) · Bowl –
18 Jul 2026Galle Gallants v Colombo KapsBat 79 (53) · Bowl –
3 Jul 2026West Indies v Sri LankaBat 69 (115) & 2 (3) · Bowl –
25 Jun 2026West Indies v Sri LankaBat 0 (4) & 8 (20) · Bowl –
15 Jun 2026West Indies v Sri LankaBat 5 (5) · Bowl –
14 Jun 2026West Indies v Sri LankaBat 31 (19) · Bowl –
12 Jun 2026West Indies v Sri LankaBat 36 (23) · Bowl –
7 Jun 2026West Indies v Sri LankaBat – · Bowl –
3 Jun 2026West Indies v Sri LankaBat 72 (62) · Bowl –
3 May 2026Peshawar Zalmi v Hyderabad KingsmenBat 9 (8) · Bowl –
28 Apr 2026Peshawar Zalmi v Islamabad UnitedBat 41 (26) · Bowl –
25 Apr 2026Lahore Qalandars v Peshawar ZalmiBat 7 (7) · Bowl –
22 Apr 2026Karachi Kings v Peshawar ZalmiBat 80* (43) · Bowl –
19 Apr 2026Peshawar Zalmi v Quetta GladiatorsBat 83 (44) · Bowl –
15 Apr 2026Peshawar Zalmi v Quetta GladiatorsBat 21 (19) · Bowl –
13 Apr 2026Peshawar Zalmi v Multan SultansBat 68 (40) · Bowl –
11 Apr 2026Peshawar Zalmi v Lahore QalandarsBat 74 (48) · Bowl –
9 Apr 2026Karachi Kings v Peshawar ZalmiBat 109 (52) · Bowl –
8 Apr 2026Hyderabad Kingsmen v Peshawar ZalmiBat 27 (23) · Bowl –
28 Mar 2026Peshawar Zalmi v RawalpindizBat 31 (17) · Bowl –
25 Feb 2026New Zealand v Sri LankaBat 11 (22) · Bowl –
22 Feb 2026England v Sri LankaBat 4 (4) · Bowl –
19 Feb 2026Sri Lanka v ZimbabweBat 14 (20) · Bowl –
16 Feb 2026Australia v Sri LankaBat 51 (38) · Bowl –
12 Feb 2026Sri Lanka v OmanBat 61 (45) · Bowl –
8 Feb 2026Sri Lanka v IrelandBat 56* (43) · Bowl –
3 Feb 2026Sri Lanka v EnglandBat 26 (26) · Bowl –
1 Feb 2026Sri Lanka v EnglandBat 32 (17) · Bowl –
30 Jan 2026Sri Lanka v EnglandBat 37 (20) · Bowl –
27 Jan 2026Sri Lanka v EnglandBat 20 (9) · Bowl –
24 Jan 2026Sri Lanka v EnglandBat 26 (45) · Bowl –
22 Jan 2026Sri Lanka v EnglandBat 93* (117) · Bowl –
11 Jan 2026Sri Lanka v PakistanBat 30 (16) · Bowl –
7 Jan 2026Sri Lanka v PakistanBat 14 (15) · Bowl –
10 Dec 2025Gulf Giants v Sharjah WarriorzBat 23 (15) · Bowl –
29 Nov 2025Pakistan v Sri LankaBat 14 (18) · Bowl –
27 Nov 2025Pakistan v Sri LankaBat 40 (23) · Bowl –
25 Nov 2025Sri Lanka v ZimbabweBat 25* (25) · Bowl –
22 Nov 2025Pakistan v Sri LankaBat 3 (6) · Bowl –
20 Nov 2025Sri Lanka v ZimbabweBat 6 (12) · Bowl –
16 Nov 2025Pakistan v Sri LankaBat 34 (54) · Bowl –
14 Nov 2025Pakistan v Sri LankaBat 20 (28) · Bowl –
11 Nov 2025Pakistan v Sri LankaBat 0 (1) · Bowl –

Sri Lanka's next match

Pakistan v Sri Lanka, ICC World Test Championship, 9 Nov 2026 at Rawalpindi Cricket Stadium.

The playing XI is named at the toss, so this does not mean Kusal Mendis has been selected.

More players from Sri Lanka

All Sri Lanka players