- Home
- Players
- 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.
Teams played for
Joe Denly batting record by format
| Format | M | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 15 | 28 | 0 | 827 | 94 | 29.54 | 2,086 | 39.6 | 0 | 6 | 0 | 110 | 4 |
| ODI | 16 | 13 | 0 | 446 | 87 | 34.31 | 629 | 70.9 | 0 | 4 | 0 | 44 | 6 |
| T20I | 13 | 12 | 2 | 125 | 30 | 12.50 | 118 | 105.9 | 0 | 0 | 2 | 15 | 1 |
| T20 (leagues & domestic) | 213 | 208 | 20 | 5,029 | 127 | 26.75 | 3,937 | 127.7 | 4 | 21 | 18 | 461 | 176 |
| First-class | 101 | 169 | 12 | 5,788 | 227 | 36.87 | 10,588 | 54.7 | 13 | 29 | 19 | 731 | 49 |
| List A | 47 | 47 | 6 | 1,636 | 150* | 39.90 | 1,914 | 85.5 | 4 | 7 | 5 | 173 | 31 |
Runs per year
Show as table
| Year | Runs |
|---|---|
| 2009 | 282 |
| 2010 | 6 |
| 2013 | 123 |
| 2014 | 535 |
| 2015 | 1,355 |
| 2016 | 1,539 |
| 2017 | 1,876 |
| 2018 | 2,056 |
| 2019 | 1,380 |
| 2020 | 603 |
| 2021 | 779 |
| 2022 | 1,086 |
| 2023 | 835 |
| 2024 | 856 |
| 2025 | 424 |
| 2026 | 116 |
Year-by-year batting (46 rows)
| Year | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| 2009 | ODI | 9 | 268 | 29.78 | 65.5 | 67 | 0 | 2 |
| 2009 | T20I | 3 | 14 | 4.67 | 87.5 | 14 | 0 | 0 |
| 2010 | T20I | 2 | 6 | 3.00 | 46.2 | 5 | 0 | 0 |
| 2013 | T20 (leagues & domestic) | 9 | 123 | 15.38 | 99.2 | 31 | 0 | 0 |
| 2014 | First-class | 12 | 312 | 26.00 | 47.9 | 70 | 0 | 3 |
| 2014 | List A | 1 | 14 | 14.00 | 40.0 | 14 | 0 | 0 |
| 2014 | T20 (leagues & domestic) | 12 | 209 | 19.00 | 123.7 | 98 | 0 | 1 |
| 2015 | First-class | 26 | 892 | 40.55 | 53.3 | 161 | 2 | 5 |
| 2015 | List A | 7 | 182 | 26.00 | 92.9 | 78 | 0 | 1 |
| 2015 | T20 (leagues & domestic) | 12 | 281 | 23.42 | 147.9 | 70 | 0 | 2 |
| 2016 | First-class | 21 | 733 | 38.58 | 49.8 | 206 | 1 | 4 |
| 2016 | List A | 9 | 428 | 61.14 | 77.8 | 105 | 2 | 1 |
| 2016 | T20 (leagues & domestic) | 14 | 378 | 27.00 | 129.9 | 75 | 0 | 3 |
| 2017 | First-class | 18 | 959 | 56.41 | 60.5 | 227 | 3 | 4 |
| 2017 | List A | 7 | 163 | 23.29 | 78.4 | 46 | 0 | 0 |
| 2017 | T20 (leagues & domestic) | 20 | 754 | 39.68 | 136.3 | 127 | 2 | 2 |
| 2018 | First-class | 20 | 626 | 31.30 | 54.5 | 119 | 2 | 2 |
| 2018 | List A | 11 | 492 | 70.29 | 94.6 | 150 | 2 | 2 |
| 2018 | T20 (leagues & domestic) | 31 | 918 | 34.00 | 132.3 | 102 | 1 | 6 |
| 2018 | T20I | 1 | 20 | 20.00 | 117.6 | 20 | 0 | 0 |
| 2019 | First-class | 9 | 499 | 71.29 | 62.5 | 167 | 2 | 1 |
| 2019 | List A | 1 | 56 | 56.00 | 81.2 | 56 | 0 | 1 |
| 2019 | ODI | 2 | 25 | 12.50 | 65.8 | 17 | 0 | 0 |
| 2019 | T20 (leagues & domestic) | 4 | 97 | 32.33 | 107.8 | 76 | 0 | 1 |
| 2019 | T20I | 3 | 52 | 26.00 | 110.6 | 30 | 0 | 0 |
| 2019 | Test | 21 | 651 | 31.00 | 41.5 | 94 | 0 | 6 |
| 2020 | First-class | 1 | 89 | 89.00 | 57.8 | 89 | 0 | 1 |
| 2020 | ODI | 2 | 153 | 76.50 | 84.1 | 87 | 0 | 2 |
| 2020 | T20 (leagues & domestic) | 6 | 152 | 25.33 | 142.1 | 38 | 0 | 0 |
| 2020 | T20I | 3 | 33 | 16.50 | 132.0 | 29 | 0 | 0 |
| 2020 | Test | 7 | 176 | 25.14 | 33.9 | 38 | 0 | 0 |
| 2021 | First-class | 14 | 246 | 17.57 | 50.8 | 63 | 0 | 1 |
| 2021 | T20 (leagues & domestic) | 33 | 533 | 16.15 | 109.9 | 50 | 0 | 1 |
| 2022 | First-class | 11 | 448 | 40.73 | 52.3 | 141 | 1 | 3 |
| 2022 | List A | 6 | 215 | 35.83 | 93.1 | 65 | 0 | 2 |
| 2022 | T20 (leagues & domestic) | 13 | 423 | 32.54 | 123.3 | 110 | 1 | 1 |
| 2023 | First-class | 13 | 293 | 22.54 | 56.0 | 136 | 1 | 1 |
| 2023 | List A | 2 | 25 | 12.50 | 89.3 | 17 | 0 | 0 |
| 2023 | T20 (leagues & domestic) | 20 | 517 | 32.31 | 134.6 | 76 | 0 | 3 |
| 2024 | First-class | 19 | 620 | 34.44 | 56.3 | 110 | 1 | 4 |
| 2024 | T20 (leagues & domestic) | 13 | 236 | 26.22 | 121.0 | 56 | 0 | 1 |
| 2025 | First-class | 5 | 71 | 23.67 | 50.4 | 32 | 0 | 0 |
| 2025 | List A | 2 | 41 | 20.50 | 67.2 | 39 | 0 | 0 |
| 2025 | T20 (leagues & domestic) | 13 | 312 | 31.20 | 141.2 | 48 | 0 | 0 |
| 2026 | List A | 1 | 20 | 20.00 | 125.0 | 20 | 0 | 0 |
| 2026 | T20 (leagues & domestic) | 8 | 96 | 13.71 | 105.5 | 42 | 0 | 0 |
Joe Denly bowling record by format
| Format | Inns | Balls | Runs | Wkts | BBI | BBM | Avg | Econ | SR | 4w | 5w | Mdns |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 12 | 390 | 219 | 2 | 2/42 | 2/42 | 109.50 | 3.37 | 195.0 | 0 | 0 | 11 |
| ODI | 4 | 102 | 101 | 1 | 1/24 | – | 101.00 | 5.94 | 102.0 | 0 | 0 | 0 |
| T20I | 6 | 72 | 93 | 7 | 4/19 | – | 13.29 | 7.75 | 10.3 | 1 | 0 | 0 |
| T20 (leagues & domestic) | 79 | 1,065 | 1,431 | 48 | 3/25 | – | 29.81 | 8.06 | 22.2 | 0 | 0 | 1 |
| First-class | 83 | 3,654 | 2,033 | 45 | 4/164 | 4/168 | 45.18 | 3.34 | 81.2 | 1 | 0 | 81 |
| List A | 24 | 954 | 892 | 31 | 4/56 | – | 28.77 | 5.61 | 30.8 | 2 | 0 | 6 |
Wickets per year
Show as table
| Year | Wickets |
|---|---|
| 2009 | 1 |
| 2010 | 0 |
| 2013 | 0 |
| 2014 | 6 |
| 2015 | 1 |
| 2016 | 4 |
| 2017 | 11 |
| 2018 | 52 |
| 2019 | 8 |
| 2020 | 5 |
| 2021 | 15 |
| 2022 | 14 |
| 2023 | 7 |
| 2024 | 3 |
| 2025 | 3 |
| 2026 | 4 |
Year-by-year bowling (37 rows)
| Year | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| 2009 | T20I | 1 | 1 | 9.00 | 9.00 | 1/9 |
| 2014 | First-class | 8 | 4 | 39.25 | 3.62 | 2/31 |
| 2014 | List A | 1 | 2 | 15.50 | 6.20 | 2/31 |
| 2015 | First-class | 4 | 1 | 36.00 | 3.27 | 1/16 |
| 2015 | List A | 1 | 0 | – | 6.00 | 0/12 |
| 2016 | First-class | 13 | 3 | 74.00 | 3.34 | 2/31 |
| 2016 | List A | 1 | 1 | 16.00 | 4.00 | 1/16 |
| 2017 | First-class | 9 | 5 | 35.40 | 3.65 | 2/69 |
| 2017 | List A | 4 | 4 | 35.00 | 5.60 | 3/20 |
| 2017 | T20 (leagues & domestic) | 3 | 2 | 21.50 | 8.60 | 1/15 |
| 2018 | First-class | 12 | 13 | 20.62 | 2.64 | 3/24 |
| 2018 | List A | 10 | 14 | 30.79 | 5.90 | 4/56 |
| 2018 | T20 (leagues & domestic) | 18 | 21 | 19.90 | 7.72 | 3/25 |
| 2018 | T20I | 1 | 4 | 4.75 | 4.75 | 4/19 |
| 2019 | First-class | 7 | 4 | 46.00 | 2.56 | 3/48 |
| 2019 | ODI | 3 | 1 | 60.00 | 5.45 | 1/24 |
| 2019 | T20 (leagues & domestic) | 2 | 1 | 24.00 | 8.00 | 1/8 |
| 2019 | T20I | 3 | 2 | 28.50 | 9.50 | 1/14 |
| 2019 | Test | 9 | 0 | – | 3.70 | 0/0 |
| 2020 | First-class | 1 | 0 | – | 6.00 | 0/12 |
| 2020 | ODI | 1 | 0 | – | 6.83 | 0/41 |
| 2020 | T20 (leagues & domestic) | 6 | 3 | 55.33 | 7.90 | 1/19 |
| 2020 | T20I | 1 | 0 | – | 8.00 | 0/8 |
| 2020 | Test | 3 | 2 | 35.50 | 2.84 | 2/42 |
| 2021 | First-class | 10 | 4 | 68.50 | 3.07 | 2/61 |
| 2021 | T20 (leagues & domestic) | 18 | 11 | 24.91 | 7.34 | 3/31 |
| 2022 | First-class | 6 | 5 | 42.20 | 3.77 | 2/31 |
| 2022 | List A | 6 | 8 | 27.50 | 5.00 | 3/37 |
| 2022 | T20 (leagues & domestic) | 4 | 1 | 48.00 | 9.29 | 1/16 |
| 2023 | First-class | 8 | 6 | 54.67 | 3.76 | 4/164 |
| 2023 | T20 (leagues & domestic) | 10 | 1 | 163.00 | 10.29 | 1/23 |
| 2024 | First-class | 4 | 0 | – | 5.38 | 0/15 |
| 2024 | T20 (leagues & domestic) | 3 | 3 | 11.33 | 6.80 | 2/0 |
| 2025 | First-class | 1 | 0 | – | 3.20 | 0/8 |
| 2025 | T20 (leagues & domestic) | 7 | 3 | 48.00 | 9.60 | 1/5 |
| 2026 | List A | 1 | 2 | 21.00 | 7.00 | 2/42 |
| 2026 | T20 (leagues & domestic) | 8 | 2 | 58.50 | 7.31 | 1/12 |
Joe Denly against each team
| Opponent | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| Australia | Test | 10 | 312 | 31.20 | 41.4 | 94 | 0 | 3 |
| South Africa | Test | 7 | 210 | 30.00 | 36.1 | 50 | 0 | 1 |
| West Indies | Test | 6 | 159 | 26.50 | 43.9 | 69 | 0 | 1 |
| New Zealand | Test | 3 | 113 | 37.67 | 34.1 | 74 | 0 | 1 |
| South Africa | ODI | 3 | 174 | 58.00 | 84.1 | 87 | 0 | 2 |
| Australia | ODI | 5 | 170 | 34.00 | 68.0 | 53 | 0 | 1 |
| Pakistan | T20I | 3 | 26 | 13.00 | 104.0 | 20 | 0 | 0 |
| South Africa | T20I | 4 | 18 | 4.50 | 85.7 | 14 | 0 | 0 |
| Surrey | T20 (leagues & domestic) | 19 | 612 | 34.00 | 137.5 | 116 | 2 | 0 |
| Somerset | T20 (leagues & domestic) | 19 | 561 | 33.00 | 134.2 | 98 | 0 | 3 |
| Essex | T20 (leagues & domestic) | 19 | 502 | 27.89 | 153.0 | 127 | 1 | 1 |
| Hampshire | T20 (leagues & domestic) | 17 | 440 | 29.33 | 130.2 | 59 | 0 | 1 |
| Gloucestershire | T20 (leagues & domestic) | 16 | 401 | 30.85 | 133.7 | 99 | 0 | 2 |
| Middlesex | T20 (leagues & domestic) | 15 | 396 | 28.29 | 153.5 | 110 | 1 | 2 |
| Sussex | T20 (leagues & domestic) | 16 | 341 | 21.31 | 120.9 | 58 | 0 | 2 |
| Glamorgan | T20 (leagues & domestic) | 8 | 210 | 26.25 | 143.8 | 70 | 0 | 2 |
| Adelaide Strikers | T20 (leagues & domestic) | 3 | 132 | 66.00 | 113.8 | 76 | 0 | 1 |
| Peshawar Zalmi | T20 (leagues & domestic) | 3 | 108 | 54.00 | 120.0 | 79 | 0 | 1 |
| Melbourne Stars | T20 (leagues & domestic) | 4 | 98 | 32.67 | 132.4 | 72 | 0 | 1 |
| Sydney Thunder | T20 (leagues & domestic) | 4 | 94 | 23.50 | 127.0 | 50 | 0 | 1 |
| Islamabad United | T20 (leagues & domestic) | 3 | 91 | 30.33 | 118.2 | 51 | 0 | 1 |
| Perth Scorchers | T20 (leagues & domestic) | 4 | 64 | 16.00 | 103.2 | 26 | 0 | 0 |
| Desert Vipers | T20 (leagues & domestic) | 4 | 61 | 30.50 | 91.0 | 36 | 0 | 0 |
| Gulf Giants | T20 (leagues & domestic) | 3 | 61 | 20.33 | 117.3 | 58 | 0 | 1 |
| Lancashire | T20 (leagues & domestic) | 3 | 56 | 18.67 | 119.1 | 28 | 0 | 0 |
| Melbourne Renegades | T20 (leagues & domestic) | 3 | 52 | 17.33 | 108.3 | 31 | 0 | 0 |
| Abu Dhabi Knight Riders | T20 (leagues & domestic) | 3 | 33 | 16.50 | 94.3 | 18 | 0 | 0 |
| MI Emirates | T20 (leagues & domestic) | 3 | 19 | 6.33 | 57.6 | 9 | 0 | 0 |
| Rangpur Riders | T20 (leagues & domestic) | 3 | 15 | 5.00 | 48.4 | 9 | 0 | 0 |
| Northamptonshire | First-class | 22 | 969 | 48.45 | 57.5 | 206 | 2 | 6 |
| Glamorgan | First-class | 14 | 587 | 53.36 | 68.0 | 161 | 2 | 2 |
| Lancashire | First-class | 14 | 448 | 34.46 | 47.6 | 136 | 1 | 2 |
| Warwickshire | First-class | 13 | 442 | 34.00 | 49.6 | 141 | 2 | 1 |
| Somerset | First-class | 8 | 429 | 53.62 | 58.4 | 110 | 1 | 4 |
| Gloucestershire | First-class | 11 | 421 | 46.78 | 51.6 | 117 | 2 | 3 |
| Essex | First-class | 17 | 400 | 23.53 | 49.3 | 87 | 0 | 3 |
| Leicestershire | First-class | 12 | 303 | 27.55 | 46.9 | 87 | 0 | 1 |
| Surrey | First-class | 10 | 282 | 28.20 | 57.7 | 88 | 0 | 2 |
| Worcestershire | First-class | 6 | 279 | 46.50 | 63.0 | 227 | 1 | 0 |
| Nottinghamshire | First-class | 8 | 244 | 34.86 | 70.7 | 167 | 1 | 0 |
| Sussex | First-class | 6 | 205 | 34.17 | 48.3 | 78 | 0 | 1 |
| Derbyshire | First-class | 9 | 201 | 25.12 | 40.2 | 64 | 0 | 1 |
| Durham | First-class | 7 | 193 | 27.57 | 57.1 | 63 | 0 | 2 |
| Hampshire | First-class | 4 | 188 | 62.67 | 70.7 | 154 | 1 | 0 |
| Middlesex | First-class | 5 | 147 | 29.40 | 51.0 | 89 | 0 | 1 |
| Yorkshire | First-class | 3 | 50 | 16.67 | 47.6 | 30 | 0 | 0 |
| Glamorgan | List A | 4 | 323 | 161.50 | 100.3 | 150 | 2 | 0 |
| Hampshire | List A | 7 | 295 | 42.14 | 85.0 | 105 | 1 | 1 |
| Gloucestershire | List A | 4 | 264 | 132.00 | 77.9 | 109 | 1 | 2 |
| Surrey | List A | 4 | 163 | 40.75 | 89.1 | 78 | 0 | 1 |
| Somerset | List A | 5 | 115 | 28.75 | 77.7 | 44 | 0 | 0 |
| Yorkshire | List A | 3 | 94 | 31.33 | 75.8 | 61 | 0 | 1 |
| Essex | List A | 4 | 80 | 20.00 | 76.9 | 28 | 0 | 0 |
| Sussex | List A | 4 | 78 | 19.50 | 100.0 | 48 | 0 | 0 |
| Middlesex | List A | 4 | 34 | 8.50 | 45.9 | 19 | 0 | 0 |
| Opponent | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| South Africa | Test | 4 | 2 | 37.50 | 2.68 | 2/42 |
| Australia | Test | 4 | 0 | – | 4.14 | 0/0 |
| Hampshire | T20 (leagues & domestic) | 7 | 8 | 16.62 | 7.32 | 3/37 |
| Somerset | T20 (leagues & domestic) | 9 | 7 | 28.86 | 8.78 | 3/31 |
| Essex | T20 (leagues & domestic) | 10 | 7 | 25.00 | 9.05 | 2/24 |
| Gloucestershire | T20 (leagues & domestic) | 6 | 6 | 25.83 | 8.69 | 2/20 |
| Surrey | T20 (leagues & domestic) | 12 | 6 | 42.67 | 7.53 | 3/31 |
| Middlesex | T20 (leagues & domestic) | 6 | 5 | 23.40 | 8.67 | 3/25 |
| Glamorgan | T20 (leagues & domestic) | 3 | 1 | 34.00 | 5.67 | 1/10 |
| Sussex | T20 (leagues & domestic) | 6 | 1 | 90.00 | 7.50 | 1/19 |
| Melbourne Stars | T20 (leagues & domestic) | 3 | 1 | 42.00 | 7.00 | 1/19 |
| Northamptonshire | First-class | 15 | 11 | 31.36 | 2.98 | 4/164 |
| Warwickshire | First-class | 7 | 8 | 33.38 | 3.03 | 3/24 |
| Essex | First-class | 7 | 5 | 45.60 | 4.18 | 2/31 |
| Gloucestershire | First-class | 6 | 5 | 38.60 | 2.73 | 2/69 |
| Yorkshire | First-class | 3 | 3 | 38.00 | 3.05 | 2/61 |
| Durham | First-class | 5 | 2 | 25.50 | 4.08 | 1/3 |
| Surrey | First-class | 3 | 2 | 37.50 | 3.72 | 1/16 |
| Somerset | First-class | 3 | 2 | 35.00 | 4.57 | 2/31 |
| Leicestershire | First-class | 5 | 2 | 49.00 | 3.77 | 1/21 |
| Nottinghamshire | First-class | 5 | 1 | 82.00 | 3.57 | 1/19 |
| Derbyshire | First-class | 4 | 0 | – | 3.87 | 0/1 |
| Worcestershire | First-class | 5 | 0 | – | 4.64 | 0/4 |
| Glamorgan | First-class | 4 | 0 | – | 3.54 | 0/2 |
| Lancashire | First-class | 5 | 0 | – | 3.30 | 0/12 |
| Hampshire | List A | 4 | 8 | 23.00 | 6.34 | 4/57 |
| Middlesex | List A | 3 | 6 | 14.67 | 4.63 | 3/20 |
| Somerset | List A | 3 | 2 | 52.00 | 8.00 | 2/42 |
Top grounds (batting)
| Ground | Inns | Runs | Avg | HS |
|---|---|---|---|---|
| St Lawrence Ground | 144 | 4591 | 34.26 | 152 |
| Kennington Oval | 23 | 895 | 42.62 | 116 |
| County Ground, Bristol | 22 | 740 | 37.00 | 127 |
| The Rose Bowl | 16 | 617 | 44.07 | 154 |
| Nevill Ground | 8 | 570 | 81.43 | 167 |
| Kent County Cricket Ground | 12 | 561 | 56.10 | 182 |
| Sophia Gardens | 15 | 394 | 35.82 | 161 |
| County Ground, Taunton | 13 | 368 | 30.67 | 73 |
| County Ground, Northampton | 7 | 366 | 61.00 | 206 |
| County Ground, Chelmsford | 18 | 346 | 19.22 | 76 |
Top grounds (bowling)
| Ground | Inns | Wkts | Avg | Econ |
|---|---|---|---|---|
| St Lawrence Ground | 69 | 48 | 34.75 | 4.93 |
| County Ground, Bristol | 12 | 11 | 34.09 | 3.98 |
| The Rose Bowl | 7 | 10 | 24.20 | 4.39 |
| Edgbaston | 8 | 8 | 36.25 | 4.09 |
| Kent County Cricket Ground | 5 | 7 | 17.71 | 6.20 |
| Lord's | 9 | 6 | 23.17 | 5.02 |
| Kennington Oval | 11 | 6 | 35.50 | 6.11 |
| County Ground, Chelmsford | 9 | 5 | 34.20 | 4.68 |
| County Ground, Northampton | 5 | 5 | 42.40 | 3.07 |
| R Premadasa Stadium | 1 | 4 | 4.75 | 4.75 |
Batting and bowling by phase (limited overs)
| Format | Phase | Runs | Balls | SR | Outs | Bowl balls | Wkts | Econ |
|---|---|---|---|---|---|---|---|---|
| T20 | Powerplay | 2234 | 1848 | 120.9 | 85 | 418 | 16 | 7.92 |
| T20 | Middle | 2371 | 1833 | 129.4 | 84 | 661 | 31 | 8.04 |
| T20 | Death | 549 | 374 | 146.8 | 29 | 58 | 8 | 8.90 |
| ODI | Powerplay | 132 | 222 | 59.5 | 4 | 6 | 0 | 8.00 |
| ODI | Middle | 275 | 375 | 73.3 | 8 | 90 | 1 | 5.73 |
| ODI | Death | 39 | 32 | 121.9 | 1 | 6 | 0 | 7.00 |
How Joe Denly was dismissed
- Caught266 (61%)
- Bowled86 (20%)
- Lbw53 (12%)
- Caught and bowled13 (3%)
- Run out10 (2%)
- Stumped8 (2%)
- Hit wicket1 (0%)
How Joe Denly took wickets
- Caught73
- Lbw22
- Bowled22
- Caught and bowled9
- Stumped8
Last 20 innings
Show as table
| Innings | Runs |
|---|---|
| 6 Jul 2025 | 17 |
| 9 Jul 2025 | 0 |
| 11 Jul 2025 | 40 |
| 13 Jul 2025 | 46 |
| 18 Jul 2025 | 0 |
| 22 Jul 2025 | 17 |
| 22 Jul 2025 | 0 |
| 24 Aug 2025 | 39 |
| 26 Aug 2025 | 2 |
| 6 Sep 2025 | 28 |
| 8 Sep 2025 | 19 |
| 22 May 2026 | 0 |
| 29 May 2026 | 14 |
| 7 Jun 2026 | 42 |
| 9 Jun 2026 | 1 |
| 26 Jun 2026 | 18 |
| 28 Jun 2026 | 11 |
| 3 Jul 2026 | 10 |
| 5 Jul 2026 | 0 |
| 31 Jul 2026 | 20 |
| Date | Format | Against | Score | Balls | How out | Ground |
|---|---|---|---|---|---|---|
| 31 Jul 2026 | List A | Somerset | 20 | 16 | caught | St Lawrence Ground |
| 5 Jul 2026 | T20 (leagues & domestic) | Hampshire | 0 | 1 | bowled | The Rose Bowl |
| 3 Jul 2026 | T20 (leagues & domestic) | Worcestershire | 10 | 11 | lbw | County Ground, Worcester |
| 28 Jun 2026 | T20 (leagues & domestic) | Hampshire | 11* | 6 | not out | St Lawrence Ground |
| 26 Jun 2026 | T20 (leagues & domestic) | Nottinghamshire | 18 | 15 | stumped | St Lawrence Ground |
| 9 Jun 2026 | T20 (leagues & domestic) | Essex | 1 | 3 | caught | County Ground, Chelmsford |
| 7 Jun 2026 | T20 (leagues & domestic) | Sussex | 42 | 34 | caught | County Ground, Brighton |
| 29 May 2026 | T20 (leagues & domestic) | Essex | 14 | 19 | bowled | St Lawrence Ground |
| 22 May 2026 | T20 (leagues & domestic) | Middlesex | 0 | 2 | caught | Lord's |
| 8 Sep 2025 | First-class | Lancashire | 19 | 36 | caught | St Lawrence Ground |
| 6 Sep 2025 | T20 (leagues & domestic) | Lancashire | 28 | 20 | caught | Old Trafford |
| 26 Aug 2025 | List A | Yorkshire | 2 | 8 | caught | St Lawrence Ground |
| 24 Aug 2025 | List A | Somerset | 39 | 53 | caught | St Lawrence Ground |
| 22 Jul 2025 | First-class | Glamorgan | 0* | 2 | not out | Sophia Gardens |
| 22 Jul 2025 | First-class | Glamorgan | 17* | 30 | retired hurt | Sophia Gardens |
| 18 Jul 2025 | T20 (leagues & domestic) | Essex | 0* | 3 | not out | St Lawrence Ground |
| 13 Jul 2025 | T20 (leagues & domestic) | Middlesex | 46 | 31 | bowled | St Lawrence Ground |
| 11 Jul 2025 | T20 (leagues & domestic) | Somerset | 40 | 35 | caught | St Lawrence Ground |
| 9 Jul 2025 | T20 (leagues & domestic) | Sussex | 0 | 4 | run out | County Ground, Brighton |
| 6 Jul 2025 | T20 (leagues & domestic) | Glamorgan | 17 | 19 | bowled | Sophia Gardens |
Last 20 bowling innings
| Date | Format | Against | Figures | Overs | Mdns | Ground |
|---|---|---|---|---|---|---|
| 31 Jul 2026 | List A | Somerset | 2/42 | 6 | 0 | St Lawrence Ground |
| 3 Jul 2026 | T20 (leagues & domestic) | Worcestershire | 0/9 | 1 | 0 | County Ground, Worcester |
| 28 Jun 2026 | T20 (leagues & domestic) | Hampshire | 1/23 | 3 | 0 | St Lawrence Ground |
| 26 Jun 2026 | T20 (leagues & domestic) | Nottinghamshire | 1/12 | 1 | 0 | St Lawrence Ground |
| 9 Jun 2026 | T20 (leagues & domestic) | Essex | 0/17 | 2 | 0 | County Ground, Chelmsford |
| 7 Jun 2026 | T20 (leagues & domestic) | Sussex | 0/13 | 2 | 0 | County Ground, Brighton |
| 31 May 2026 | T20 (leagues & domestic) | Surrey | 0/21 | 4 | 0 | Kennington Oval |
| 25 May 2026 | T20 (leagues & domestic) | Sussex | 0/3 | 1 | 0 | St Lawrence Ground |
| 22 May 2026 | T20 (leagues & domestic) | Middlesex | 0/19 | 2 | 0 | Lord's |
| 6 Sep 2025 | T20 (leagues & domestic) | Lancashire | 0/25 | 2 | 0 | Old Trafford |
| 18 Jul 2025 | T20 (leagues & domestic) | Essex | 1/25 | 2 | 0 | St Lawrence Ground |
| 11 Jul 2025 | T20 (leagues & domestic) | Somerset | 0/29 | 4 | 0 | St Lawrence Ground |
| 9 Jul 2025 | T20 (leagues & domestic) | Sussex | 0/27 | 3 | 0 | County Ground, Brighton |
| 8 Jun 2025 | T20 (leagues & domestic) | Hampshire | 1/5 | 1 | 0 | St Lawrence Ground |
| 6 Jun 2025 | T20 (leagues & domestic) | Surrey | 0/13 | 1 | 0 | St Lawrence Ground |
| 30 May 2025 | T20 (leagues & domestic) | Gloucestershire | 1/20 | 2 | 0 | County Ground, Bristol |
| 23 May 2025 | First-class | Derbyshire | 0/8 | 2.3 | 0 | County Ground, Derby |
| 9 Jun 2024 | T20 (leagues & domestic) | Middlesex | 1/21 | 3 | 0 | St Lawrence Ground |
| 7 Jun 2024 | T20 (leagues & domestic) | Somerset | 0/13 | 1 | 0 | St Lawrence Ground |
| 24 May 2024 | First-class | Essex | 0/65 | 11 | 0 | St Lawrence Ground |
Batter vs bowler matchups
Bowlers Joe Denly faced most
- vs Craig Miles274 balls
Frequently asked questions
How many runs has Joe Denly scored in Tests?
How many runs has Joe Denly scored in ODIs?
How many runs has Joe Denly scored in T20Is?
What is Joe Denly's highest score?
How many wickets has Joe Denly taken in T20Is?
Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Career totals cover only matches in the Cricsheet data. Definitions: methodology.