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.
| Format | Mat | Inns | Runs | HS | Avg | SR | 100/50 | Wkts | Bowl avg | Econ | 5w |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 48 | 61 | 2,376 | 245 | 42.43 | 59.5 | 5/14 | 0 | – | 7.10 | 0 |
| ODI | 153 | 151 | 5,045 | 158 | 36.04 | 89.4 | 8/31 | 0 | – | 7.80 | 0 |
| T20I | 104 | 105 | 2,612 | 87 | 26.93 | 129.7 | 0/19 | 1 | 12.00 | 6.00 | 0 |
| T20 (league and domestic) | 82 | 78 | 2,577 | 109 | 36.30 | 145.8 | 2/17 | 0 | – | 0.00 | 0 |
| T10 | 13 | 13 | 330 | 79 | 30.00 | 217.1 | 0/1 | – | – | – | – |
| List A | 4 | 4 | 90 | 65 | 22.50 | 67.7 | 0/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
| 55 | 6 | 1,912 | 121 | 39.02 | 117.44 | 13/2 |
| Did not bowl in these matches. |
Match by match
Newest first. Dates in India Standard Time. * means not out.
| Date | Match | Batting | Bowling |
|---|---|---|---|
| 31 Oct 2026 | Pakistan v Sri LankaBat 8 (12) · Bowl – | ||
| 29 Oct 2026 | Sri Lanka v EnglandBat 89 (71) · Bowl – | ||
| 27 Oct 2026 | Pakistan v Sri LankaBat 8 (6) · Bowl – | ||
| 22 Oct 2026 | Sri Lanka v EnglandBat 0 (0) · Bowl – | ||
| 18 Oct 2026 | Pakistan v Sri LankaBat 18 (34) · Bowl – | ||
| 13 Oct 2026 | Pakistan v Sri LankaBat 87* (48) · Bowl – | ||
| 11 Oct 2026 | Pakistan v Sri LankaBat 9 (15) · Bowl – | ||
| 9 Oct 2026 | Pakistan v Sri LankaBat 1 (2) · Bowl – | ||
| 27 Sept 2026 | England v Sri LankaBat 35 (26) · Bowl – | ||
| 24 Sept 2026 | England v Sri LankaBat 121 (100) · Bowl – | ||
| 22 Sept 2026 | England v Sri LankaBat 42 (60) · Bowl – | ||
| 19 Jul 2026 | Colombo Kaps v Kandy RoyalsBat 2* (4) · Bowl – | ||
| 18 Jul 2026 | Galle Gallants v Colombo KapsBat 79 (53) · Bowl – | ||
| 3 Jul 2026 | West Indies v Sri LankaBat 69 (115) & 2 (3) · Bowl – | ||
| 25 Jun 2026 | West Indies v Sri LankaBat 0 (4) & 8 (20) · Bowl – | ||
| 15 Jun 2026 | West Indies v Sri LankaBat 5 (5) · Bowl – | ||
| 14 Jun 2026 | West Indies v Sri LankaBat 31 (19) · Bowl – | ||
| 12 Jun 2026 | West Indies v Sri LankaBat 36 (23) · Bowl – | ||
| 7 Jun 2026 | West Indies v Sri LankaBat – · Bowl – | ||
| 3 Jun 2026 | West Indies v Sri LankaBat 72 (62) · Bowl – | ||
| 3 May 2026 | Peshawar Zalmi v Hyderabad KingsmenBat 9 (8) · Bowl – | ||
| 28 Apr 2026 | Peshawar Zalmi v Islamabad UnitedBat 41 (26) · Bowl – | ||
| 25 Apr 2026 | Lahore Qalandars v Peshawar ZalmiBat 7 (7) · Bowl – | ||
| 22 Apr 2026 | Karachi Kings v Peshawar ZalmiBat 80* (43) · Bowl – | ||
| 19 Apr 2026 | Peshawar Zalmi v Quetta GladiatorsBat 83 (44) · Bowl – | ||
| 15 Apr 2026 | Peshawar Zalmi v Quetta GladiatorsBat 21 (19) · Bowl – | ||
| 13 Apr 2026 | Peshawar Zalmi v Multan SultansBat 68 (40) · Bowl – | ||
| 11 Apr 2026 | Peshawar Zalmi v Lahore QalandarsBat 74 (48) · Bowl – | ||
| 9 Apr 2026 | Karachi Kings v Peshawar ZalmiBat 109 (52) · Bowl – | ||
| 8 Apr 2026 | Hyderabad Kingsmen v Peshawar ZalmiBat 27 (23) · Bowl – | ||
| 28 Mar 2026 | Peshawar Zalmi v RawalpindizBat 31 (17) · Bowl – | ||
| 25 Feb 2026 | New Zealand v Sri LankaBat 11 (22) · Bowl – | ||
| 22 Feb 2026 | England v Sri LankaBat 4 (4) · Bowl – | ||
| 19 Feb 2026 | Sri Lanka v ZimbabweBat 14 (20) · Bowl – | ||
| 16 Feb 2026 | Australia v Sri LankaBat 51 (38) · Bowl – | ||
| 12 Feb 2026 | Sri Lanka v OmanBat 61 (45) · Bowl – | ||
| 8 Feb 2026 | Sri Lanka v IrelandBat 56* (43) · Bowl – | ||
| 3 Feb 2026 | Sri Lanka v EnglandBat 26 (26) · Bowl – | ||
| 1 Feb 2026 | Sri Lanka v EnglandBat 32 (17) · Bowl – | ||
| 30 Jan 2026 | Sri Lanka v EnglandBat 37 (20) · Bowl – | ||
| 27 Jan 2026 | Sri Lanka v EnglandBat 20 (9) · Bowl – | ||
| 24 Jan 2026 | Sri Lanka v EnglandBat 26 (45) · Bowl – | ||
| 22 Jan 2026 | Sri Lanka v EnglandBat 93* (117) · Bowl – | ||
| 11 Jan 2026 | Sri Lanka v PakistanBat 30 (16) · Bowl – | ||
| 7 Jan 2026 | Sri Lanka v PakistanBat 14 (15) · Bowl – | ||
| 10 Dec 2025 | Gulf Giants v Sharjah WarriorzBat 23 (15) · Bowl – | ||
| 29 Nov 2025 | Pakistan v Sri LankaBat 14 (18) · Bowl – | ||
| 27 Nov 2025 | Pakistan v Sri LankaBat 40 (23) · Bowl – | ||
| 25 Nov 2025 | Sri Lanka v ZimbabweBat 25* (25) · Bowl – | ||
| 22 Nov 2025 | Pakistan v Sri LankaBat 3 (6) · Bowl – | ||
| 20 Nov 2025 | Sri Lanka v ZimbabweBat 6 (12) · Bowl – | ||
| 16 Nov 2025 | Pakistan v Sri LankaBat 34 (54) · Bowl – | ||
| 14 Nov 2025 | Pakistan v Sri LankaBat 20 (28) · Bowl – | ||
| 11 Nov 2025 | Pakistan 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
InternationalPathum Nissanka274 matches recordedTest 19ODI 88T20I 100T20 55
InternationalWanindu Hasaranga337 matches recordedTest 4ODI 73T20I 102T20 140
InternationalDasun Shanaka357 matches recordedTest 3ODI 60T20I 112T20 139
InternationalCharith Asalanka290 matches recordedTest 3ODI 89T20I 82T20 84
InternationalDhananjaya de Silva211 matches recordedTest 48ODI 80T20I 39T20 40
InternationalMaheesh Theekshana311 matches recordedTest 2ODI 62T20I 93T20 132

