CricketWise
  1. Home
  2. Players
  3. Dilruwan Perera

Sri Lanka · Men's cricket

Dilruwan Perera stats

Data through 22 January 2021Last updated 22 January 2021

Coverage: matches in the Cricsheet data from 13 October 2007 to 22 January 2021. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.

Between 2007 and 2021, Dilruwan Perera appears in 43 Tests, 13 ODIs, 3 T20Is for Sri Lanka in the Cricsheet data. With the ball, the best return was 161 wickets in Tests at an average of 35.90 and an economy rate of 3.21.

International matches
59
Tests 43 · ODIs 13 · T20Is 3
International runs
1,456
0 hundreds
International wickets
177
8 five-wicket hauls
T20 league & domestic matches
7
24 runs
Best bowling
6/32
Test

Teams played for

Sri Lanka 2007–2021 · 59Kandy Tuskers 2020 · 7

Dilruwan Perera batting record by format

Batting by format
FormatMInnsNORunsHSAvgBFSR1005004s6s
Test437781,3039518.882,77946.9071415823
ODI131201523012.6719976.4000133
T20I320110.50616.700100
T20 (leagues & domestic)74124128.003372.700021

Runs per year

020040060020072015202195
Dilruwan Perera: runs per calendar year (all formats in the data)
020040060020072011201520172019202195
Dilruwan Perera: runs per calendar year (all formats in the data)
Show as table
Dilruwan Perera: runs per calendar year (all formats in the data)
YearRuns
200730
200814
20111
2014128
201527
2016231
2017538
2018287
2019105
202024
202195
Year-by-year batting (14 rows)
Batting by calendar year and format
YearFormatInnsRunsAvgSRHS10050
2007ODI13030.0073.23000
2008ODI3144.6738.9800
2011T20I210.5016.7100
2014Test1012812.8035.89501
2015Test4276.7544.31500
2016ODI55511.0093.21800
2016Test1017619.5669.06401
2017ODI22412.00126.31500
2017Test2151428.5651.39204
2018ODI12929.0065.92900
2018Test1925816.1242.73200
2019Test910513.1238.04800
2020T20 (leagues & domestic)4248.0072.71200
2021Test49523.7542.66701

Dilruwan Perera bowling record by format

Bowling by format
FormatInnsBallsRunsWktsBBIBBMAvgEconSR4w5wMdns
Test7810,8055,7801616/3210/7835.903.2167.1168239
ODI10456409133/48–31.465.3835.1002
T20I3607233/26–24.007.2020.0000
T20 (leagues & domestic)612014831/23–49.337.4040.0000

Wickets per year

02040602007201520215
Dilruwan Perera: wickets per calendar year (all formats in the data)
02040602007201120152017201920215
Dilruwan Perera: wickets per calendar year (all formats in the data)
Show as table
Dilruwan Perera: wickets per calendar year (all formats in the data)
YearWickets
20070
20081
20113
201437
20158
201632
201736
201850
20195
20203
20215
Year-by-year bowling (14 rows)
Bowling by calendar year and format
YearFormatInnsWktsAvgEconBest
2008ODI2128.004.001/17
2011T20I3324.007.203/26
2014ODI1153.005.891/53
2014Test133630.082.985/69
2015Test4827.253.334/122
2016ODI5928.445.453/48
2016Test102324.572.976/70
2017ODI1223.504.702/47
2017Test193447.533.595/98
2018ODI10–8.330/25
2018Test215029.323.126/32
2019Test75112.803.353/114
2020T20 (leagues & domestic)6349.337.401/23
2021Test4553.602.884/109

Dilruwan Perera against each team

Batting against each opponent (3+ innings)
OpponentFormatInnsRunsAvgSRHS10050
PakistanTest1428922.2343.89502
BangladeshTest821426.7549.85102
IndiaTest1121223.5657.39201
EnglandTest1016816.8042.46701
AustraliaTest1013913.9054.16401
ZimbabweTest612230.5060.73400
West IndiesTest66923.0033.72300
New ZealandTest55110.2030.02200
South AfricaTest7395.5743.31700
AustraliaODI7618.7174.41800
BangladeshODI35317.6784.12900
Bowling against each opponent (3+ innings)
OpponentFormatInnsWktsAvgEconBest
South AfricaTest83218.062.436/32
EnglandTest102729.443.035/75
PakistanTest142640.313.495/98
BangladeshTest122337.223.275/109
AustraliaTest91736.472.956/70
ZimbabweTest61231.173.303/34
IndiaTest91084.904.243/202
New ZealandTest4761.713.513/114
West IndiesTest6732.572.483/28
AustraliaODI6929.675.343/48

Top grounds (batting)

Top grounds (bowling)

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
T20Powerplay––––6017.90
T20Middle212680.8210245.76
T20Death41330.8318114.33
ODIPowerplay306744.836628.27
ODIMiddle486178.7335494.88
ODIDeath7471104.263625.00

How Dilruwan Perera was dismissed

How Dilruwan Perera took wickets

Last 20 innings

02040608015 Dec 201822 Aug 201922 Jan 20214
Dilruwan Perera: runs in the last 20 innings
02040608015 Dec 201824 Jan 20191 Feb 201911 Dec 20191 Dec 202010 Dec 202022 Jan 20214
Dilruwan Perera: runs in the last 20 innings
Show as table
Dilruwan Perera: runs in the last 20 innings
InningsRuns
15 Dec 201816
26 Dec 20180
26 Dec 201822
24 Jan 20191
24 Jan 20198
1 Feb 201910
1 Feb 20194
22 Aug 201913
22 Aug 20190
11 Dec 201916
19 Dec 201948
19 Dec 20195
1 Dec 20209
3 Dec 20200
5 Dec 202012
10 Dec 20203
14 Jan 20210
14 Jan 202124
22 Jan 202167
22 Jan 20214
Most recent batting innings in the data
DateFormatAgainstScoreBallsHow outGround
22 Jan 2021TestEngland413caughtGalle International Stadium
22 Jan 2021TestEngland67170caughtGalle International Stadium
14 Jan 2021TestEngland2438stumpedGalle International Stadium
14 Jan 2021TestEngland02bowledGalle International Stadium
10 Dec 2020T20 (leagues & domestic)Galle Gladiators37caughtMahinda Rajapaksa International Cricket Stadium
5 Dec 2020T20 (leagues & domestic)Colombo Kings1218lbwMahinda Rajapaksa International Cricket Stadium
3 Dec 2020T20 (leagues & domestic)Dambulla Viiking0*0not outMahinda Rajapaksa International Cricket Stadium
1 Dec 2020T20 (leagues & domestic)Jaffna Stallions98caughtMahinda Rajapaksa International Cricket Stadium
19 Dec 2019TestPakistan58caughtNational Stadium, Karachi
19 Dec 2019TestPakistan4884lbwNational Stadium, Karachi
11 Dec 2019TestPakistan16*34not outRawalpindi Cricket Stadium
22 Aug 2019TestNew Zealand012caughtP Sara Oval
22 Aug 2019TestNew Zealand1354lbwP Sara Oval
1 Feb 2019TestAustralia49caughtManuka Oval
1 Feb 2019TestAustralia1025caughtManuka Oval
24 Jan 2019TestAustralia834caughtThe Gabba
24 Jan 2019TestAustralia116caughtThe Gabba
26 Dec 2018TestNew Zealand2262caughtHagley Oval
26 Dec 2018TestNew Zealand04lbwHagley Oval
15 Dec 2018TestNew Zealand1638caughtBasin Reserve

Last 20 bowling innings

Most recent bowling innings in the data
DateFormatAgainstFiguresOversMdnsGround
22 Jan 2021TestEngland0/3913.31Galle International Stadium
22 Jan 2021TestEngland1/8632.14Galle International Stadium
14 Jan 2021TestEngland0/3411.22Galle International Stadium
14 Jan 2021TestEngland4/10936.12Galle International Stadium
10 Dec 2020T20 (leagues & domestic)Galle Gladiators1/3040Mahinda Rajapaksa International Cricket Stadium
9 Dec 2020T20 (leagues & domestic)Jaffna Stallions0/2130Mahinda Rajapaksa International Cricket Stadium
3 Dec 2020T20 (leagues & domestic)Dambulla Viiking1/2330Mahinda Rajapaksa International Cricket Stadium
1 Dec 2020T20 (leagues & domestic)Jaffna Stallions0/3030Mahinda Rajapaksa International Cricket Stadium
30 Nov 2020T20 (leagues & domestic)Galle Gladiators1/2640Mahinda Rajapaksa International Cricket Stadium
28 Nov 2020T20 (leagues & domestic)Dambulla Viiking0/1830Mahinda Rajapaksa International Cricket Stadium
19 Dec 2019TestPakistan0/94211National Stadium, Karachi
19 Dec 2019TestPakistan0/2370National Stadium, Karachi
11 Dec 2019TestPakistan0/85240Rawalpindi Cricket Stadium
22 Aug 2019TestNew Zealand3/114374P Sara Oval
1 Feb 2019TestAustralia0/52153Manuka Oval
1 Feb 2019TestAustralia0/112324Manuka Oval
24 Jan 2019TestAustralia2/8432.29The Gabba
26 Dec 2018TestNew Zealand1/149413Hagley Oval
26 Dec 2018TestNew Zealand1/1351Hagley Oval
15 Dec 2018TestNew Zealand2/156401Basin Reserve

Batter vs bowler matchups

Frequently asked questions

How many wickets has Dilruwan Perera taken in Tests?
161 wickets in 78 innings at an average of 35.90, economy 3.21, best figures 6/32.
How many wickets has Dilruwan Perera taken in ODIs?
13 wickets in 10 innings at an average of 31.46, economy 5.38, best figures 3/48.
How many runs has Dilruwan Perera scored in Tests?
1,303 runs in 77 innings (43 matches) at an average of 18.88 and a strike rate of 46.9, in the data from 2014 to 2021.
How many runs has Dilruwan Perera scored in ODIs?
152 runs in 12 innings (13 matches) at an average of 12.67 and a strike rate of 76.4, in the data from 2007 to 2018.
How many runs has Dilruwan Perera scored in T20Is?
1 runs in 2 innings (3 matches) at an average of 0.50 and a strike rate of 16.7, in the data from 2011 to 2011.

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