CricketWise
  1. Home
  2. Players
  3. Thisara Perera

Sri Lanka · Men's cricket

Thisara Perera stats

Data through 1 February 2025Last updated 1 February 2025

Coverage: matches in the Cricsheet data from 24 December 2009 to 1 February 2025. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.

Thisara Perera played 6 Tests, 161 ODIs, 83 T20Is for Sri Lanka in the data, between 2009 and 2025. With the ball, the best return was 164 wickets in ODIs at an average of 33.92 and an economy rate of 5.89.

International matches
250
Tests 6 · ODIs 161 · T20Is 83
International runs
3,628
1 hundreds
International wickets
223
3 five-wicket hauls
T20 league & domestic matches
213
2,690 runs
Best bowling
6/44
ODI

Teams played for

Sri Lanka 2009–2021 · 246Jaffna Kings 2021–2023 · 30Rangpur Riders 2015–2017 · 19Sunrisers Hyderabad 2013 · 16Sylhet Strikers 2023 · 13Dhaka Capitals 2024–2025 · 12Rising Pune Supergiant 2016 · 12Comilla Victorians 2019 · 11Barisal Bulls 2016 · 11Khulna Tigers 2022 · 11Jaffna Stallions 2020 · 10Dhaka Platoon 2019–2020 · 10

Thisara Perera batting record by format

Batting by format
FormatMInnsNORunsHSAvgBFSR1005004s6s
Test61002037520.3027873.0010214
ODI161128142,23314019.591,980112.81101116883
T20I8373221,1926123.37786151.70388863
T20 (leagues & domestic)213174482,690103*21.351,776151.51514204154

Runs per year

0200400600800200920152025195
Thisara Perera: runs per calendar year (all formats in the data)
0200400600800200920112013201520172019202120232025195
Thisara Perera: runs per calendar year (all formats in the data)
Show as table
Thisara Perera: runs per calendar year (all formats in the data)
YearRuns
200931
2010176
2011224
2012524
2013522
2014549
2015197
2016562
2017595
2018695
2019731
2020448
2021264
2022221
2023255
2024129
2025195
Year-by-year batting (41 rows)
Batting by calendar year and format
YearFormatInnsRunsAvgSRHS10050
2009ODI13131.00221.43100
2010ODI810217.00106.23600
2010T20I67424.67139.62400
2011ODI99912.38116.52500
2011T20 (leagues & domestic)22311.5085.22200
2011T20I294.50112.5900
2011Test79313.2967.92500
2012ODI1624618.92110.86901
2012T20 (leagues & domestic)68320.75153.73800
2012T20I98517.00144.13200
2012Test311036.6778.07501
2013ODI1416414.9190.66501
2013T20 (leagues & domestic)1423323.30142.94000
2013T20I7125125.00178.63500
2014ODI1837623.50122.58003
2014T20I717357.67158.74900
2015ODI11706.3670.72000
2015T20 (leagues & domestic)1112412.4099.22700
2015T20I231.5042.9200
2016ODI57014.00101.42100
2016T20 (leagues & domestic)2435021.88140.63400
2016T20I1114212.91120.34000
2017ODI1221918.25109.05502
2017T20 (leagues & domestic)2020514.64137.62800
2017T20I1217117.10158.34700
2018ODI1438735.18119.86402
2018T20 (leagues & domestic)22525.00113.61300
2018T20I928340.43178.06103
2019ODI1534122.73123.614011
2019T20 (leagues & domestic)1729829.80174.37401
2019T20I49223.00135.34300
2020ODI310635.33135.93800
2020T20 (leagues & domestic)1231034.44203.99702
2020T20I23232.00160.02100
2021ODI22211.0075.91900
2021T20 (leagues & domestic)1523921.73175.75702
2021T20I231.5042.9200
2022T20 (leagues & domestic)1622120.09154.53600
2023T20 (leagues & domestic)1825519.62147.44300
2024T20 (leagues & domestic)812918.43129.03800
2025T20 (leagues & domestic)919524.38174.110310

Thisara Perera bowling record by format

Bowling by format
FormatInnsBallsRunsWktsBBIBBMAvgEconSR4w5wMdns
Test8954653114/634/15159.364.1186.71020
ODI1525,6665,5631646/44–33.925.8934.58326
T20I661,0781,684483/24–35.089.3722.5001
T20 (leagues & domestic)1843,0014,2711615/26–26.538.5418.6322

Wickets per year

02040602009201520254
Thisara Perera: wickets per calendar year (all formats in the data)
02040602009201120132015201720192021202320254
Thisara Perera: wickets per calendar year (all formats in the data)
Show as table
Thisara Perera: wickets per calendar year (all formats in the data)
YearWickets
20090
201027
201125
201244
201343
201424
201534
201632
201756
201826
201921
202010
202113
202218
20235
20242
20254
Year-by-year bowling (42 rows)
Bowling by calendar year and format
YearFormatInnsWktsAvgEconBest
2009ODI10–7.330/66
2010ODI132218.915.165/28
2010T20 (leagues & domestic)10–19.000/19
2010T20I6520.406.002/19
2011ODI91425.214.643/24
2011T20 (leagues & domestic)4255.507.931/30
2011T20I3241.0010.251/21
2011Test5753.003.953/114
2012ODI213226.845.966/44
2012T20 (leagues & domestic)7346.339.373/27
2012T20I7529.208.262/22
2012Test3470.504.344/63
2013ODI171636.065.973/31
2013T20 (leagues & domestic)161925.168.013/20
2013T20I8822.009.262/25
2014ODI232135.905.764/34
2014T20I4332.679.802/42
2015ODI161258.586.602/38
2015T20 (leagues & domestic)131913.796.665/26
2015T20I2319.007.122/30
2016ODI6531.606.873/33
2016T20 (leagues & domestic)262134.248.863/34
2016T20I12651.5011.173/33
2017ODI131144.006.513/80
2017T20 (leagues & domestic)243220.388.584/25
2017T20I111325.318.973/24
2018ODI132023.155.754/33
2018T20 (leagues & domestic)3424.5010.892/24
2018T20I82104.5010.111/36
2019ODI15778.005.993/26
2019T20 (leagues & domestic)171327.389.625/30
2019T20I2187.0012.431/42
2020ODI31112.005.741/40
2020T20 (leagues & domestic)12924.898.563/23
2020T20I20–7.830/20
2021ODI2324.006.002/45
2021T20 (leagues & domestic)101024.7010.362/10
2021T20I10–21.000/42
2022T20 (leagues & domestic)201822.507.453/18
2023T20 (leagues & domestic)15561.808.622/26
2024T20 (leagues & domestic)9265.009.291/15
2025T20 (leagues & domestic)7430.508.712/31

Thisara Perera against each team

Batting against each opponent (3+ innings)
OpponentFormatInnsRunsAvgSRHS10050
South AfricaTest68113.5062.83000
EnglandTest34715.6774.62500
South AfricaODI1840528.93113.16903
IndiaODI2533215.81115.34400
New ZealandODI1332725.15128.214011
PakistanODI2432314.0490.26501
BangladeshODI1125425.40122.18003
EnglandODI1121221.20115.25401
West IndiesODI613422.33116.53800
AustraliaODI1311410.36106.52100
ZimbabweODI411438.00135.76401
BangladeshT20I1023947.80155.25801
EnglandT20I618260.67185.75701
PakistanT20I1316318.11159.84700
West IndiesT20I713923.17141.86101
New ZealandT20I712517.86137.44300
IndiaT20I1211512.78143.82300
South AfricaT20I1011314.12117.72500
AustraliaT20I68729.00189.13500
Comilla VictoriansT20 (leagues & domestic)913719.57121.24300
Khulna TigersT20 (leagues & domestic)4126126.00177.510310
Galle GladiatorsT20 (leagues & domestic)812320.50148.23900
Chittagong VikingsT20 (leagues & domestic)612341.00205.07401
Dhaka DynamitesT20 (leagues & domestic)710320.60128.82700
Colombo StarsT20 (leagues & domestic)49933.00210.65701
Royal Challengers BengaluruT20 (leagues & domestic)49523.75179.24000
Punjab KingsT20 (leagues & domestic)59045.00155.23200
Rangpur RidersT20 (leagues & domestic)78514.17126.92400
Chattogram ChallengersT20 (leagues & domestic)68116.20147.34700
Fortune BarishalT20 (leagues & domestic)67915.80158.02100
Rajshahi KingsT20 (leagues & domestic)57725.67148.12900
Kolkata Knight RidersT20 (leagues & domestic)57414.80117.53600
Kandy FalconsT20 (leagues & domestic)55418.00122.73800
Khulna TitansT20 (leagues & domestic)54723.50146.91800
B-Love KandyT20 (leagues & domestic)33812.67140.73600
Rajasthan RoyalsT20 (leagues & domestic)43311.00122.21700
Pune WarriorsT20 (leagues & domestic)33210.67123.13000
Barisal BullsT20 (leagues & domestic)33110.3393.91700
Islamabad UnitedT20 (leagues & domestic)32713.50142.12700
Dambulla AuraT20 (leagues & domestic)32010.00125.01200
Delhi CapitalsT20 (leagues & domestic)3199.50126.71400
Bowling against each opponent (3+ innings)
OpponentFormatInnsWktsAvgEconBest
South AfricaTest4564.004.713/114
PakistanODI273728.465.436/44
IndiaODI313635.445.995/28
AustraliaODI172030.756.245/46
South AfricaODI182027.706.144/75
BangladeshODI151636.195.423/60
New ZealandODI17973.676.982/80
West IndiesODI6731.435.433/36
ZimbabweODI5721.295.524/33
EnglandODI13749.005.883/44
PakistanT20I151822.788.373/24
IndiaT20I11836.758.483/33
BangladeshT20I8732.8610.152/25
AustraliaT20I6629.009.672/22
New ZealandT20I7535.008.752/22
EnglandT20I6344.6712.182/19
South AfricaT20I61111.0011.101/12
West IndiesT20I60–11.350/11
Comilla VictoriansT20 (leagues & domestic)91511.876.895/26
Dhaka DynamitesT20 (leagues & domestic)81017.007.613/14
Chittagong VikingsT20 (leagues & domestic)6626.179.242/37
Fortune BarishalT20 (leagues & domestic)5524.608.202/18
Pune WarriorsT20 (leagues & domestic)3511.406.333/20
Royal Challengers BengaluruT20 (leagues & domestic)4526.009.293/34
Jamaica TallawahsT20 (leagues & domestic)3510.407.432/17
Peshawar ZalmiT20 (leagues & domestic)349.507.602/10
Kolkata Knight RidersT20 (leagues & domestic)4434.508.902/28
Colombo StarsT20 (leagues & domestic)3415.257.622/14
Delhi CapitalsT20 (leagues & domestic)5425.007.592/11
Barisal BullsT20 (leagues & domestic)3416.507.763/29
Rangpur RidersT20 (leagues & domestic)4424.258.822/26
Khulna TitansT20 (leagues & domestic)5344.679.141/25
Chattogram ChallengersT20 (leagues & domestic)8365.678.573/18
Galle GladiatorsT20 (leagues & domestic)8344.678.932/36
Rajasthan RoyalsT20 (leagues & domestic)4328.007.002/25
Islamabad UnitedT20 (leagues & domestic)3243.5012.141/13
Khulna TigersT20 (leagues & domestic)4240.0010.211/2
Punjab KingsT20 (leagues & domestic)5258.508.261/19
Rajshahi KingsT20 (leagues & domestic)5270.0010.001/12
Kandy FalconsT20 (leagues & domestic)6234.508.621/17
Trinbago Knight RidersT20 (leagues & domestic)40–9.150/18
Mumbai IndiansT20 (leagues & domestic)50–11.150/19

Batting and bowling by phase (limited overs)

T20 phases: overs 1–6, 7–15, 16–20. ODI phases: overs 1–10, 11–40, 41–50.
FormatPhaseRunsBallsSROutsBowl ballsWktsEcon
T20Powerplay9478120.53812268.06
T20Middle14961180126.8752021808.20
T20Death22921304175.899124610310.13
ODIPowerplay107142.90916205.36
ODIMiddle1108111299.6494014945.44
ODIDeath1115861129.565736509.00

How Thisara Perera was dismissed

How Thisara Perera took wickets

Last 20 innings

05010015012 Aug 202310 Jul 20241 Feb 20250
Thisara Perera: runs in the last 20 innings
05010015012 Aug 20232 Jul 20247 Jul 202418 Jul 20243 Jan 202510 Jan 20251 Feb 20250
Thisara Perera: runs in the last 20 innings
Show as table
Thisara Perera: runs in the last 20 innings
InningsRuns
12 Aug 202336
13 Aug 202313
17 Aug 20230
2 Jul 202438
3 Jul 202418
6 Jul 20246
7 Jul 20247
10 Jul 202413
16 Jul 202430
18 Jul 20240
30 Dec 202417
2 Jan 202521
3 Jan 2025103
7 Jan 20250
9 Jan 20251
10 Jan 202518
16 Jan 20250
20 Jan 202537
29 Jan 202515
1 Feb 20250
Most recent batting innings in the data
DateFormatAgainstScoreBallsHow outGround
1 Feb 2025T20 (leagues & domestic)Khulna Tigers01caughtShere Bangla National Stadium
29 Jan 2025T20 (leagues & domestic)Fortune Barishal1511caughtShere Bangla National Stadium
20 Jan 2025T20 (leagues & domestic)Sylhet Strikers3717caughtZahur Ahmed Chowdhury Stadium
16 Jan 2025T20 (leagues & domestic)Fortune Barishal02caughtZahur Ahmed Chowdhury Stadium
10 Jan 2025T20 (leagues & domestic)Sylhet Strikers189caughtSylhet International Cricket Stadium
9 Jan 2025T20 (leagues & domestic)Chittagong Kings12caughtSylhet International Cricket Stadium
7 Jan 2025T20 (leagues & domestic)Rangpur Riders01caughtSylhet International Cricket Stadium
3 Jan 2025T20 (leagues & domestic)Khulna Tigers103*60not outShere Bangla National Stadium
2 Jan 2025T20 (leagues & domestic)Durbar Rajshahi219caughtShere Bangla National Stadium
30 Dec 2024T20 (leagues & domestic)Rangpur Riders178caughtShere Bangla National Stadium
18 Jul 2024T20 (leagues & domestic)Kandy Falcons0*1not outR Premadasa Stadium
16 Jul 2024T20 (leagues & domestic)Dambulla Sixers3031caughtR Premadasa Stadium
10 Jul 2024T20 (leagues & domestic)Jaffna Kings139caughtRangiri Dambulla International Stadium
7 Jul 2024T20 (leagues & domestic)Dambulla Sixers75caughtRangiri Dambulla International Stadium
6 Jul 2024T20 (leagues & domestic)Kandy Falcons62bowledRangiri Dambulla International Stadium
3 Jul 2024T20 (leagues & domestic)Galle Marvels1814bowledPallekele International Cricket Stadium
2 Jul 2024T20 (leagues & domestic)Kandy Falcons3830caughtPallekele International Cricket Stadium
17 Aug 2023T20 (leagues & domestic)B-Love Kandy04bowledR Premadasa Stadium
13 Aug 2023T20 (leagues & domestic)Galle Titans139bowledR Premadasa Stadium
12 Aug 2023T20 (leagues & domestic)B-Love Kandy3620caughtR Premadasa Stadium

Last 20 bowling innings

Most recent bowling innings in the data
DateFormatAgainstFiguresOversMdnsGround
22 Jan 2025T20 (leagues & domestic)Chittagong Kings0/2020Zahur Ahmed Chowdhury Stadium
20 Jan 2025T20 (leagues & domestic)Sylhet Strikers2/3140Zahur Ahmed Chowdhury Stadium
16 Jan 2025T20 (leagues & domestic)Fortune Barishal1/2530Zahur Ahmed Chowdhury Stadium
10 Jan 2025T20 (leagues & domestic)Sylhet Strikers0/510Sylhet International Cricket Stadium
9 Jan 2025T20 (leagues & domestic)Chittagong Kings0/3020Sylhet International Cricket Stadium
3 Jan 2025T20 (leagues & domestic)Khulna Tigers1/210Shere Bangla National Stadium
2 Jan 2025T20 (leagues & domestic)Durbar Rajshahi0/910Shere Bangla National Stadium
18 Jul 2024T20 (leagues & domestic)Kandy Falcons0/1010R Premadasa Stadium
16 Jul 2024T20 (leagues & domestic)Dambulla Sixers0/1420R Premadasa Stadium
15 Jul 2024T20 (leagues & domestic)Galle Marvels0/1920R Premadasa Stadium
14 Jul 2024T20 (leagues & domestic)Jaffna Kings1/1520R Premadasa Stadium
10 Jul 2024T20 (leagues & domestic)Jaffna Kings0/1520Rangiri Dambulla International Stadium
7 Jul 2024T20 (leagues & domestic)Dambulla Sixers0/1010Rangiri Dambulla International Stadium
6 Jul 2024T20 (leagues & domestic)Kandy Falcons1/1820Rangiri Dambulla International Stadium
3 Jul 2024T20 (leagues & domestic)Galle Marvels0/1610Pallekele International Cricket Stadium
2 Jul 2024T20 (leagues & domestic)Kandy Falcons0/1310Pallekele International Cricket Stadium
12 Aug 2023T20 (leagues & domestic)B-Love Kandy0/510R Premadasa Stadium
8 Aug 2023T20 (leagues & domestic)Colombo Strikers0/1710Pallekele International Cricket Stadium
5 Aug 2023T20 (leagues & domestic)B-Love Kandy0/2330Pallekele International Cricket Stadium
4 Aug 2023T20 (leagues & domestic)Galle Titans0/620Pallekele International Cricket Stadium

Batter vs bowler matchups

Batters Thisara Perera bowled to most

Frequently asked questions

How many wickets has Thisara Perera taken in Tests?
11 wickets in 8 innings at an average of 59.36, economy 4.11, best figures 4/63.
How many wickets has Thisara Perera taken in ODIs?
164 wickets in 152 innings at an average of 33.92, economy 5.89, best figures 6/44.
How many runs has Thisara Perera scored in Tests?
203 runs in 10 innings (6 matches) at an average of 20.30 and a strike rate of 73.0, in the data from 2011 to 2012.
How many runs has Thisara Perera scored in ODIs?
2,233 runs in 128 innings (161 matches) at an average of 19.59 and a strike rate of 112.8, in the data from 2009 to 2021.
How many runs has Thisara Perera scored in T20Is?
1,192 runs in 73 innings (83 matches) at an average of 23.37 and a strike rate of 151.7, in the data from 2010 to 2021.

Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Career totals cover only matches in the Cricsheet data. Definitions: methodology.