- Home
- Players
- Tymal Mills
Sussex · Men's cricket
Tymal Mills stats
Data through 16 September 2026Last updated 16 September 2026
Coverage: matches in the Cricsheet data from 13 April 2014 to 16 September 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.
Tymal Mills played 16 T20Is for England in the data, between 2014 and 2026. With the ball, the best return was 323 wickets in T20 leagues at an average of 22.30 and an economy rate of 8.44.
International matches
16
T20Is 16
International wickets
14
0 five-wicket hauls
T20 league & domestic matches
241
247 runs
Best bowling
4/13
T20 (leagues & domestic)
Teams played for
Sussex 2015–2026 · 125Southern Brave 2021–2025 · 36England 2016–2023 · 15Hobart Hurricanes 2017–2018 · 10Essex 2014 · 9Quetta Gladiators 2017–2020 · 9Islamabad United 2024–2025 · 8Karachi Kings 2018 · 7Perth Scorchers 2021–2022 · 7Royal Challengers Bengaluru 2017 · 5Mumbai Indians 2022 · 5Desert Vipers 2023–2024 · 5
Tymal Mills batting record by format
| Format | M | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| T20I | 16 | 5 | 2 | 8 | 7 | 2.67 | 12 | 66.7 | 0 | 0 | 2 | 0 | 1 |
| T20 (leagues & domestic) | 241 | 65 | 23 | 247 | 30 | 5.88 | 232 | 106.5 | 0 | 0 | 14 | 29 | 8 |
| First-class | 6 | 9 | 2 | 72 | 30 | 10.29 | 151 | 47.7 | 0 | 0 | 0 | 9 | 1 |
| List A | 3 | 3 | 1 | 3 | 3* | 1.50 | 8 | 37.5 | 0 | 0 | 2 | 0 | 0 |
Runs per year
Show as table
| Year | Runs |
|---|---|
| 2014 | 54 |
| 2015 | 22 |
| 2016 | 17 |
| 2017 | 10 |
| 2018 | 5 |
| 2019 | 0 |
| 2020 | 14 |
| 2021 | 44 |
| 2022 | 22 |
| 2023 | 18 |
| 2024 | 3 |
| 2025 | 93 |
| 2026 | 28 |
Year-by-year batting (19 rows)
| Year | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| 2014 | First-class | 5 | 54 | 18.00 | 57.4 | 30 | 0 | 0 |
| 2014 | List A | 1 | 0 | 0.00 | 0.0 | 0 | 0 | 0 |
| 2014 | T20 (leagues & domestic) | 1 | 0 | 0.00 | 0.0 | 0 | 0 | 0 |
| 2015 | First-class | 4 | 18 | 4.50 | 31.6 | 8 | 0 | 0 |
| 2015 | List A | 2 | 3 | 3.00 | 60.0 | 3 | 0 | 0 |
| 2015 | T20 (leagues & domestic) | 2 | 1 | 1.00 | 50.0 | 1 | 0 | 0 |
| 2016 | T20 (leagues & domestic) | 4 | 17 | 8.50 | 154.5 | 7 | 0 | 0 |
| 2017 | T20 (leagues & domestic) | 7 | 10 | 2.00 | 50.0 | 6 | 0 | 0 |
| 2017 | T20I | 1 | 0 | 0.00 | 0.0 | 0 | 0 | 0 |
| 2018 | T20 (leagues & domestic) | 1 | 5 | – | 250.0 | 5 | 0 | 0 |
| 2020 | T20 (leagues & domestic) | 2 | 14 | 14.00 | 93.3 | 10 | 0 | 0 |
| 2021 | T20 (leagues & domestic) | 4 | 44 | 14.67 | 112.8 | 27 | 0 | 0 |
| 2022 | T20 (leagues & domestic) | 8 | 14 | 4.67 | 63.6 | 5 | 0 | 0 |
| 2022 | T20I | 3 | 8 | 8.00 | 88.9 | 7 | 0 | 0 |
| 2023 | T20 (leagues & domestic) | 6 | 18 | 3.60 | 112.5 | 5 | 0 | 0 |
| 2023 | T20I | 1 | 0 | 0.00 | 0.0 | 0 | 0 | 0 |
| 2024 | T20 (leagues & domestic) | 6 | 3 | 3.00 | 75.0 | 1 | 0 | 0 |
| 2025 | T20 (leagues & domestic) | 16 | 93 | 7.15 | 124.0 | 30 | 0 | 0 |
| 2026 | T20 (leagues & domestic) | 8 | 28 | 4.00 | 112.0 | 20 | 0 | 0 |
Tymal Mills bowling record by format
| Format | Inns | Balls | Runs | Wkts | BBI | BBM | Avg | Econ | SR | 4w | 5w | Mdns |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| T20I | 16 | 322 | 474 | 14 | 3/27 | – | 33.86 | 8.83 | 23.0 | 0 | 0 | 1 |
| T20 (leagues & domestic) | 238 | 5,120 | 7,204 | 323 | 4/13 | – | 22.30 | 8.44 | 15.9 | 7 | 0 | 2 |
| First-class | 12 | 894 | 495 | 12 | 3/49 | 4/71 | 41.25 | 3.32 | 74.5 | 0 | 0 | 29 |
| List A | 3 | 116 | 148 | 3 | 2/76 | – | 49.33 | 7.66 | 38.7 | 0 | 0 | 0 |
Wickets per year
Show as table
| Year | Wickets |
|---|---|
| 2014 | 15 |
| 2015 | 24 |
| 2016 | 20 |
| 2017 | 21 |
| 2018 | 24 |
| 2019 | 14 |
| 2020 | 16 |
| 2021 | 38 |
| 2022 | 29 |
| 2023 | 37 |
| 2024 | 52 |
| 2025 | 39 |
| 2026 | 23 |
Year-by-year bowling (23 rows)
| Year | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| 2014 | First-class | 8 | 9 | 40.00 | 3.26 | 3/49 |
| 2014 | List A | 1 | 0 | – | 4.29 | 0/10 |
| 2014 | T20 (leagues & domestic) | 4 | 6 | 20.33 | 8.71 | 3/41 |
| 2015 | First-class | 4 | 3 | 45.00 | 3.51 | 2/28 |
| 2015 | List A | 2 | 3 | 46.00 | 8.12 | 2/76 |
| 2015 | T20 (leagues & domestic) | 11 | 18 | 17.83 | 7.83 | 4/22 |
| 2016 | T20 (leagues & domestic) | 14 | 20 | 18.95 | 7.63 | 3/15 |
| 2016 | T20I | 1 | 0 | – | 5.50 | 0/22 |
| 2017 | T20 (leagues & domestic) | 18 | 18 | 28.44 | 7.44 | 3/20 |
| 2017 | T20I | 3 | 3 | 31.33 | 7.83 | 1/27 |
| 2018 | T20 (leagues & domestic) | 23 | 24 | 31.38 | 9.07 | 3/20 |
| 2018 | T20I | 1 | 0 | – | 4.33 | 0/13 |
| 2019 | T20 (leagues & domestic) | 11 | 14 | 20.50 | 6.83 | 3/23 |
| 2020 | T20 (leagues & domestic) | 12 | 16 | 23.12 | 8.04 | 2/23 |
| 2021 | T20 (leagues & domestic) | 23 | 31 | 18.06 | 7.35 | 3/8 |
| 2021 | T20I | 4 | 7 | 15.43 | 8.00 | 3/27 |
| 2022 | T20 (leagues & domestic) | 18 | 27 | 22.96 | 9.56 | 4/32 |
| 2022 | T20I | 4 | 2 | 68.50 | 11.26 | 1/35 |
| 2023 | T20 (leagues & domestic) | 21 | 35 | 17.14 | 8.04 | 4/13 |
| 2023 | T20I | 3 | 2 | 50.00 | 11.11 | 2/30 |
| 2024 | T20 (leagues & domestic) | 35 | 52 | 21.40 | 8.88 | 4/16 |
| 2025 | T20 (leagues & domestic) | 31 | 39 | 25.46 | 9.34 | 3/13 |
| 2026 | T20 (leagues & domestic) | 17 | 23 | 24.96 | 9.33 | 3/24 |
| Opponent | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| West Indies | T20I | 3 | 1 | 1.00 | 50.0 | 1 | 0 | 0 |
| Gloucestershire | T20 (leagues & domestic) | 6 | 43 | 8.60 | 138.7 | 27 | 0 | 0 |
| Middlesex | T20 (leagues & domestic) | 4 | 31 | 10.33 | 96.9 | 20 | 0 | 0 |
| Kent | T20 (leagues & domestic) | 3 | 14 | 4.67 | 140.0 | 8 | 0 | 0 |
| Surrey | T20 (leagues & domestic) | 5 | 13 | 4.33 | 118.2 | 5 | 0 | 0 |
| Essex | T20 (leagues & domestic) | 5 | 8 | 2.00 | 80.0 | 5 | 0 | 0 |
| Glamorgan | T20 (leagues & domestic) | 4 | 8 | – | 61.5 | 5 | 0 | 0 |
| Hampshire | T20 (leagues & domestic) | 3 | 7 | 3.50 | 87.5 | 6 | 0 | 0 |
| Peshawar Zalmi | T20 (leagues & domestic) | 3 | 6 | – | 85.7 | 4 | 0 | 0 |
| Somerset | T20 (leagues & domestic) | 3 | 5 | – | 125.0 | 4 | 0 | 0 |
| Hampshire | First-class | 4 | 15 | 5.00 | 22.1 | 9 | 0 | 0 |
| Opponent | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| West Indies | T20I | 8 | 5 | 46.40 | 9.22 | 2/17 |
| India | T20I | 4 | 4 | 32.25 | 8.60 | 1/27 |
| Glamorgan | T20 (leagues & domestic) | 15 | 31 | 12.97 | 7.76 | 4/29 |
| Kent | T20 (leagues & domestic) | 19 | 29 | 18.24 | 7.52 | 3/15 |
| Middlesex | T20 (leagues & domestic) | 14 | 25 | 19.28 | 9.15 | 4/22 |
| Surrey | T20 (leagues & domestic) | 16 | 20 | 27.20 | 9.33 | 3/20 |
| Gloucestershire | T20 (leagues & domestic) | 15 | 18 | 23.28 | 8.14 | 4/25 |
| Essex | T20 (leagues & domestic) | 14 | 17 | 25.41 | 8.36 | 2/21 |
| Somerset | T20 (leagues & domestic) | 7 | 14 | 13.71 | 7.25 | 4/32 |
| Hampshire | T20 (leagues & domestic) | 15 | 14 | 34.36 | 8.29 | 2/26 |
| Welsh Fire | T20 (leagues & domestic) | 7 | 12 | 13.92 | 7.16 | 4/13 |
| Lahore Qalandars | T20 (leagues & domestic) | 5 | 11 | 16.36 | 9.23 | 3/29 |
| Manchester Originals | T20 (leagues & domestic) | 5 | 10 | 11.10 | 7.32 | 3/22 |
| Birmingham Phoenix | T20 (leagues & domestic) | 7 | 10 | 15.40 | 7.11 | 3/20 |
| Karachi Kings | T20 (leagues & domestic) | 6 | 9 | 19.00 | 7.77 | 3/34 |
| Peshawar Zalmi | T20 (leagues & domestic) | 7 | 8 | 25.50 | 8.50 | 3/20 |
| Melbourne Stars | T20 (leagues & domestic) | 3 | 6 | 17.33 | 8.79 | 3/28 |
| Trent Rockets | T20 (leagues & domestic) | 5 | 6 | 20.50 | 7.69 | 3/8 |
| Oval Invincibles | T20 (leagues & domestic) | 5 | 6 | 28.83 | 11.53 | 3/33 |
| Islamabad United | T20 (leagues & domestic) | 5 | 5 | 32.40 | 9.00 | 2/34 |
| Northern Superchargers | T20 (leagues & domestic) | 4 | 4 | 29.50 | 10.11 | 2/38 |
| Abu Dhabi Knight Riders | T20 (leagues & domestic) | 3 | 3 | 37.67 | 10.59 | 2/21 |
| Quetta Gladiators | T20 (leagues & domestic) | 3 | 3 | 26.33 | 6.58 | 2/27 |
| Melbourne Renegades | T20 (leagues & domestic) | 3 | 2 | 55.00 | 9.17 | 2/36 |
| Sydney Thunder | T20 (leagues & domestic) | 3 | 1 | 99.00 | 9.00 | 1/46 |
| Multan Sultans | T20 (leagues & domestic) | 3 | 1 | 107.00 | 9.04 | 1/31 |
| Hampshire | First-class | 4 | 5 | 35.60 | 4.29 | 2/28 |
Top grounds (batting)
| Ground | Inns | Runs | Avg | HS |
|---|---|---|---|---|
| County Ground, Brighton | 18 | 95 | 7.31 | 27 |
| St Lawrence Ground | 2 | 38 | 19.00 | 30 |
| Providence Stadium | 2 | 36 | 18.00 | 30 |
| The Rose Bowl | 9 | 27 | 3.86 | 9 |
| County Ground, Chelmsford | 5 | 19 | 4.75 | 12 |
| Dubai International Cricket Stadium | 5 | 14 | 7.00 | 8 |
| Lord's | 1 | 11 | 11.00 | 11 |
| County Ground, Bristol | 4 | 11 | 3.67 | 10 |
| Old Trafford | 1 | 8 | 8.00 | 8 |
| Kennington Oval | 2 | 8 | 8.00 | 5 |
Top grounds (bowling)
| Ground | Inns | Wkts | Avg | Econ |
|---|---|---|---|---|
| County Ground, Brighton | 44 | 65 | 21.02 | 7.62 |
| County Ground, Bristol | 32 | 43 | 21.51 | 7.11 |
| The Rose Bowl | 29 | 32 | 29.94 | 7.41 |
| Dubai International Cricket Stadium | 17 | 23 | 21.61 | 7.87 |
| Sophia Gardens | 10 | 22 | 11.27 | 7.09 |
| Lord's | 10 | 16 | 16.88 | 7.98 |
| County Ground, Chelmsford | 9 | 13 | 20.46 | 4.82 |
| Kennington Oval | 11 | 13 | 26.62 | 9.39 |
| St Lawrence Ground | 10 | 10 | 33.90 | 5.35 |
| Bellerive Oval | 6 | 8 | 24.75 | 8.61 |
Batting and bowling by phase (limited overs)
| Format | Phase | Runs | Balls | SR | Outs | Bowl balls | Wkts | Econ |
|---|---|---|---|---|---|---|---|---|
| T20 | Powerplay | – | – | – | – | 1816 | 76 | 8.76 |
| T20 | Middle | 49 | 42 | 116.7 | 3 | 1645 | 84 | 7.91 |
| T20 | Death | 206 | 202 | 102.0 | 42 | 1981 | 177 | 8.65 |
How Tymal Mills was dismissed
- Caught24 (44%)
- Bowled14 (26%)
- Run out9 (17%)
- Stumped3 (6%)
- Lbw3 (6%)
- Caught and bowled1 (2%)
How Tymal Mills took wickets
- Caught256
- Bowled72
- Lbw12
- Caught and bowled12
Last 20 innings
Show as table
| Innings | Runs |
|---|---|
| 6 Jun 2025 | 4 |
| 18 Jun 2025 | 3 |
| 4 Jul 2025 | 8 |
| 5 Jul 2025 | 6 |
| 9 Jul 2025 | 0 |
| 11 Jul 2025 | 0 |
| 6 Aug 2025 | 8 |
| 18 Aug 2025 | 4 |
| 17 Sep 2025 | 30 |
| 19 Sep 2025 | 6 |
| 27 Dec 2025 | 7 |
| 29 Dec 2025 | 1 |
| 30 May 2026 | 20 |
| 2 Jun 2026 | 1 |
| 5 Jun 2026 | 4 |
| 26 Jun 2026 | 0 |
| 1 Jul 2026 | 2 |
| 3 Jul 2026 | 0 |
| 10 Sep 2026 | 1 |
| 16 Sep 2026 | 0 |
| Date | Format | Against | Score | Balls | How out | Ground |
|---|---|---|---|---|---|---|
| 16 Sep 2026 | T20 (leagues & domestic) | Amsterdam Flames | 0 | 1 | caught | The Village |
| 10 Sep 2026 | T20 (leagues & domestic) | Rotterdam Dockers | 1 | 3 | caught | The Village |
| 3 Jul 2026 | T20 (leagues & domestic) | Essex | 0 | 1 | caught | County Ground, Brighton |
| 1 Jul 2026 | T20 (leagues & domestic) | Warwickshire | 2 | 3 | bowled | Edgbaston |
| 26 Jun 2026 | T20 (leagues & domestic) | Surrey | 0 | 2 | caught | County Ground, Brighton |
| 5 Jun 2026 | T20 (leagues & domestic) | Leicestershire | 4 | 2 | run out | County Ground, Brighton |
| 2 Jun 2026 | T20 (leagues & domestic) | Hampshire | 1 | 2 | bowled | The Rose Bowl |
| 30 May 2026 | T20 (leagues & domestic) | Middlesex | 20* | 11 | not out | County Ground, Brighton |
| 29 Dec 2025 | T20 (leagues & domestic) | Sunrisers Eastern Cape | 1* | 1 | not out | St George's Park |
| 27 Dec 2025 | T20 (leagues & domestic) | Joburg Super Kings | 7 | 6 | caught | SuperSport Park |
| 19 Sep 2025 | T20 (leagues & domestic) | Trinbago Knight Riders | 6 | 3 | caught | Providence Stadium |
| 17 Sep 2025 | T20 (leagues & domestic) | Guyana Amazon Warriors | 30 | 18 | caught | Providence Stadium |
| 18 Aug 2025 | T20 (leagues & domestic) | Oval Invincibles | 4 | 2 | run out | The Rose Bowl |
| 6 Aug 2025 | T20 (leagues & domestic) | Manchester Originals | 8 | 4 | caught | Old Trafford |
| 11 Jul 2025 | T20 (leagues & domestic) | Essex | 0 | 1 | caught | County Ground, Chelmsford |
| 9 Jul 2025 | T20 (leagues & domestic) | Kent | 0 | 1 | run out | County Ground, Brighton |
| 5 Jul 2025 | T20 (leagues & domestic) | Hampshire | 6 | 6 | caught | County Ground, Brighton |
| 4 Jul 2025 | T20 (leagues & domestic) | Kent | 8 | 5 | run out | St Lawrence Ground |
| 18 Jun 2025 | T20 (leagues & domestic) | Surrey | 3 | 4 | run out | Kennington Oval |
| 6 Jun 2025 | T20 (leagues & domestic) | Somerset | 4* | 2 | not out | County Ground, Brighton |
Last 20 bowling innings
| Date | Format | Against | Figures | Overs | Mdns | Ground |
|---|---|---|---|---|---|---|
| 16 Sep 2026 | T20 (leagues & domestic) | Amsterdam Flames | 2/32 | 4 | 0 | The Village |
| 12 Sep 2026 | T20 (leagues & domestic) | Dublin Guardians | 3/24 | 4 | 0 | The Village |
| 10 Sep 2026 | T20 (leagues & domestic) | Rotterdam Dockers | 2/35 | 4 | 0 | The Village |
| 23 Jul 2026 | T20 (leagues & domestic) | Manchester Super Giants | 0/14 | 1 | 0 | Lord's |
| 12 Jul 2026 | T20 (leagues & domestic) | Hampshire | 1/32 | 4 | 0 | County Ground, Brighton |
| 10 Jul 2026 | T20 (leagues & domestic) | Middlesex | 3/34 | 4 | 0 | Merchant Taylors' School Ground |
| 8 Jul 2026 | T20 (leagues & domestic) | Surrey | 0/40 | 4 | 0 | Kennington Oval |
| 3 Jul 2026 | T20 (leagues & domestic) | Essex | 2/42 | 4 | 0 | County Ground, Brighton |
| 1 Jul 2026 | T20 (leagues & domestic) | Warwickshire | 0/54 | 4 | 0 | Edgbaston |
| 26 Jun 2026 | T20 (leagues & domestic) | Surrey | 0/35 | 2 | 0 | County Ground, Brighton |
| 7 Jun 2026 | T20 (leagues & domestic) | Kent | 3/28 | 4 | 0 | County Ground, Brighton |
| 5 Jun 2026 | T20 (leagues & domestic) | Leicestershire | 2/38 | 4 | 0 | County Ground, Brighton |
| 2 Jun 2026 | T20 (leagues & domestic) | Hampshire | 2/26 | 4 | 0 | The Rose Bowl |
| 30 May 2026 | T20 (leagues & domestic) | Middlesex | 3/31 | 4 | 0 | County Ground, Brighton |
| 25 May 2026 | T20 (leagues & domestic) | Kent | 0/48 | 3.2 | 0 | St Lawrence Ground |
| 22 May 2026 | T20 (leagues & domestic) | Essex | 0/27 | 4 | 0 | County Ground, Chelmsford |
| 5 Jan 2026 | T20 (leagues & domestic) | Sunrisers Eastern Cape | 0/34 | 3.2 | 0 | SuperSport Park |
| 31 Dec 2025 | T20 (leagues & domestic) | MI Cape Town | 1/27 | 2.2 | 0 | Newlands |
| 29 Dec 2025 | T20 (leagues & domestic) | Sunrisers Eastern Cape | 2/31 | 4 | 0 | St George's Park |
| 27 Dec 2025 | T20 (leagues & domestic) | Joburg Super Kings | 2/17 | 4 | 0 | SuperSport Park |
Frequently asked questions
How many wickets has Tymal Mills taken in T20Is?
14 wickets in 16 innings at an average of 33.86, economy 8.83, best figures 3/27.
How many wickets has Tymal Mills taken in T20 leagues?
323 wickets in 238 innings at an average of 22.30, economy 8.44, best figures 4/13.
How many runs has Tymal Mills scored in T20Is?
8 runs in 5 innings (16 matches) at an average of 2.67 and a strike rate of 66.7, in the data from 2016 to 2023.
How many runs has Tymal Mills scored in T20 leagues?
247 runs in 65 innings (241 matches) at an average of 5.88 and a strike rate of 106.5, in the data from 2014 to 2026.
What is Tymal Mills's highest score?
30 in T20 leagues, 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.