- Home
- Players
- John Simpson
Middlesex · Men's cricket
John Simpson stats
Data through 24 September 2026Last updated 24 September 2026
Coverage: matches in the Cricsheet data from 6 April 2014 to 24 September 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.
John Simpson played 3 ODIs for England in the data, between 2014 and 2026. The most runs came in first-class: 8,666 at an average of 38.01 and a strike rate of 49.9, with a highest score of 205*.
International matches
3
ODIs 3
International runs
20
0 hundreds
T20 league & domestic matches
184
3,195 runs
Highest score
205*
First-class
Teams played for
Middlesex 2014–2023 · 301Sussex 2024–2026 · 96Northern Superchargers 2021–2022 · 11Kathmandu Gorkhas 2025 · 8England 2021 · 3London Spirit 2025 · 1
John Simpson batting record by format
| Format | M | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ODI | 3 | 2 | 0 | 20 | 17 | 10.00 | 31 | 64.5 | 0 | 0 | 0 | 2 | 0 |
| T20 (leagues & domestic) | 184 | 169 | 26 | 3,195 | 84* | 22.34 | 2,400 | 133.1 | 0 | 13 | 5 | 226 | 126 |
| First-class | 165 | 266 | 38 | 8,666 | 205* | 38.01 | 17,364 | 49.9 | 18 | 43 | 16 | 1111 | 69 |
| List A | 68 | 61 | 7 | 1,536 | 85 | 28.44 | 1,709 | 89.9 | 0 | 10 | 6 | 151 | 23 |
Runs per year
Show as table
| Year | Runs |
|---|---|
| 2014 | 663 |
| 2015 | 1,104 |
| 2016 | 1,146 |
| 2017 | 1,062 |
| 2018 | 689 |
| 2019 | 1,127 |
| 2020 | 538 |
| 2021 | 850 |
| 2022 | 1,279 |
| 2023 | 812 |
| 2024 | 1,572 |
| 2025 | 1,732 |
| 2026 | 843 |
Year-by-year batting (37 rows)
| Year | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| 2014 | First-class | 18 | 476 | 28.00 | 52.0 | 110 | 1 | 3 |
| 2014 | List A | 4 | 56 | 14.00 | 76.7 | 23 | 0 | 0 |
| 2014 | T20 (leagues & domestic) | 11 | 131 | 26.20 | 104.0 | 47 | 0 | 0 |
| 2015 | First-class | 29 | 619 | 28.14 | 39.9 | 64 | 0 | 3 |
| 2015 | List A | 5 | 118 | 23.60 | 89.4 | 50 | 0 | 1 |
| 2015 | T20 (leagues & domestic) | 11 | 367 | 45.88 | 141.7 | 84 | 0 | 3 |
| 2016 | First-class | 23 | 779 | 43.28 | 50.5 | 100 | 1 | 7 |
| 2016 | List A | 7 | 124 | 20.67 | 64.6 | 33 | 0 | 0 |
| 2016 | T20 (leagues & domestic) | 14 | 243 | 22.09 | 142.1 | 54 | 0 | 1 |
| 2017 | First-class | 22 | 570 | 28.50 | 47.8 | 90 | 0 | 3 |
| 2017 | List A | 7 | 224 | 37.33 | 92.9 | 82 | 0 | 2 |
| 2017 | T20 (leagues & domestic) | 14 | 268 | 20.62 | 127.6 | 51 | 0 | 1 |
| 2018 | First-class | 13 | 277 | 21.31 | 48.2 | 39 | 0 | 0 |
| 2018 | List A | 7 | 166 | 27.67 | 77.2 | 77 | 0 | 1 |
| 2018 | T20 (leagues & domestic) | 11 | 246 | 22.36 | 130.2 | 62 | 0 | 1 |
| 2019 | First-class | 20 | 693 | 40.76 | 49.4 | 167 | 2 | 3 |
| 2019 | List A | 9 | 232 | 29.00 | 111.5 | 74 | 0 | 1 |
| 2019 | T20 (leagues & domestic) | 11 | 202 | 25.25 | 137.4 | 42 | 0 | 0 |
| 2020 | First-class | 9 | 250 | 35.71 | 46.6 | 53 | 0 | 1 |
| 2020 | T20 (leagues & domestic) | 10 | 288 | 36.00 | 132.7 | 48 | 0 | 0 |
| 2021 | First-class | 22 | 535 | 26.75 | 47.5 | 95 | 0 | 3 |
| 2021 | ODI | 2 | 20 | 10.00 | 64.5 | 17 | 0 | 0 |
| 2021 | T20 (leagues & domestic) | 18 | 295 | 21.07 | 143.9 | 71 | 0 | 2 |
| 2022 | First-class | 19 | 1039 | 64.94 | 54.9 | 132 | 3 | 6 |
| 2022 | T20 (leagues & domestic) | 18 | 240 | 13.33 | 113.7 | 46 | 0 | 0 |
| 2023 | First-class | 25 | 564 | 23.50 | 39.3 | 75 | 0 | 4 |
| 2023 | List A | 7 | 175 | 29.17 | 80.6 | 39 | 0 | 0 |
| 2023 | T20 (leagues & domestic) | 7 | 73 | 12.17 | 130.4 | 26 | 0 | 0 |
| 2024 | First-class | 20 | 1197 | 74.81 | 57.9 | 205 | 5 | 4 |
| 2024 | List A | 5 | 171 | 42.75 | 111.8 | 85 | 0 | 2 |
| 2024 | T20 (leagues & domestic) | 12 | 204 | 20.40 | 125.9 | 53 | 0 | 1 |
| 2025 | First-class | 23 | 1086 | 60.33 | 55.4 | 181 | 4 | 4 |
| 2025 | List A | 7 | 170 | 28.33 | 90.9 | 65 | 0 | 2 |
| 2025 | T20 (leagues & domestic) | 23 | 476 | 21.64 | 142.9 | 60 | 0 | 3 |
| 2026 | First-class | 23 | 581 | 29.05 | 49.9 | 136 | 2 | 2 |
| 2026 | List A | 3 | 100 | 33.33 | 109.9 | 65 | 0 | 1 |
| 2026 | T20 (leagues & domestic) | 9 | 162 | 18.00 | 142.1 | 63 | 0 | 1 |
John Simpson bowling record by format
| Format | Inns | Balls | Runs | Wkts | BBI | BBM | Avg | Econ | SR | 4w | 5w | Mdns |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| First-class | 2 | 18 | 23 | 0 | – | – | – | 7.67 | – | 0 | 0 | 0 |
Year-by-year bowling (2 rows)
| Year | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| 2017 | First-class | 1 | 0 | – | 10.50 | 0/21 |
| 2019 | First-class | 1 | 0 | – | 2.00 | 0/2 |
| Opponent | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| Hampshire | T20 (leagues & domestic) | 22 | 511 | 26.89 | 132.0 | 62 | 0 | 2 |
| Essex | T20 (leagues & domestic) | 23 | 483 | 26.83 | 142.1 | 63 | 0 | 3 |
| Surrey | T20 (leagues & domestic) | 23 | 362 | 16.45 | 127.9 | 53 | 0 | 1 |
| Somerset | T20 (leagues & domestic) | 13 | 359 | 39.89 | 139.7 | 84 | 0 | 2 |
| Kent | T20 (leagues & domestic) | 20 | 325 | 19.12 | 124.0 | 53 | 0 | 1 |
| Gloucestershire | T20 (leagues & domestic) | 17 | 297 | 22.85 | 123.2 | 74 | 0 | 1 |
| Sussex | T20 (leagues & domestic) | 14 | 238 | 18.31 | 125.3 | 62 | 0 | 1 |
| Glamorgan | T20 (leagues & domestic) | 12 | 180 | 18.00 | 133.3 | 41 | 0 | 0 |
| Oval Invincibles | T20 (leagues & domestic) | 3 | 34 | 17.00 | 130.8 | 19 | 0 | 0 |
| Leicestershire | First-class | 15 | 955 | 106.11 | 60.0 | 205 | 3 | 4 |
| Hampshire | First-class | 21 | 681 | 35.84 | 40.6 | 106 | 2 | 2 |
| Yorkshire | First-class | 20 | 679 | 33.95 | 49.1 | 136 | 2 | 3 |
| Somerset | First-class | 24 | 621 | 38.81 | 55.9 | 110 | 1 | 4 |
| Sussex | First-class | 17 | 571 | 38.07 | 49.1 | 109 | 1 | 3 |
| Warwickshire | First-class | 27 | 562 | 24.43 | 46.8 | 181 | 1 | 2 |
| Nottinghamshire | First-class | 17 | 539 | 35.93 | 47.2 | 92 | 0 | 4 |
| Worcestershire | First-class | 15 | 536 | 48.73 | 57.0 | 129 | 1 | 3 |
| Durham | First-class | 16 | 534 | 38.14 | 56.9 | 132 | 1 | 2 |
| Surrey | First-class | 19 | 524 | 29.11 | 45.4 | 88 | 0 | 6 |
| Lancashire | First-class | 14 | 417 | 34.75 | 47.0 | 167 | 1 | 2 |
| Derbyshire | First-class | 12 | 409 | 37.18 | 57.4 | 121 | 2 | 0 |
| Glamorgan | First-class | 8 | 384 | 54.86 | 52.4 | 117 | 2 | 1 |
| Essex | First-class | 13 | 337 | 28.08 | 39.0 | 90 | 0 | 2 |
| Northamptonshire | First-class | 13 | 317 | 26.42 | 47.7 | 75 | 0 | 2 |
| Gloucestershire | First-class | 7 | 258 | 36.86 | 49.1 | 78 | 0 | 2 |
| Kent | First-class | 6 | 88 | 14.67 | 45.6 | 46 | 0 | 0 |
| Essex | List A | 6 | 207 | 34.50 | 81.5 | 69 | 0 | 1 |
| Sussex | List A | 5 | 163 | 54.33 | 116.4 | 82 | 0 | 2 |
| Surrey | List A | 5 | 154 | 38.50 | 80.2 | 75 | 0 | 1 |
| Kent | List A | 7 | 144 | 28.80 | 97.3 | 50 | 0 | 1 |
| Hampshire | List A | 7 | 144 | 20.57 | 73.5 | 36 | 0 | 0 |
| Somerset | List A | 5 | 140 | 28.00 | 110.2 | 77 | 0 | 1 |
| Lancashire | List A | 4 | 100 | 25.00 | 78.7 | 74 | 0 | 1 |
| Warwickshire | List A | 3 | 51 | 17.00 | 72.9 | 23 | 0 | 0 |
| Glamorgan | List A | 5 | 44 | 8.80 | 57.9 | 16 | 0 | 0 |
| Nottinghamshire | List A | 4 | 42 | 10.50 | 93.3 | 27 | 0 | 0 |
Top grounds (batting)
| Ground | Inns | Runs | Avg | HS |
|---|---|---|---|---|
| Lord's | 136 | 3284 | 27.60 | 167 |
| County Ground, Brighton | 68 | 2176 | 36.88 | 183 |
| The Rose Bowl | 28 | 771 | 30.84 | 106 |
| Grace Road | 10 | 539 | 67.38 | 205 |
| Kennington Oval | 24 | 527 | 23.95 | 88 |
| County Ground, Taunton | 20 | 490 | 32.67 | 82 |
| County Ground, Chelmsford | 17 | 445 | 29.67 | 63 |
| Trent Bridge | 12 | 428 | 38.91 | 92 |
| County Ground, Bristol | 18 | 411 | 29.36 | 62 |
| Edgbaston | 18 | 404 | 26.93 | 181 |
Batting and bowling by phase (limited overs)
| Format | Phase | Runs | Balls | SR | Outs | Bowl balls | Wkts | Econ |
|---|---|---|---|---|---|---|---|---|
| T20 | Powerplay | 473 | 379 | 124.8 | 14 | – | – | – |
| T20 | Middle | 1851 | 1423 | 130.1 | 78 | – | – | – |
| T20 | Death | 871 | 598 | 145.7 | 51 | – | – | – |
| ODI | Middle | 20 | 31 | 64.5 | 2 | – | – | – |
How John Simpson was dismissed
- Caught249 (58%)
- Lbw76 (18%)
- Bowled69 (16%)
- Caught and bowled14 (3%)
- Run out13 (3%)
- Stumped6 (1%)
Last 20 innings
Show as table
| Innings | Runs |
|---|---|
| 5 Jun 2026 | 12 |
| 7 Jun 2026 | 33 |
| 12 Jun 2026 | 34 |
| 19 Jun 2026 | 2 |
| 19 Jun 2026 | 14 |
| 26 Jun 2026 | 12 |
| 1 Jul 2026 | 10 |
| 3 Jul 2026 | 2 |
| 7 Aug 2026 | 30 |
| 9 Aug 2026 | 5 |
| 11 Aug 2026 | 65 |
| 20 Aug 2026 | 0 |
| 20 Aug 2026 | 11 |
| 27 Aug 2026 | 64 |
| 2 Sep 2026 | 17 |
| 2 Sep 2026 | 0 |
| 8 Sep 2026 | 61 |
| 15 Sep 2026 | 34 |
| 24 Sep 2026 | 21 |
| 24 Sep 2026 | 8 |
| Date | Format | Against | Score | Balls | How out | Ground |
|---|---|---|---|---|---|---|
| 24 Sep 2026 | First-class | Hampshire | 8 | 15 | caught | The Rose Bowl |
| 24 Sep 2026 | First-class | Hampshire | 21 | 52 | lbw | The Rose Bowl |
| 15 Sep 2026 | First-class | Nottinghamshire | 34 | 78 | bowled | The County Ground, Brighton |
| 8 Sep 2026 | First-class | Surrey | 61 | 96 | bowled | County Ground, Brighton |
| 2 Sep 2026 | First-class | Essex | 0 | 6 | lbw | County Ground, Chelmsford |
| 2 Sep 2026 | First-class | Essex | 17 | 58 | lbw | County Ground, Chelmsford |
| 27 Aug 2026 | First-class | Somerset | 64* | 102 | not out | County Ground, Brighton |
| 20 Aug 2026 | First-class | Warwickshire | 11 | 30 | caught | Edgbaston |
| 20 Aug 2026 | First-class | Warwickshire | 0 | 5 | caught | Edgbaston |
| 11 Aug 2026 | List A | Middlesex | 65 | 60 | caught | Brunton Memorial Ground |
| 9 Aug 2026 | List A | Hampshire | 5 | 3 | caught | County Ground, Brighton |
| 7 Aug 2026 | List A | Worcestershire | 30 | 28 | caught | County Ground, Brighton |
| 3 Jul 2026 | T20 (leagues & domestic) | Essex | 2 | 9 | caught | County Ground, Brighton |
| 1 Jul 2026 | T20 (leagues & domestic) | Warwickshire | 10 | 10 | caught | Edgbaston |
| 26 Jun 2026 | T20 (leagues & domestic) | Surrey | 12 | 12 | caught | County Ground, Brighton |
| 19 Jun 2026 | First-class | Hampshire | 14 | 38 | caught | County Ground, Brighton |
| 19 Jun 2026 | First-class | Hampshire | 2 | 14 | caught | County Ground, Brighton |
| 12 Jun 2026 | First-class | Glamorgan | 34 | 71 | bowled | County Ground, Brighton |
| 7 Jun 2026 | T20 (leagues & domestic) | Kent | 33 | 22 | caught | County Ground, Brighton |
| 5 Jun 2026 | T20 (leagues & domestic) | Leicestershire | 12 | 12 | bowled | County Ground, Brighton |
Batter vs bowler matchups
Bowlers John Simpson faced most
- vs Simon Harmer403 balls
- vs Liam Dawson320 balls
Frequently asked questions
How many runs has John Simpson scored in ODIs?
20 runs in 2 innings (3 matches) at an average of 10.00 and a strike rate of 64.5, in the data from 2021 to 2021.
How many runs has John Simpson scored in T20 leagues?
3,195 runs in 169 innings (184 matches) at an average of 22.34 and a strike rate of 133.1, in the data from 2014 to 2026.
What is John Simpson's highest score?
205* in first-class, the highest score in the data.
How many centuries has John Simpson scored?
18 hundreds in the data: 18 in first-class.
Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Career totals cover only matches in the Cricsheet data. Definitions: methodology.