- Home
- Players
- Max Holden
Middlesex · Men's cricket
Max Holden stats
Data through 24 September 2026Last updated 24 September 2026
Coverage: matches in the Cricsheet data from 7 April 2017 to 24 September 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.
Max Holden played 127 T20 league and domestic matches in the data, between 2017 and 2026. The most runs came in first-class: 6,058 at an average of 33.10 and a strike rate of 49.5, with a highest score of 211*. Against Northamptonshire in first-class, Max Holden averaged 48.95 over 20 innings.
T20 league & domestic matches
127
2,980 runs
Best batting average (T20 (leagues & domestic))
27.34
125 innings
Highest score
211*
First-class
Teams played for
Middlesex 2017–2026 · 206Desert Vipers 2025–2026 · 16Manchester Originals 2023–2024 · 16Northamptonshire 2017 · 10Trent Rockets 2025 · 8Dubai Capitals 2024 · 5
Max Holden batting record by format
| Format | M | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| T20 (leagues & domestic) | 127 | 125 | 16 | 2,980 | 121* | 27.34 | 2,140 | 139.3 | 2 | 16 | 8 | 341 | 68 |
| First-class | 111 | 191 | 8 | 6,058 | 211* | 33.10 | 12,230 | 49.5 | 9 | 29 | 15 | 753 | 22 |
| List A | 23 | 21 | 2 | 789 | 166 | 41.53 | 849 | 92.9 | 1 | 4 | 2 | 80 | 8 |
Runs per year
Show as table
| Year | Runs |
|---|---|
| 2017 | 681 |
| 2018 | 821 |
| 2019 | 473 |
| 2020 | 519 |
| 2021 | 646 |
| 2022 | 1,295 |
| 2023 | 1,011 |
| 2024 | 1,354 |
| 2025 | 1,740 |
| 2026 | 1,287 |
Year-by-year batting (25 rows)
| Year | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| 2017 | First-class | 15 | 658 | 43.87 | 48.9 | 153 | 2 | 2 |
| 2017 | List A | 1 | 23 | – | 62.2 | 23 | 0 | 0 |
| 2018 | First-class | 22 | 614 | 32.32 | 53.6 | 119 | 1 | 3 |
| 2018 | List A | 1 | 38 | 38.00 | 65.5 | 38 | 0 | 0 |
| 2018 | T20 (leagues & domestic) | 6 | 169 | 28.17 | 137.4 | 84 | 0 | 1 |
| 2019 | First-class | 16 | 218 | 13.62 | 29.7 | 54 | 0 | 1 |
| 2019 | List A | 5 | 225 | 45.00 | 98.7 | 166 | 1 | 0 |
| 2019 | T20 (leagues & domestic) | 1 | 30 | – | 125.0 | 30 | 0 | 0 |
| 2020 | First-class | 10 | 299 | 29.90 | 48.5 | 72 | 0 | 1 |
| 2020 | T20 (leagues & domestic) | 9 | 220 | 27.50 | 135.0 | 102 | 1 | 0 |
| 2021 | First-class | 19 | 325 | 18.06 | 45.7 | 52 | 0 | 1 |
| 2021 | List A | 5 | 201 | 40.20 | 87.4 | 94 | 0 | 1 |
| 2021 | T20 (leagues & domestic) | 7 | 120 | 20.00 | 110.1 | 50 | 0 | 1 |
| 2022 | First-class | 21 | 749 | 39.42 | 55.6 | 91 | 0 | 6 |
| 2022 | List A | 7 | 232 | 38.67 | 113.2 | 71 | 0 | 2 |
| 2022 | T20 (leagues & domestic) | 14 | 314 | 22.43 | 131.9 | 58 | 0 | 1 |
| 2023 | First-class | 23 | 437 | 19.00 | 49.8 | 55 | 0 | 2 |
| 2023 | T20 (leagues & domestic) | 22 | 574 | 30.21 | 177.2 | 121 | 1 | 2 |
| 2024 | First-class | 21 | 981 | 49.05 | 48.2 | 211 | 2 | 5 |
| 2024 | T20 (leagues & domestic) | 23 | 373 | 18.65 | 137.1 | 85 | 0 | 2 |
| 2025 | First-class | 19 | 898 | 47.26 | 54.1 | 184 | 3 | 3 |
| 2025 | T20 (leagues & domestic) | 30 | 842 | 36.61 | 133.4 | 87 | 0 | 6 |
| 2026 | First-class | 25 | 879 | 36.62 | 50.0 | 182 | 1 | 5 |
| 2026 | List A | 2 | 70 | 35.00 | 76.9 | 65 | 0 | 1 |
| 2026 | T20 (leagues & domestic) | 13 | 338 | 26.00 | 132.0 | 77 | 0 | 3 |
Max Holden bowling record by format
| Format | Inns | Balls | Runs | Wkts | BBI | BBM | Avg | Econ | SR | 4w | 5w | Mdns |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| T20 (leagues & domestic) | 1 | 6 | 12 | 0 | – | – | – | 12.00 | – | 0 | 0 | 0 |
| First-class | 16 | 492 | 325 | 4 | 2/59 | 3/94 | 81.25 | 3.96 | 123.0 | 0 | 0 | 6 |
| List A | 5 | 54 | 66 | 0 | – | – | – | 7.33 | – | 0 | 0 | 0 |
Wickets per year
Show as table
| Year | Wickets |
|---|---|
| 2017 | 3 |
| 2018 | 1 |
| 2019 | 0 |
| 2020 | 0 |
| 2021 | 0 |
| 2022 | 0 |
| 2023 | 0 |
| 2024 | 0 |
| 2025 | 0 |
| 2026 | 0 |
Year-by-year bowling (8 rows)
| Year | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| 2017 | First-class | 3 | 3 | 35.33 | 3.93 | 2/59 |
| 2018 | First-class | 8 | 1 | 145.00 | 3.62 | 1/15 |
| 2018 | List A | 1 | 0 | – | 6.00 | 0/12 |
| 2018 | T20 (leagues & domestic) | 1 | 0 | – | 12.00 | 0/12 |
| 2019 | First-class | 4 | 0 | – | 4.71 | 0/2 |
| 2019 | List A | 3 | 0 | – | 7.17 | 0/9 |
| 2021 | First-class | 1 | 0 | – | 8.00 | 0/8 |
| 2021 | List A | 1 | 0 | – | 11.00 | 0/11 |
| Opponent | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| Essex | T20 (leagues & domestic) | 13 | 378 | 42.00 | 159.5 | 102 | 1 | 1 |
| Hampshire | T20 (leagues & domestic) | 12 | 362 | 30.17 | 135.6 | 62 | 0 | 2 |
| Surrey | T20 (leagues & domestic) | 12 | 258 | 23.45 | 135.8 | 68 | 0 | 1 |
| Kent | T20 (leagues & domestic) | 12 | 249 | 22.64 | 130.4 | 121 | 1 | 0 |
| Sussex | T20 (leagues & domestic) | 9 | 210 | 23.33 | 165.4 | 77 | 0 | 2 |
| Somerset | T20 (leagues & domestic) | 7 | 209 | 34.83 | 156.0 | 87 | 0 | 2 |
| Gloucestershire | T20 (leagues & domestic) | 7 | 166 | 27.67 | 159.6 | 50 | 0 | 1 |
| Dubai Capitals | T20 (leagues & domestic) | 4 | 162 | 40.50 | 142.1 | 76 | 0 | 1 |
| Gulf Giants | T20 (leagues & domestic) | 4 | 156 | 78.00 | 133.3 | 70 | 0 | 2 |
| MI Emirates | T20 (leagues & domestic) | 4 | 154 | 38.50 | 128.3 | 51 | 0 | 1 |
| Glamorgan | T20 (leagues & domestic) | 8 | 153 | 21.86 | 125.4 | 58 | 0 | 1 |
| Sharjah Warriorz | T20 (leagues & domestic) | 4 | 122 | 40.67 | 134.1 | 66 | 0 | 1 |
| London Spirit | T20 (leagues & domestic) | 3 | 69 | 23.00 | 132.7 | 38 | 0 | 0 |
| Abu Dhabi Knight Riders | T20 (leagues & domestic) | 3 | 54 | 18.00 | 100.0 | 52 | 0 | 1 |
| Welsh Fire | T20 (leagues & domestic) | 3 | 53 | 17.67 | 139.5 | 37 | 0 | 0 |
| Northern Superchargers | T20 (leagues & domestic) | 4 | 39 | 9.75 | 105.4 | 13 | 0 | 0 |
| Southern Brave | T20 (leagues & domestic) | 3 | 39 | 13.00 | 162.5 | 31 | 0 | 0 |
| Birmingham Phoenix | T20 (leagues & domestic) | 4 | 38 | 19.00 | 152.0 | 22 | 0 | 0 |
| Oval Invincibles | T20 (leagues & domestic) | 4 | 38 | 19.00 | 135.7 | 37 | 0 | 0 |
| Northamptonshire | First-class | 20 | 930 | 48.95 | 51.7 | 211 | 2 | 5 |
| Derbyshire | First-class | 23 | 887 | 40.32 | 51.0 | 119 | 1 | 4 |
| Kent | First-class | 18 | 564 | 31.33 | 57.6 | 182 | 2 | 1 |
| Durham | First-class | 11 | 482 | 48.20 | 46.3 | 124 | 1 | 3 |
| Sussex | First-class | 14 | 445 | 40.45 | 50.9 | 84 | 0 | 5 |
| Leicestershire | First-class | 17 | 413 | 24.29 | 47.8 | 92 | 0 | 2 |
| Gloucestershire | First-class | 13 | 382 | 29.38 | 51.1 | 111 | 1 | 1 |
| Lancashire | First-class | 11 | 364 | 33.09 | 52.4 | 184 | 1 | 2 |
| Worcestershire | First-class | 13 | 338 | 26.00 | 42.7 | 52 | 0 | 1 |
| Glamorgan | First-class | 11 | 300 | 27.27 | 51.7 | 107 | 1 | 1 |
| Surrey | First-class | 8 | 236 | 33.71 | 43.2 | 55 | 0 | 1 |
| Nottinghamshire | First-class | 7 | 211 | 35.17 | 43.7 | 86 | 0 | 2 |
| Somerset | First-class | 6 | 114 | 19.00 | 56.7 | 49 | 0 | 0 |
| Hampshire | First-class | 7 | 113 | 16.14 | 39.5 | 36 | 0 | 0 |
| Essex | First-class | 6 | 110 | 18.33 | 42.6 | 37 | 0 | 0 |
| Yorkshire | First-class | 3 | 98 | 32.67 | 37.1 | 51 | 0 | 1 |
| Warwickshire | First-class | 3 | 71 | 23.67 | 83.5 | 48 | 0 | 0 |
| Sussex | List A | 3 | 127 | 42.33 | 95.5 | 94 | 0 | 1 |
| Opponent | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| Derbyshire | First-class | 5 | 0 | – | 4.37 | 0/7 |
| Northamptonshire | First-class | 3 | 0 | – | 3.60 | 0/1 |
Top grounds (batting)
| Ground | Inns | Runs | Avg | HS |
|---|---|---|---|---|
| Lord's | 107 | 2991 | 30.21 | 184 |
| County Ground, Northampton | 19 | 769 | 45.24 | 211 |
| Merchant Taylors' School Ground | 20 | 561 | 28.05 | 151 |
| St Lawrence Ground | 17 | 554 | 32.59 | 182 |
| County Ground, Brighton | 11 | 481 | 53.44 | 94 |
| County Ground, Derby | 9 | 409 | 45.44 | 94 |
| Dubai International Cricket Stadium | 12 | 395 | 39.50 | 76 |
| County Ground, Bristol | 11 | 364 | 36.40 | 111 |
| Radlett Cricket Club | 11 | 358 | 35.80 | 62 |
| Kennington Oval | 12 | 300 | 30.00 | 68 |
Top grounds (bowling)
| Ground | Inns | Wkts | Avg | Econ |
|---|---|---|---|---|
| Kent County Cricket Ground | 2 | 3 | 31.33 | 4.09 |
| Grace Road | 1 | 1 | 15.00 | 3.00 |
Batting and bowling by phase (limited overs)
| Format | Phase | Runs | Balls | SR | Outs | Bowl balls | Wkts | Econ |
|---|---|---|---|---|---|---|---|---|
| T20 | Powerplay | 1259 | 943 | 133.5 | 41 | – | – | – |
| T20 | Middle | 1359 | 979 | 138.8 | 53 | 6 | 0 | 12.00 |
| T20 | Death | 362 | 218 | 166.1 | 15 | – | – | – |
How Max Holden was dismissed
- Caught201 (65%)
- Bowled58 (19%)
- Lbw34 (11%)
- Caught and bowled8 (3%)
- Run out7 (2%)
- Stumped2 (1%)
- Retired out1 (0%)
How Max Holden took wickets
- Caught2
- Bowled1
- Lbw1
Last 20 innings
Show as table
| Innings | Runs |
|---|---|
| 19 Jun 2026 | 182 |
| 19 Jun 2026 | 9 |
| 26 Jun 2026 | 0 |
| 28 Jun 2026 | 2 |
| 5 Jul 2026 | 3 |
| 8 Jul 2026 | 62 |
| 10 Jul 2026 | 52 |
| 12 Jul 2026 | 24 |
| 9 Aug 2026 | 65 |
| 20 Aug 2026 | 18 |
| 20 Aug 2026 | 13 |
| 2 Sep 2026 | 0 |
| 2 Sep 2026 | 51 |
| 8 Sep 2026 | 43 |
| 8 Sep 2026 | 32 |
| 15 Sep 2026 | 41 |
| 15 Sep 2026 | 5 |
| 20 Sep 2026 | 5 |
| 24 Sep 2026 | 1 |
| 24 Sep 2026 | 50 |
| Date | Format | Against | Score | Balls | How out | Ground |
|---|---|---|---|---|---|---|
| 24 Sep 2026 | First-class | Northamptonshire | 50 | 87 | caught and bowled | Lord's |
| 24 Sep 2026 | First-class | Northamptonshire | 1 | 13 | caught | Lord's |
| 20 Sep 2026 | List A | Leicestershire | 5 | 14 | caught | Trent Bridge |
| 15 Sep 2026 | First-class | Gloucestershire | 5 | 22 | caught | County Ground, Bristol |
| 15 Sep 2026 | First-class | Gloucestershire | 41 | 71 | caught | County Ground, Bristol |
| 8 Sep 2026 | First-class | Durham | 32 | 44 | caught | Riverside Ground |
| 8 Sep 2026 | First-class | Durham | 43 | 78 | caught | Riverside Ground |
| 2 Sep 2026 | First-class | Lancashire | 51 | 60 | caught | Merchant Taylors' School Ground |
| 2 Sep 2026 | First-class | Lancashire | 0 | 3 | bowled | Merchant Taylors' School Ground |
| 20 Aug 2026 | First-class | Kent | 13 | 27 | bowled | Merchant Taylors' School Ground |
| 20 Aug 2026 | First-class | Kent | 18 | 36 | bowled | Merchant Taylors' School Ground |
| 9 Aug 2026 | List A | Derbyshire | 65 | 77 | caught | County Ground, Derby |
| 12 Jul 2026 | T20 (leagues & domestic) | Kent | 24 | 24 | caught and bowled | St Lawrence Ground |
| 10 Jul 2026 | T20 (leagues & domestic) | Sussex | 52 | 20 | lbw | Merchant Taylors' School Ground |
| 8 Jul 2026 | T20 (leagues & domestic) | Hampshire | 62 | 49 | caught | The Rose Bowl |
| 5 Jul 2026 | T20 (leagues & domestic) | Essex | 3 | 7 | caught | County Ground, Chelmsford |
| 28 Jun 2026 | T20 (leagues & domestic) | Durham | 2 | 6 | caught | Old Deer Park |
| 26 Jun 2026 | T20 (leagues & domestic) | Glamorgan | 0 | 4 | bowled | Sophia Gardens |
| 19 Jun 2026 | First-class | Kent | 9 | 18 | bowled | St Lawrence Ground |
| 19 Jun 2026 | First-class | Kent | 182 | 243 | caught | St Lawrence Ground |
Batter vs bowler matchups
Bowlers Max Holden faced most
- vs Ben Sanderson321 balls
Frequently asked questions
How many runs has Max Holden scored in T20 leagues?
2,980 runs in 125 innings (127 matches) at an average of 27.34 and a strike rate of 139.3, in the data from 2018 to 2026.
What is Max Holden's highest score?
211* in first-class, the highest score in the data.
How many centuries has Max Holden scored?
12 hundreds in the data: 2 in T20 leagues, 9 in first-class, 1 in List A.
Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Career totals cover only matches in the Cricsheet data. Definitions: methodology.