- Home
- Players
- ME Milnes
Kent · Men's cricket
ME Milnes stats
Data through 24 September 2026Last updated 24 September 2026
Coverage: matches in the Cricsheet data from 9 June 2018 to 24 September 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.
ME Milnes played 67 T20 league and domestic matches in the data, between 2018 and 2026. With the ball, the best return was 207 wickets in first-class at an average of 26.34 and an economy rate of 3.37.
T20 league & domestic matches
67
139 runs
Best bowling
7/38
List A
Teams played for
Kent 2019–2026 · 111Yorkshire 2023–2025 · 22Oval Invincibles 2022 · 6Nottinghamshire 2018 · 5Welsh Fire 2021 · 4
ME Milnes batting record by format
| Format | M | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| T20 (leagues & domestic) | 67 | 30 | 16 | 139 | 16* | 9.93 | 104 | 133.7 | 0 | 0 | 4 | 12 | 5 |
| First-class | 59 | 89 | 22 | 1,365 | 78 | 20.37 | 2,926 | 46.7 | 0 | 5 | 6 | 178 | 10 |
| List A | 22 | 13 | 4 | 160 | 33 | 17.78 | 160 | 100.0 | 0 | 0 | 1 | 12 | 5 |
Runs per year
Show as table
| Year | Runs |
|---|---|
| 2018 | 97 |
| 2019 | 246 |
| 2020 | 102 |
| 2021 | 286 |
| 2022 | 308 |
| 2023 | 90 |
| 2024 | 65 |
| 2025 | 110 |
| 2026 | 360 |
Year-by-year batting (18 rows)
| Year | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| 2018 | First-class | 8 | 97 | 19.40 | 46.6 | 43 | 0 | 0 |
| 2019 | First-class | 17 | 174 | 14.50 | 36.9 | 31 | 0 | 0 |
| 2019 | List A | 4 | 72 | 18.00 | 150.0 | 26 | 0 | 0 |
| 2020 | First-class | 6 | 96 | 16.00 | 43.8 | 43 | 0 | 0 |
| 2020 | T20 (leagues & domestic) | 3 | 6 | 6.00 | 85.7 | 3 | 0 | 0 |
| 2021 | First-class | 14 | 244 | 24.40 | 42.8 | 78 | 0 | 1 |
| 2021 | List A | 2 | 24 | 24.00 | 68.6 | 14 | 0 | 0 |
| 2021 | T20 (leagues & domestic) | 7 | 18 | 6.00 | 180.0 | 13 | 0 | 0 |
| 2022 | First-class | 17 | 268 | 19.14 | 44.2 | 67 | 0 | 1 |
| 2022 | T20 (leagues & domestic) | 8 | 40 | 10.00 | 125.0 | 14 | 0 | 0 |
| 2023 | First-class | 2 | 90 | 90.00 | 79.6 | 75 | 0 | 1 |
| 2024 | First-class | 3 | 65 | 65.00 | 66.3 | 51 | 0 | 1 |
| 2025 | First-class | 3 | 40 | 20.00 | 52.6 | 19 | 0 | 0 |
| 2025 | List A | 3 | 18 | 18.00 | 60.0 | 14 | 0 | 0 |
| 2025 | T20 (leagues & domestic) | 6 | 52 | 13.00 | 148.6 | 16 | 0 | 0 |
| 2026 | First-class | 19 | 291 | 18.19 | 51.6 | 50 | 0 | 1 |
| 2026 | List A | 4 | 46 | 15.33 | 97.9 | 33 | 0 | 0 |
| 2026 | T20 (leagues & domestic) | 6 | 23 | 11.50 | 115.0 | 15 | 0 | 0 |
ME Milnes bowling record by format
| Format | Inns | Balls | Runs | Wkts | BBI | BBM | Avg | Econ | SR | 4w | 5w | Mdns |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| T20 (leagues & domestic) | 67 | 1,303 | 1,960 | 72 | 5/22 | – | 27.22 | 9.03 | 18.1 | 2 | 1 | 1 |
| First-class | 99 | 9,709 | 5,452 | 207 | 6/12 | 9/77 | 26.34 | 3.37 | 46.9 | 22 | 9 | 310 |
| List A | 22 | 1,069 | 1,003 | 44 | 7/38 | – | 22.80 | 5.63 | 24.3 | 4 | 2 | 4 |
Wickets per year
Show as table
| Year | Wickets |
|---|---|
| 2018 | 9 |
| 2019 | 66 |
| 2020 | 22 |
| 2021 | 60 |
| 2022 | 34 |
| 2023 | 7 |
| 2024 | 6 |
| 2025 | 39 |
| 2026 | 80 |
Year-by-year bowling (19 rows)
| Year | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| 2018 | First-class | 9 | 9 | 50.11 | 3.37 | 4/44 |
| 2019 | First-class | 24 | 52 | 25.85 | 3.57 | 5/68 |
| 2019 | List A | 7 | 14 | 29.36 | 6.65 | 5/79 |
| 2019 | T20 (leagues & domestic) | 1 | 0 | – | 12.50 | 0/25 |
| 2020 | First-class | 8 | 15 | 23.67 | 2.97 | 4/46 |
| 2020 | T20 (leagues & domestic) | 10 | 7 | 48.29 | 9.14 | 3/19 |
| 2021 | First-class | 12 | 32 | 21.47 | 3.34 | 6/53 |
| 2021 | List A | 4 | 3 | 51.00 | 6.38 | 1/29 |
| 2021 | T20 (leagues & domestic) | 18 | 25 | 19.00 | 8.66 | 5/22 |
| 2022 | First-class | 14 | 21 | 42.90 | 3.56 | 4/11 |
| 2022 | T20 (leagues & domestic) | 18 | 13 | 41.77 | 9.93 | 3/32 |
| 2023 | First-class | 4 | 7 | 32.00 | 3.73 | 3/72 |
| 2024 | First-class | 3 | 6 | 24.67 | 3.84 | 4/73 |
| 2025 | First-class | 5 | 11 | 23.64 | 3.35 | 5/31 |
| 2025 | List A | 6 | 15 | 15.93 | 4.96 | 7/38 |
| 2025 | T20 (leagues & domestic) | 9 | 13 | 21.77 | 9.43 | 3/23 |
| 2026 | First-class | 20 | 54 | 20.04 | 3.06 | 6/12 |
| 2026 | List A | 5 | 12 | 16.67 | 4.53 | 4/52 |
| 2026 | T20 (leagues & domestic) | 11 | 14 | 21.14 | 7.66 | 3/20 |
| Opponent | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| Essex | T20 (leagues & domestic) | 4 | 23 | 11.50 | 135.3 | 15 | 0 | 0 |
| Middlesex | T20 (leagues & domestic) | 3 | 15 | 15.00 | 136.4 | 14 | 0 | 0 |
| Surrey | T20 (leagues & domestic) | 4 | 7 | 7.00 | 63.6 | 3 | 0 | 0 |
| Sussex | T20 (leagues & domestic) | 3 | 1 | – | 50.0 | 1 | 0 | 0 |
| Essex | First-class | 11 | 202 | 20.20 | 38.2 | 67 | 0 | 1 |
| Yorkshire | First-class | 8 | 183 | 36.60 | 41.4 | 78 | 0 | 1 |
| Lancashire | First-class | 9 | 134 | 19.14 | 51.5 | 40 | 0 | 0 |
| Leicestershire | First-class | 5 | 123 | 41.00 | 72.8 | 75 | 0 | 1 |
| Surrey | First-class | 7 | 116 | 23.20 | 47.0 | 43 | 0 | 0 |
| Worcestershire | First-class | 6 | 116 | 29.00 | 53.0 | 50 | 0 | 1 |
| Middlesex | First-class | 7 | 108 | 18.00 | 50.2 | 32 | 0 | 0 |
| Gloucestershire | First-class | 4 | 101 | 33.67 | 78.9 | 51 | 0 | 1 |
| Northamptonshire | First-class | 6 | 55 | 9.17 | 42.0 | 37 | 0 | 0 |
| Warwickshire | First-class | 3 | 52 | 26.00 | 41.3 | 28 | 0 | 0 |
| Hampshire | First-class | 7 | 49 | 8.17 | 34.0 | 13 | 0 | 0 |
| Somerset | First-class | 4 | 22 | 11.00 | 25.0 | 10 | 0 | 0 |
| Nottinghamshire | First-class | 3 | 20 | 20.00 | 31.7 | 13 | 0 | 0 |
| Durham | First-class | 3 | 20 | 6.67 | 66.7 | 8 | 0 | 0 |
| Opponent | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| Essex | T20 (leagues & domestic) | 8 | 9 | 25.33 | 8.55 | 3/23 |
| Sussex | T20 (leagues & domestic) | 5 | 7 | 21.29 | 8.76 | 3/22 |
| Gloucestershire | T20 (leagues & domestic) | 4 | 4 | 21.50 | 8.60 | 1/5 |
| Surrey | T20 (leagues & domestic) | 10 | 4 | 67.00 | 8.38 | 1/15 |
| Hampshire | T20 (leagues & domestic) | 5 | 4 | 41.25 | 8.68 | 3/19 |
| Somerset | T20 (leagues & domestic) | 5 | 4 | 35.75 | 9.13 | 1/17 |
| Middlesex | T20 (leagues & domestic) | 6 | 3 | 74.00 | 10.57 | 2/38 |
| Middlesex | First-class | 8 | 21 | 21.24 | 3.09 | 5/31 |
| Surrey | First-class | 8 | 21 | 30.57 | 3.94 | 4/57 |
| Worcestershire | First-class | 9 | 19 | 25.37 | 3.43 | 4/35 |
| Yorkshire | First-class | 8 | 18 | 32.33 | 3.78 | 5/87 |
| Essex | First-class | 10 | 17 | 26.82 | 2.87 | 4/44 |
| Leicestershire | First-class | 5 | 17 | 16.71 | 3.71 | 6/53 |
| Gloucestershire | First-class | 6 | 15 | 17.33 | 3.18 | 5/33 |
| Lancashire | First-class | 8 | 13 | 28.69 | 2.93 | 4/28 |
| Warwickshire | First-class | 5 | 12 | 18.17 | 2.59 | 4/11 |
| Sussex | First-class | 3 | 10 | 17.30 | 3.30 | 5/31 |
| Nottinghamshire | First-class | 4 | 8 | 21.00 | 3.65 | 5/68 |
| Hampshire | First-class | 8 | 8 | 55.12 | 3.71 | 3/54 |
| Durham | First-class | 5 | 6 | 47.33 | 3.46 | 3/76 |
| Somerset | First-class | 4 | 6 | 28.17 | 3.67 | 3/40 |
| Northamptonshire | First-class | 5 | 4 | 82.25 | 3.78 | 3/47 |
| Sussex | List A | 3 | 10 | 14.60 | 6.08 | 7/38 |
Top grounds (batting)
| Ground | Inns | Runs | Avg | HS |
|---|---|---|---|---|
| St Lawrence Ground | 43 | 575 | 19.83 | 78 |
| Headingley | 11 | 164 | 23.43 | 75 |
| County Ground, Chelmsford | 11 | 157 | 15.70 | 67 |
| County Ground, Bristol | 5 | 92 | 23.00 | 51 |
| Kennington Oval | 8 | 89 | 14.83 | 43 |
| County Ground, Worcester | 4 | 70 | 70.00 | 50 |
| Kent County Cricket Ground | 5 | 59 | 14.75 | 19 |
| Trent Bridge | 4 | 58 | 29.00 | 43 |
| Edgbaston | 6 | 54 | 13.50 | 28 |
| County Ground, Northampton | 2 | 51 | 25.50 | 37 |
Top grounds (bowling)
| Ground | Inns | Wkts | Avg | Econ |
|---|---|---|---|---|
| St Lawrence Ground | 63 | 111 | 26.69 | 4.15 |
| Kennington Oval | 16 | 30 | 22.30 | 4.61 |
| Headingley | 15 | 26 | 26.31 | 4.06 |
| County Ground, Chelmsford | 11 | 21 | 20.57 | 3.05 |
| Edgbaston | 8 | 20 | 13.50 | 3.48 |
| County Ground, Brighton | 5 | 13 | 16.92 | 5.64 |
| Kent County Cricket Ground | 7 | 13 | 40.00 | 4.73 |
| Grace Road | 3 | 12 | 9.50 | 4.38 |
| North Marine Road Ground | 4 | 11 | 18.18 | 3.88 |
| Sophia Gardens | 6 | 9 | 19.78 | 4.70 |
Batting and bowling by phase (limited overs)
| Format | Phase | Runs | Balls | SR | Outs | Bowl balls | Wkts | Econ |
|---|---|---|---|---|---|---|---|---|
| T20 | Powerplay | – | – | – | – | 626 | 24 | 8.51 |
| T20 | Middle | 2 | 3 | 66.7 | 1 | 227 | 17 | 8.88 |
| T20 | Death | 137 | 101 | 135.6 | 13 | 450 | 31 | 9.81 |
How ME Milnes was dismissed
- Caught56 (62%)
- Lbw18 (20%)
- Bowled11 (12%)
- Run out4 (4%)
- Caught and bowled1 (1%)
How ME Milnes took wickets
- Caught206
- Bowled60
- Lbw48
- Caught and bowled9
Last 20 innings
Show as table
| Innings | Runs |
|---|---|
| 7 Jun 2026 | 1 |
| 9 Jun 2026 | 1 |
| 12 Jun 2026 | 22 |
| 12 Jun 2026 | 8 |
| 19 Jun 2026 | 18 |
| 19 Jun 2026 | 11 |
| 3 Jul 2026 | 2 |
| 5 Jul 2026 | 2 |
| 10 Jul 2026 | 2 |
| 26 Jul 2026 | 6 |
| 31 Jul 2026 | 7 |
| 5 Aug 2026 | 0 |
| 11 Aug 2026 | 33 |
| 20 Aug 2026 | 32 |
| 20 Aug 2026 | 6 |
| 27 Aug 2026 | 37 |
| 2 Sep 2026 | 7 |
| 2 Sep 2026 | 20 |
| 15 Sep 2026 | 40 |
| 24 Sep 2026 | 5 |
| Date | Format | Against | Score | Balls | How out | Ground |
|---|---|---|---|---|---|---|
| 24 Sep 2026 | First-class | Gloucestershire | 5 | 5 | caught | St Lawrence Ground |
| 15 Sep 2026 | First-class | Lancashire | 40* | 75 | not out | St Lawrence Ground |
| 2 Sep 2026 | First-class | Worcestershire | 20 | 48 | lbw | St Lawrence Ground |
| 2 Sep 2026 | First-class | Worcestershire | 7 | 23 | caught | St Lawrence Ground |
| 27 Aug 2026 | First-class | Northamptonshire | 37 | 88 | lbw | County Ground, Northampton |
| 20 Aug 2026 | First-class | Middlesex | 6 | 15 | lbw | Merchant Taylors' School Ground |
| 20 Aug 2026 | First-class | Middlesex | 32 | 44 | bowled | Merchant Taylors' School Ground |
| 11 Aug 2026 | List A | Warwickshire | 33 | 29 | lbw | Rugby School Ground |
| 5 Aug 2026 | List A | Surrey | 0 | 3 | bowled | Kennington Oval |
| 31 Jul 2026 | List A | Somerset | 7* | 6 | not out | St Lawrence Ground |
| 26 Jul 2026 | List A | Gloucestershire | 6 | 9 | caught | County Ground, Bristol |
| 10 Jul 2026 | T20 (leagues & domestic) | Surrey | 2* | 3 | not out | St Lawrence Ground |
| 5 Jul 2026 | T20 (leagues & domestic) | Hampshire | 2 | 3 | caught | The Rose Bowl |
| 3 Jul 2026 | T20 (leagues & domestic) | Worcestershire | 2* | 2 | not out | County Ground, Worcester |
| 19 Jun 2026 | First-class | Middlesex | 11 | 35 | caught | St Lawrence Ground |
| 19 Jun 2026 | First-class | Middlesex | 18 | 33 | caught | St Lawrence Ground |
| 12 Jun 2026 | First-class | Lancashire | 8 | 16 | caught | Stanley Park |
| 12 Jun 2026 | First-class | Lancashire | 22 | 28 | caught | Stanley Park |
| 9 Jun 2026 | T20 (leagues & domestic) | Essex | 1 | 3 | caught | County Ground, Chelmsford |
| 7 Jun 2026 | T20 (leagues & domestic) | Sussex | 1* | 2 | not out | County Ground, Brighton |
Last 20 bowling innings
| Date | Format | Against | Figures | Overs | Mdns | Ground |
|---|---|---|---|---|---|---|
| 24 Sep 2026 | First-class | Gloucestershire | 5/33 | 19 | 7 | St Lawrence Ground |
| 24 Sep 2026 | First-class | Gloucestershire | 4/55 | 16.5 | 3 | St Lawrence Ground |
| 15 Sep 2026 | First-class | Lancashire | 3/62 | 18.3 | 3 | St Lawrence Ground |
| 15 Sep 2026 | First-class | Lancashire | 4/28 | 16 | 9 | St Lawrence Ground |
| 2 Sep 2026 | First-class | Worcestershire | 3/51 | 16.2 | 3 | St Lawrence Ground |
| 2 Sep 2026 | First-class | Worcestershire | 3/52 | 17 | 3 | St Lawrence Ground |
| 27 Aug 2026 | First-class | Northamptonshire | 0/19 | 7 | 0 | County Ground, Northampton |
| 20 Aug 2026 | First-class | Middlesex | 1/81 | 23 | 2 | Merchant Taylors' School Ground |
| 20 Aug 2026 | First-class | Middlesex | 5/53 | 16 | 3 | Merchant Taylors' School Ground |
| 11 Aug 2026 | List A | Warwickshire | 4/52 | 10 | 0 | Rugby School Ground |
| 5 Aug 2026 | List A | Surrey | 3/32 | 10 | 1 | Kennington Oval |
| 31 Jul 2026 | List A | Somerset | 3/53 | 10 | 1 | St Lawrence Ground |
| 26 Jul 2026 | List A | Gloucestershire | 0/16 | 5 | 1 | County Ground, Bristol |
| 24 Jul 2026 | List A | Northamptonshire | 2/47 | 9.1 | 0 | St Lawrence Ground |
| 10 Jul 2026 | T20 (leagues & domestic) | Surrey | 0/6 | 2 | 0 | St Lawrence Ground |
| 5 Jul 2026 | T20 (leagues & domestic) | Hampshire | 0/32 | 4 | 0 | The Rose Bowl |
| 3 Jul 2026 | T20 (leagues & domestic) | Worcestershire | 3/20 | 4 | 0 | County Ground, Worcester |
| 28 Jun 2026 | T20 (leagues & domestic) | Hampshire | 0/39 | 4 | 0 | St Lawrence Ground |
| 26 Jun 2026 | T20 (leagues & domestic) | Nottinghamshire | 3/30 | 3.4 | 0 | St Lawrence Ground |
| 19 Jun 2026 | First-class | Middlesex | 5/31 | 18 | 6 | St Lawrence Ground |
Batter vs bowler matchups
Batters ME Milnes bowled to most
- Alastair Cook vs ME Milnes268 balls
Frequently asked questions
How many wickets has ME Milnes taken in T20 leagues?
72 wickets in 67 innings at an average of 27.22, economy 9.03, best figures 5/22.
How many wickets has ME Milnes taken in first-class?
207 wickets in 99 innings at an average of 26.34, economy 3.37, best figures 6/12.
How many runs has ME Milnes scored in T20 leagues?
139 runs in 30 innings (67 matches) at an average of 9.93 and a strike rate of 133.7, in the data from 2019 to 2026.
What is ME Milnes's highest score?
78 in first-class, the highest score in the data.
Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Career totals cover only matches in the Cricsheet data. Definitions: methodology.