CricketWise
  1. Home
  2. Players
  3. Joe Denly

Kent · Men's cricket

Joe Denly stats

Data through 31 July 2026Last updated 31 July 2026

Coverage: matches in the Cricsheet data from 27 August 2009 to 31 July 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.

Joe Denly played 15 Tests, 16 ODIs, 13 T20Is for England in the data, between 2009 and 2026. In first-class Joe Denly scored 5,788 runs in 169 innings (average 36.87, strike rate 54.7), including 13 hundreds and 29 fifties. Joe Denly took 48 T20 league wickets in the data (average 29.81, economy 8.06, best 3/25). Against Australia in ODIs, Joe Denly averaged 34.00 over 5 innings.

International matches
44
Tests 15 · ODIs 16 · T20Is 13
International runs
1,398
0 hundreds
International wickets
10
0 five-wicket hauls
T20 league & domestic matches
213
5,029 runs
Best batting average (ODI)
34.31
13 innings
Highest score
227
First-class

Teams played for

Kent 2015–2026 · 267England 2009–2020 · 44Middlesex 2014 · 21Sharjah Warriorz 2023–2024 · 16Brisbane Heat 2021 · 12Karachi Kings 2018 · 11Sydney Sixers 2018–2019 · 11Barisal Burners 2013 · 9Dhaka Dynamites 2017 · 6London Spirit 2021 · 5Lahore Qalandars 2021 · 2Kolkata Knight Riders 2019 · 1

Joe Denly batting record by format

Batting by format
FormatMInnsNORunsHSAvgBFSR1005004s6s
Test152808279429.542,08639.60601104
ODI161304468734.3162970.9040446
T20I131221253012.50118105.9002151
T20 (leagues & domestic)213208205,02912726.753,937127.742118461176
First-class101169125,78822736.8710,58854.713291973149
List A474761,636150*39.901,91485.547517331

Runs per year

01K2K3K200920172026116
Joe Denly: runs per calendar year (all formats in the data)
01K2K3K20092013201520172019202120232026116
Joe Denly: runs per calendar year (all formats in the data)
Show as table
Joe Denly: runs per calendar year (all formats in the data)
YearRuns
2009282
20106
2013123
2014535
20151,355
20161,539
20171,876
20182,056
20191,380
2020603
2021779
20221,086
2023835
2024856
2025424
2026116
Year-by-year batting (46 rows)
Batting by calendar year and format
YearFormatInnsRunsAvgSRHS10050
2009ODI926829.7865.56702
2009T20I3144.6787.51400
2010T20I263.0046.2500
2013T20 (leagues & domestic)912315.3899.23100
2014First-class1231226.0047.97003
2014List A11414.0040.01400
2014T20 (leagues & domestic)1220919.00123.79801
2015First-class2689240.5553.316125
2015List A718226.0092.97801
2015T20 (leagues & domestic)1228123.42147.97002
2016First-class2173338.5849.820614
2016List A942861.1477.810521
2016T20 (leagues & domestic)1437827.00129.97503
2017First-class1895956.4160.522734
2017List A716323.2978.44600
2017T20 (leagues & domestic)2075439.68136.312722
2018First-class2062631.3054.511922
2018List A1149270.2994.615022
2018T20 (leagues & domestic)3191834.00132.310216
2018T20I12020.00117.62000
2019First-class949971.2962.516721
2019List A15656.0081.25601
2019ODI22512.5065.81700
2019T20 (leagues & domestic)49732.33107.87601
2019T20I35226.00110.63000
2019Test2165131.0041.59406
2020First-class18989.0057.88901
2020ODI215376.5084.18702
2020T20 (leagues & domestic)615225.33142.13800
2020T20I33316.50132.02900
2020Test717625.1433.93800
2021First-class1424617.5750.86301
2021T20 (leagues & domestic)3353316.15109.95001
2022First-class1144840.7352.314113
2022List A621535.8393.16502
2022T20 (leagues & domestic)1342332.54123.311011
2023First-class1329322.5456.013611
2023List A22512.5089.31700
2023T20 (leagues & domestic)2051732.31134.67603
2024First-class1962034.4456.311014
2024T20 (leagues & domestic)1323626.22121.05601
2025First-class57123.6750.43200
2025List A24120.5067.23900
2025T20 (leagues & domestic)1331231.20141.24800
2026List A12020.00125.02000
2026T20 (leagues & domestic)89613.71105.54200

Joe Denly bowling record by format

Bowling by format
FormatInnsBallsRunsWktsBBIBBMAvgEconSR4w5wMdns
Test1239021922/422/42109.503.37195.00011
ODI410210111/24–101.005.94102.0000
T20I6729374/19–13.297.7510.3100
T20 (leagues & domestic)791,0651,431483/25–29.818.0622.2001
First-class833,6542,033454/1644/16845.183.3481.21081
List A24954892314/56–28.775.6130.8206

Wickets per year

02040602009201720264
Joe Denly: wickets per calendar year (all formats in the data)
0204060200920132015201720192021202320264
Joe Denly: wickets per calendar year (all formats in the data)
Show as table
Joe Denly: wickets per calendar year (all formats in the data)
YearWickets
20091
20100
20130
20146
20151
20164
201711
201852
20198
20205
202115
202214
20237
20243
20253
20264
Year-by-year bowling (37 rows)
Bowling by calendar year and format
YearFormatInnsWktsAvgEconBest
2009T20I119.009.001/9
2014First-class8439.253.622/31
2014List A1215.506.202/31
2015First-class4136.003.271/16
2015List A10–6.000/12
2016First-class13374.003.342/31
2016List A1116.004.001/16
2017First-class9535.403.652/69
2017List A4435.005.603/20
2017T20 (leagues & domestic)3221.508.601/15
2018First-class121320.622.643/24
2018List A101430.795.904/56
2018T20 (leagues & domestic)182119.907.723/25
2018T20I144.754.754/19
2019First-class7446.002.563/48
2019ODI3160.005.451/24
2019T20 (leagues & domestic)2124.008.001/8
2019T20I3228.509.501/14
2019Test90–3.700/0
2020First-class10–6.000/12
2020ODI10–6.830/41
2020T20 (leagues & domestic)6355.337.901/19
2020T20I10–8.000/8
2020Test3235.502.842/42
2021First-class10468.503.072/61
2021T20 (leagues & domestic)181124.917.343/31
2022First-class6542.203.772/31
2022List A6827.505.003/37
2022T20 (leagues & domestic)4148.009.291/16
2023First-class8654.673.764/164
2023T20 (leagues & domestic)101163.0010.291/23
2024First-class40–5.380/15
2024T20 (leagues & domestic)3311.336.802/0
2025First-class10–3.200/8
2025T20 (leagues & domestic)7348.009.601/5
2026List A1221.007.002/42
2026T20 (leagues & domestic)8258.507.311/12

Joe Denly against each team

Batting against each opponent (3+ innings)
OpponentFormatInnsRunsAvgSRHS10050
AustraliaTest1031231.2041.49403
South AfricaTest721030.0036.15001
West IndiesTest615926.5043.96901
New ZealandTest311337.6734.17401
South AfricaODI317458.0084.18702
AustraliaODI517034.0068.05301
PakistanT20I32613.00104.02000
South AfricaT20I4184.5085.71400
SurreyT20 (leagues & domestic)1961234.00137.511620
SomersetT20 (leagues & domestic)1956133.00134.29803
EssexT20 (leagues & domestic)1950227.89153.012711
HampshireT20 (leagues & domestic)1744029.33130.25901
GloucestershireT20 (leagues & domestic)1640130.85133.79902
MiddlesexT20 (leagues & domestic)1539628.29153.511012
SussexT20 (leagues & domestic)1634121.31120.95802
GlamorganT20 (leagues & domestic)821026.25143.87002
Adelaide StrikersT20 (leagues & domestic)313266.00113.87601
Peshawar ZalmiT20 (leagues & domestic)310854.00120.07901
Melbourne StarsT20 (leagues & domestic)49832.67132.47201
Sydney ThunderT20 (leagues & domestic)49423.50127.05001
Islamabad UnitedT20 (leagues & domestic)39130.33118.25101
Perth ScorchersT20 (leagues & domestic)46416.00103.22600
Desert VipersT20 (leagues & domestic)46130.5091.03600
Gulf GiantsT20 (leagues & domestic)36120.33117.35801
LancashireT20 (leagues & domestic)35618.67119.12800
Melbourne RenegadesT20 (leagues & domestic)35217.33108.33100
Abu Dhabi Knight RidersT20 (leagues & domestic)33316.5094.31800
MI EmiratesT20 (leagues & domestic)3196.3357.6900
Rangpur RidersT20 (leagues & domestic)3155.0048.4900
NorthamptonshireFirst-class2296948.4557.520626
GlamorganFirst-class1458753.3668.016122
LancashireFirst-class1444834.4647.613612
WarwickshireFirst-class1344234.0049.614121
SomersetFirst-class842953.6258.411014
GloucestershireFirst-class1142146.7851.611723
EssexFirst-class1740023.5349.38703
LeicestershireFirst-class1230327.5546.98701
SurreyFirst-class1028228.2057.78802
WorcestershireFirst-class627946.5063.022710
NottinghamshireFirst-class824434.8670.716710
SussexFirst-class620534.1748.37801
DerbyshireFirst-class920125.1240.26401
DurhamFirst-class719327.5757.16302
HampshireFirst-class418862.6770.715410
MiddlesexFirst-class514729.4051.08901
YorkshireFirst-class35016.6747.63000
GlamorganList A4323161.50100.315020
HampshireList A729542.1485.010511
GloucestershireList A4264132.0077.910912
SurreyList A416340.7589.17801
SomersetList A511528.7577.74400
YorkshireList A39431.3375.86101
EssexList A48020.0076.92800
SussexList A47819.50100.04800
MiddlesexList A4348.5045.91900
Bowling against each opponent (3+ innings)
OpponentFormatInnsWktsAvgEconBest
South AfricaTest4237.502.682/42
AustraliaTest40–4.140/0
HampshireT20 (leagues & domestic)7816.627.323/37
SomersetT20 (leagues & domestic)9728.868.783/31
EssexT20 (leagues & domestic)10725.009.052/24
GloucestershireT20 (leagues & domestic)6625.838.692/20
SurreyT20 (leagues & domestic)12642.677.533/31
MiddlesexT20 (leagues & domestic)6523.408.673/25
GlamorganT20 (leagues & domestic)3134.005.671/10
SussexT20 (leagues & domestic)6190.007.501/19
Melbourne StarsT20 (leagues & domestic)3142.007.001/19
NorthamptonshireFirst-class151131.362.984/164
WarwickshireFirst-class7833.383.033/24
EssexFirst-class7545.604.182/31
GloucestershireFirst-class6538.602.732/69
YorkshireFirst-class3338.003.052/61
DurhamFirst-class5225.504.081/3
SurreyFirst-class3237.503.721/16
SomersetFirst-class3235.004.572/31
LeicestershireFirst-class5249.003.771/21
NottinghamshireFirst-class5182.003.571/19
DerbyshireFirst-class40–3.870/1
WorcestershireFirst-class50–4.640/4
GlamorganFirst-class40–3.540/2
LancashireFirst-class50–3.300/12
HampshireList A4823.006.344/57
MiddlesexList A3614.674.633/20
SomersetList A3252.008.002/42

Top grounds (batting)

Most runs by ground
GroundInnsRunsAvgHS
St Lawrence Ground144459134.26152
Kennington Oval2389542.62116
County Ground, Bristol2274037.00127
The Rose Bowl1661744.07154
Nevill Ground857081.43167
Kent County Cricket Ground1256156.10182
Sophia Gardens1539435.82161
County Ground, Taunton1336830.6773
County Ground, Northampton736661.00206
County Ground, Chelmsford1834619.2276

Top grounds (bowling)

Most wickets by ground
GroundInnsWktsAvgEcon
St Lawrence Ground694834.754.93
County Ground, Bristol121134.093.98
The Rose Bowl71024.204.39
Edgbaston8836.254.09
Kent County Cricket Ground5717.716.20
Lord's9623.175.02
Kennington Oval11635.506.11
County Ground, Chelmsford9534.204.68
County Ground, Northampton5542.403.07
R Premadasa Stadium144.754.75

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
T20Powerplay22341848120.985418167.92
T20Middle23711833129.484661318.04
T20Death549374146.8295888.90
ODIPowerplay13222259.54608.00
ODIMiddle27537573.389015.73
ODIDeath3932121.91607.00

How Joe Denly was dismissed

How Joe Denly took wickets

Last 20 innings

02040606 Jul 202524 Aug 202531 Jul 202620
Joe Denly: runs in the last 20 innings
02040606 Jul 202513 Jul 202522 Jul 20256 Sep 202529 May 202626 Jun 202631 Jul 202620
Joe Denly: runs in the last 20 innings
Show as table
Joe Denly: runs in the last 20 innings
InningsRuns
6 Jul 202517
9 Jul 20250
11 Jul 202540
13 Jul 202546
18 Jul 20250
22 Jul 202517
22 Jul 20250
24 Aug 202539
26 Aug 20252
6 Sep 202528
8 Sep 202519
22 May 20260
29 May 202614
7 Jun 202642
9 Jun 20261
26 Jun 202618
28 Jun 202611
3 Jul 202610
5 Jul 20260
31 Jul 202620
Most recent batting innings in the data
DateFormatAgainstScoreBallsHow outGround
31 Jul 2026List ASomerset2016caughtSt Lawrence Ground
5 Jul 2026T20 (leagues & domestic)Hampshire01bowledThe Rose Bowl
3 Jul 2026T20 (leagues & domestic)Worcestershire1011lbwCounty Ground, Worcester
28 Jun 2026T20 (leagues & domestic)Hampshire11*6not outSt Lawrence Ground
26 Jun 2026T20 (leagues & domestic)Nottinghamshire1815stumpedSt Lawrence Ground
9 Jun 2026T20 (leagues & domestic)Essex13caughtCounty Ground, Chelmsford
7 Jun 2026T20 (leagues & domestic)Sussex4234caughtCounty Ground, Brighton
29 May 2026T20 (leagues & domestic)Essex1419bowledSt Lawrence Ground
22 May 2026T20 (leagues & domestic)Middlesex02caughtLord's
8 Sep 2025First-classLancashire1936caughtSt Lawrence Ground
6 Sep 2025T20 (leagues & domestic)Lancashire2820caughtOld Trafford
26 Aug 2025List AYorkshire28caughtSt Lawrence Ground
24 Aug 2025List ASomerset3953caughtSt Lawrence Ground
22 Jul 2025First-classGlamorgan0*2not outSophia Gardens
22 Jul 2025First-classGlamorgan17*30retired hurtSophia Gardens
18 Jul 2025T20 (leagues & domestic)Essex0*3not outSt Lawrence Ground
13 Jul 2025T20 (leagues & domestic)Middlesex4631bowledSt Lawrence Ground
11 Jul 2025T20 (leagues & domestic)Somerset4035caughtSt Lawrence Ground
9 Jul 2025T20 (leagues & domestic)Sussex04run outCounty Ground, Brighton
6 Jul 2025T20 (leagues & domestic)Glamorgan1719bowledSophia Gardens

Last 20 bowling innings

Most recent bowling innings in the data
DateFormatAgainstFiguresOversMdnsGround
31 Jul 2026List ASomerset2/4260St Lawrence Ground
3 Jul 2026T20 (leagues & domestic)Worcestershire0/910County Ground, Worcester
28 Jun 2026T20 (leagues & domestic)Hampshire1/2330St Lawrence Ground
26 Jun 2026T20 (leagues & domestic)Nottinghamshire1/1210St Lawrence Ground
9 Jun 2026T20 (leagues & domestic)Essex0/1720County Ground, Chelmsford
7 Jun 2026T20 (leagues & domestic)Sussex0/1320County Ground, Brighton
31 May 2026T20 (leagues & domestic)Surrey0/2140Kennington Oval
25 May 2026T20 (leagues & domestic)Sussex0/310St Lawrence Ground
22 May 2026T20 (leagues & domestic)Middlesex0/1920Lord's
6 Sep 2025T20 (leagues & domestic)Lancashire0/2520Old Trafford
18 Jul 2025T20 (leagues & domestic)Essex1/2520St Lawrence Ground
11 Jul 2025T20 (leagues & domestic)Somerset0/2940St Lawrence Ground
9 Jul 2025T20 (leagues & domestic)Sussex0/2730County Ground, Brighton
8 Jun 2025T20 (leagues & domestic)Hampshire1/510St Lawrence Ground
6 Jun 2025T20 (leagues & domestic)Surrey0/1310St Lawrence Ground
30 May 2025T20 (leagues & domestic)Gloucestershire1/2020County Ground, Bristol
23 May 2025First-classDerbyshire0/82.30County Ground, Derby
9 Jun 2024T20 (leagues & domestic)Middlesex1/2130St Lawrence Ground
7 Jun 2024T20 (leagues & domestic)Somerset0/1310St Lawrence Ground
24 May 2024First-classEssex0/65110St Lawrence Ground

Batter vs bowler matchups

Bowlers Joe Denly faced most

Frequently asked questions

How many runs has Joe Denly scored in Tests?
827 runs in 28 innings (15 matches) at an average of 29.54 and a strike rate of 39.6, in the data from 2019 to 2020.
How many runs has Joe Denly scored in ODIs?
446 runs in 13 innings (16 matches) at an average of 34.31 and a strike rate of 70.9, in the data from 2009 to 2020.
How many runs has Joe Denly scored in T20Is?
125 runs in 12 innings (13 matches) at an average of 12.50 and a strike rate of 105.9, in the data from 2009 to 2020.
What is Joe Denly's highest score?
227 in first-class, the highest score in the data.
How many wickets has Joe Denly taken in T20Is?
7 wickets in 6 innings at an average of 13.29, economy 7.75, best figures 4/19.

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