Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20Semi Final · CSA Pro20 2026/27WARBOLODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWA

Thisara Perera: Match list (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
DateMatchTeamBatBowlCtResultGroundSeries
3 Jan 2019NZ 371/7 v SL 3261st ODI · ODISL42/801New Zealand won by 45 runsMount MaunganuiSri Lanka tour of New Zealand 2018/19
27 Oct 2018ENG 187/8 v SL 157Only T20I · T20ISL570/150England won by 30 runsColomboEngland tour of Sri Lanka 2018/19
23 Oct 2018SL 366/6 v ENG 132/95th ODI · ODISL110/181Sri Lanka won by 219 runs (DLS method)ColomboEngland tour of Sri Lanka 2018/19
20 Oct 2018SL 273/7 v ENG 132/24th ODI · ODISL44-0England won by 18 runs (DLS method)KandyEngland tour of Sri Lanka 2018/19
17 Oct 2018SL 150/9 v ENG 153/33rd ODI · ODISL00/81England won by 7 wicketsKandyEngland tour of Sri Lanka 2018/19
13 Oct 2018ENG 278/9 v SL 140/52nd ODI · ODISL44*1/370England won by 31 runs (DLS method)DambullaEngland tour of Sri Lanka 2018/19
10 Oct 2018ENG 92/2 v SL1st ODI · ODISL--0No resultDambullaEngland tour of Sri Lanka 2018/19
17 Sept 2018AFG 249 v SL 1583rd Match, Group B · ODISL285/552Afghanistan won by 91 runsAbu Dhabi2018 Asia Cup
15 Sept 2018BAN 261 v SL 124Match 1 · ODISL61/510Bangladesh won by 137 runsDubaiAsia Cup 2018
14 Aug 2018SA 98 v SL 99/7Only T20I · T20ISL0-0Sri Lanka won by 3 wicketsColomboSouth Africa tour of Sri Lanka 2018
12 Aug 2018SL 299/8 v SA 1215th ODI · ODISL130/140Sri Lanka won by 178 runsColomboSouth Africa tour of Sri Lanka 2018
8 Aug 2018SL 306/7 v SA 187/94th ODI · ODISL51*2/320Sri Lanka won by 3 runs (DLS method)KandySouth Africa tour of Sri Lanka 2018
5 Aug 2018SA 363/7 v SL 2853rd ODI · ODISL164/750South Africa won by 78 runsKandySouth Africa tour of Sri Lanka 2018
1 Aug 2018SL 244/8 v SA 246/62nd ODI · ODISL191/340South Africa won by 4 wicketsDambullaSouth Africa tour of Sri Lanka 2018
29 Jul 2018SL 193 v SA 196/51st ODI · ODISL49-0South Africa won by 5 wicketsDambullaSouth Africa tour of Sri Lanka 2018
8 Jul 2018MID 160/7 v GLO 165/4Match · T20GLODNB1/370Gloucestershire won by 6 wicketsUxbridge Cricket Club GroundVitality Blast 2018
6 Jul 2018GLO 188/6 v SOM 194/4Match · T20GLO13*1/370Somerset won by 6 wicketsTauntonVitality Blast 2018
31 May 2018WI 199/4 v IWX 127/9Only T20I · T20IIWX610/271West Indies won by 72 runsLondonICC World XI tour of England 2018
20 Mar 2018PZ 157 v QG 156/9Eliminator · T20QG122/242Peshawar Zalmi won by 1 runLahorePakistan Super League 2017/18
16 Mar 2018SL 159/7 v BAN 160/8Match 6 · T20ISL580/202Bangladesh won by 2 wicketsColomboNidahas Trophy 2017/18
12 Mar 2018SL 152/9 v IND 153/4Match 4 · T20ISL150/172India won by 6 wicketsColomboNidahas Trophy 2017/18
10 Mar 2018SL 214/6 v BAN 215/5Match 3 · T20ISL01/361Bangladesh won by 5 wicketsColomboNidahas Trophy 2017/18
6 Mar 2018IND 174/5 v SL 175/5Match 1 · T20ISL22*0/251Sri Lanka won by 5 wicketsColomboNidahas Trophy 2017/18
18 Feb 2018SL 210/4 v BAN 1352nd T20I · T20ISL310/331Sri Lanka won by 75 runsSylhetSri Lanka tour of Bangladesh 2017/18
15 Feb 2018BAN 193/5 v SL 194/41st T20I · T20ISL39*1/360Sri Lanka won by 6 wicketsDhakaSri Lanka tour of Bangladesh 2017/18
27 Jan 2018SL 221 v BAN 142/9Final · ODISL20/310Sri Lanka won by 79 runsDhakaTri-Nation Tournament in Bangladesh 2017/18
25 Jan 2018BAN 82 v SL 83/06th ODI · ODISLDNB2/270Sri Lanka won by 10 wicketsDhakaTri-Nation Tournament in Bangladesh 2017/18
21 Jan 2018ZIM 198 v SL 202/54th ODI · ODISL39*4/330Sri Lanka won by 5 wicketsDhakaTri-Nation Tournament in Bangladesh 2017/18
19 Jan 2018BAN 320/7 v SL 1573rd ODI · ODISL293/601Bangladesh won by 163 runsDhakaTri-Nation Tournament in Bangladesh 2017/18
17 Jan 2018ZIM 290/6 v SL 2782nd ODI · ODISL642/430Zimbabwe won by 12 runsDhakaTri-Nation Tournament in Bangladesh 2017/18
24 Dec 2017SL 135/7 v IND 139/53rd T20I · T20ISL110/220India won by 5 wicketsMumbaiSri Lanka tour of India 2017/18
22 Dec 2017IND 260/5 v SL 172/92nd T20I · T20ISL02/490India won by 88 runsIndoreSri Lanka tour of India 2017/18
20 Dec 2017IND 180/3 v SL 871st T20I · T20ISL31/370India won by 93 runsCuttackSri Lanka tour of India 2017/18
17 Dec 2017SL 215 v IND 219/23rd ODI · ODISL61/250India won by 8 wicketsVisakhapatnamSri Lanka tour of India 2017/18
13 Dec 2017IND 392/4 v SL 251/82nd ODI · ODISL53/800India won by 141 runsChandigarhSri Lanka tour of India 2017/18
10 Dec 2017IND 112 v SL 114/31st ODI · ODISLDNB1/290Sri Lanka won by 7 wicketsDharamsalaSri Lanka tour of India 2017/18
25 Nov 2017CV 176/7 v RR 180/7Match 28 · T20RR28*1/351Rangpur Riders won by 3 wicketsChattogramBangladesh Premier League 2017/18
24 Nov 2017KT 158/8 v RR 149/6Match 25 · T20RR1*1/300Khulna Titans won by 9 runsChattogramBangladesh Premier League 2017/18
21 Nov 2017RR 142 v DD 139Match 24 · T20RR152/370Rangpur Riders won by 3 runsDhakaBangladesh Premier League 2017/18
20 Nov 2017RR 169/7 v SS 162/4Match 22 · T20RR151/430Rangpur Riders won by 7 runsDhakaBangladesh Premier League 2017/18
18 Nov 2017CV 153/6 v RR 139/7Match 20 · T20RR12/260Comilla Victorians won by 14 runsDhakaBangladesh Premier League 2017/18
11 Nov 2017RR 134/5 v RK 138/2Match 9 · T20RR41/120Rajshahi Kings won by 8 wicketsDhakaBangladesh Premier League 2017/18
8 Nov 2017CV 166/4 v RR 155/8Match 7 · T20RR111/160Chittagong Vikings won by 11 runsSylhetBangladesh Premier League 2017/18
4 Nov 2017RK 154/8 v RR 155/4Match 2 · T20RR20*0/231Rangpur Riders won by 6 wicketsSylhetBangladesh Premier League 2017/18
29 Oct 2017PAK 180/3 v SL 144/93rd T20I · T20ISL100/281Pakistan won by 36 runsLahoreSri Lanka tour of United Arab Emirates and Pakistan 2017/18
27 Oct 2017SL 124/9 v PAK 125/82nd T20I · T20ISL33/241Pakistan won by 2 wicketsAbu DhabiSri Lanka tour of United Arab Emirates and Pakistan 2017/18
26 Oct 2017SL 102 v PAK 103/31st T20I · T20ISL60/140Pakistan won by 7 wicketsAbu DhabiSri Lanka tour of United Arab Emirates and Pakistan 2017/18
23 Oct 2017SL 103 v PAK 105/15th ODI · ODISL250/180Pakistan won by 9 wicketsSharjahPakistan tour of United Arab Emirates 2017/18
20 Oct 2017SL 173 v PAK 177/34th ODI · ODISL00/160Pakistan won by 7 wicketsSharjahPakistan tour of United Arab Emirates 2017/18
18 Oct 2017SL 208 v PAK 209/33rd ODI · ODISL381/220Pakistan won by 7 wicketsAbu DhabiPakistan tour of United Arab Emirates 2017/18
PreviousPage 4 · 475 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.