Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

Kusal Mendis: Match list (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
DateMatchTeamBatBowlCtResultGroundSeries
14 Aug 2019SL 267 & 268/4 v NZ 249 & 285Match 1 · TestSL53 & 10-1Sri Lanka won by 6 wicketsGalleNew Zealand in Sri Lanka Test Series 2019
31 Jul 2019SL 294/8 v BAN 1723rd ODI · ODISL54-1Sri Lanka won by 122 runsColomboBangladesh tour of Sri Lanka 2019
28 Jul 2019SL 242/3 v BAN 238/82nd ODI · ODISL41*-1Sri Lanka won by 7 wicketsColomboBangladesh tour of Sri Lanka 2019
26 Jul 2019SL 314/8 v BAN 2231st ODI · ODISL43-2Sri Lanka won by 91 runsColomboBangladesh tour of Sri Lanka 2019
6 Jul 2019IND 265/3 v SL 264/7Match 44 · ODISL3-0India won by 7 wicketsLeedsWorld Cup 2019
1 Jul 2019SL 338/6 v WI 315/9Match 39 · ODISL39-0Sri Lanka won by 23 runsChester-le-StreetWorld Cup 2019
28 Jun 2019SA 206/1 v SL 203Match 35 · ODISL23-0South Africa won by 9 wicketsChester-le-StreetWorld Cup 2019
21 Jun 2019ENG 212 v SL 232/9Match 27 · ODISL46-1Sri Lanka won by 20 runsLeedsWorld Cup 2019
15 Jun 2019AUS 334/7 v SL 247Match 20 · ODISL30-0Australia won by 87 runsLondonWorld Cup 2019
4 Jun 2019AFG 152 v SL 2017th match · ODISL2-0Sri Lanka won by 34 runs (D/L method)Cardiff2019 Cricket World Cup
1 Jun 2019NZ 137/0 v SL 136Match 3 · ODISL0-0New Zealand won by 10 wicketsCardiffWorld Cup 2019
21 May 2019SCO 199 v SL 322/82nd ODI · ODISL66-1Sri Lanka won by 35 runs (DLS method)EdinburghSri Lanka tour of England and Scotland 2019
11 Apr 2019GAL 337/7 v COLBOFinal · List AGAL11-0No resultDambullaSuper Provincial One Day Tournament 2019
8 Apr 2019COLBO 55/0 v GAL 258/96th Match · List AGAL11-0No resultKandySuper Provincial One Day Tournament 2019
6 Apr 2019DAM 269 v GAL 347/83rd Match · List AGAL3-1Galle won by 78 runsDambullaSuper Provincial One Day Tournament 2019
4 Apr 2019KAN 99 v GAL 2552nd Match · List AGAL65-0Galle won by 156 runsKandySuper Provincial One Day Tournament 2019
22 Mar 2019SA 180/3 v SL 164/92nd T20I · T20ISL4-0South Africa won by 16 runsCenturionSri Lanka tour of South Africa 2018/19
19 Mar 2019SA 134/8 v SL 134/71st T20I · T20ISL0-0Match tied (South Africa won the Super Over)Cape TownSri Lanka tour of South Africa 2018/19
16 Mar 2019SA 135/2 v SL 2255th ODI · ODISL56-1South Africa won by 41 runs (DLS method)Cape TownSri Lanka tour of South Africa 2018/19
13 Mar 2019SA 190/4 v SL 1894th ODI · ODISL21-0South Africa won by 6 wicketsPort ElizabethSri Lanka tour of South Africa 2018/19
10 Mar 2019SA 331/5 v SL 121/53rd ODI · ODISL41-0South Africa won by 71 runs (DLS method)DurbanSri Lanka tour of South Africa 2018/19
6 Mar 2019SA 251 v SL 1382nd ODI · ODISL24-0South Africa won by 113 runsCenturionSri Lanka tour of South Africa 2018/19
3 Mar 2019SA 232/2 v SL 2311st ODI · ODISL60-0South Africa won by 8 wicketsJohannesburgSri Lanka tour of South Africa 2018/19
21 Feb 2019SA 222 & 128 v SL 154/9 & 197/22nd Test · TestSL16 & 84*-3Sri Lanka won by 8 wicketsPort ElizabethSri Lanka tour of South Africa 2018/19
13 Feb 2019SA 235 & 259 v SL 191 & 304/91st Test · TestSL12 & 0-2Sri Lanka won by 1 wicketDurbanSri Lanka tour of South Africa 2018/19
1 Feb 2019AUS 534/5d & 196/3d v SL 215/9 & 1492nd Test · TestSL6 & 42-3Australia won by 366 runsCanberraSri Lanka tour of Australia 2018/19
24 Jan 2019AUS 323 v SL 144 & 139/91st Test · TestSL14 & 1-3Australia won by an innings and 40 runsBrisbaneSri Lanka tour of Australia 2018/19
11 Jan 2019NZ 179/7 v SL 144Only T20I · T20ISL17-1New Zealand won by 35 runsAucklandSri Lanka tour of New Zealand 2018/19
8 Jan 2019NZ 364/4 v SL 2493rd ODI · ODISL0-1New Zealand won by 115 runsNelsonSri Lanka tour of New Zealand 2018/19
5 Jan 2019NZ 319/7 v SL 2982nd ODI · ODISL20-0New Zealand won by 21 runsMount MaunganuiSri Lanka tour of New Zealand 2018/19
3 Jan 2019NZ 371/7 v SL 3261st ODI · ODISL18-0New Zealand won by 45 runsMount MaunganuiSri Lanka tour of New Zealand 2018/19
26 Dec 2018NZ 178 & 585/4d v SL 104 & 236/92nd Test · TestSL15 & 67-4New Zealand won by 423 runsChristchurchSri Lanka tour of New Zealand 2018/19
15 Dec 2018SL 282 & 287/3 v NZ 5781st Test · TestSL2 & 141*-0Match drawnWellingtonSri Lanka tour of New Zealand 2018/19
23 Nov 2018ENG 336 & 230 v SL 240 & 2843rd Test · TestSL27 & 86-1England won by 42 runsColomboEngland tour of Sri Lanka 2018/19
14 Nov 2018ENG 290 & 346 v SL 336 & 2432nd Test · TestSL1 & 1-0England won by 57 runsKandyEngland tour of Sri Lanka 2018/19
6 Nov 2018ENG 342 & 322/6d v SL 203 & 2501st Test · TestSL19 & 45-1England won by 211 runsGalleEngland tour of Sri Lanka 2018/19
27 Oct 2018ENG 187/8 v SL 157Only T20I · T20ISL1-1England won by 30 runsColomboEngland tour of Sri Lanka 2018/19
23 Oct 2018SL 366/6 v ENG 132/95th ODI · ODISL56-1Sri Lanka won by 219 runs (DLS method)ColomboEngland tour of Sri Lanka 2018/19
20 Oct 2018SL 273/7 v ENG 132/24th ODI · ODISL5-0England won by 18 runs (DLS method)KandyEngland tour of Sri Lanka 2018/19
17 Oct 2018SL 150/9 v ENG 153/33rd ODI · ODISL0-0England won by 7 wicketsKandyEngland tour of Sri Lanka 2018/19
17 Sept 2018AFG 249 v SL 1583rd Match, Group B · ODISL0-0Afghanistan won by 91 runsAbu Dhabi2018 Asia Cup
15 Sept 2018BAN 261 v SL 124Match 1 · ODISL0-2Bangladesh won by 137 runsDubaiAsia Cup 2018
14 Aug 2018SA 98 v SL 99/7Only T20I · T20ISL1-1Sri Lanka won by 3 wicketsColomboSouth Africa tour of Sri Lanka 2018
12 Aug 2018SL 299/8 v SA 1215th ODI · ODISL38-0Sri Lanka won by 178 runsColomboSouth Africa tour of Sri Lanka 2018
8 Aug 2018SL 306/7 v SA 187/94th ODI · ODISL14-0Sri Lanka won by 3 runs (DLS method)KandySouth Africa tour of Sri Lanka 2018
5 Aug 2018SA 363/7 v SL 2853rd ODI · ODISL31-0South Africa won by 78 runsKandySouth Africa tour of Sri Lanka 2018
1 Aug 2018SL 244/8 v SA 246/62nd ODI · ODISL0-2South Africa won by 4 wicketsDambullaSouth Africa tour of Sri Lanka 2018
29 Jul 2018SL 193 v SA 196/51st ODI · ODISL3-0South Africa won by 5 wicketsDambullaSouth Africa tour of Sri Lanka 2018
20 Jul 2018SL 338 & 275/5d v SA 124 & 2902nd Test · TestSL21 & 18-2Sri Lanka won by 199 runsColomboSouth Africa tour of Sri Lanka 2018
12 Jul 2018SL 287 & 190 v SA 126 & 731st Test · TestSL24 & 0-1Sri Lanka won by 278 runsGalleSouth Africa tour of Sri Lanka 2018
PreviousPage 7 · 435 matchesNext

Bat batted first or second · Bowl bowling figures · Ct catches

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.