CricketScore

Players / TS Mills

Men's cricket

TS Mills: runs, wickets and records

257 recorded matches from 13 Apr 2014 to 23 Jul 2026, most often for Sussex, Southern Brave, England. The figures are counted from ball-by-ball records.

Batting by format

M Inn Runs HS Avg SR 100 50 4s 6s
FormatMInnRunsHSAvgSR100504s6s
T20Is164872.6766.70001
T20 leagues23558237306.24106.800278
County Championship69723010.2947.70091

Bowling by format

Inn Wkts Best Avg Econ 5w
FormatInnWktsBestAvgEcon5w
T20Is16143/2733.868.830
T20 leagues2323114/1322.608.470
County Championship12123/4941.253.320

Highest innings

Runs Balls Opponent
RunsBallsOpponentDate
3021Kent7 Jun 2014
3018Guyana Amazon Warriors17 Sep 2025
2716Gloucestershire25 Jun 2021
20*11Middlesex30 May 2026

TS Mills: matches in the records

TS Mills appears in 257 recorded men's matches, from 13 April 2014 to 23 July 2026, most often for Sussex, Southern Brave and England. The matches split as 16 in Twenty20 Internationals, 235 in franchise Twenty20 leagues and 6 in the County Championship. The most frequent opponents in the records are Kent (20 matches), Surrey (18 matches) and Hampshire (17 matches). The ground used most often is County Ground, Hove, with 42 matches.

TS Mills batting record

In franchise Twenty20 leagues, the batting record is 237 runs in 58 innings, an average of 6.24, a strike rate of 106.8 and a highest score of 30, with 13 ducks.

In the County Championship, the batting record is 72 runs in 9 innings, an average of 10.29, a strike rate of 47.7 and a highest score of 30.

TS Mills bowling record

In Twenty20 Internationals, the bowling record is 14 wickets in 16 innings, an average of 33.86, an economy rate of 8.83 and best figures of 3 for 27.

In franchise Twenty20 leagues, the bowling record is 311 wickets in 232 innings, an average of 22.60, an economy rate of 8.47 and best figures of 4 for 13.

In the County Championship, the bowling record is 12 wickets in 12 innings, an average of 41.25, an economy rate of 3.32 and best figures of 3 for 49.

TS Mills highest innings

The highest individual scores in the records are: 30 from 21 balls against Kent at St Lawrence Ground, Canterbury on 7 June 2014 (the County Championship). 30 from 18 balls against Guyana Amazon Warriors at Providence Stadium, Guyana on 17 September 2025 (franchise Twenty20 leagues). 27 from 16 balls against Gloucestershire at County Ground, Hove on 25 June 2021 (franchise Twenty20 leagues). 20* from 11 balls against Middlesex at County Ground, Hove on 30 May 2026 (franchise Twenty20 leagues).

TS Mills best bowling

The best bowling figures in the records are: 4 for 13 against Welsh Fire at Sophia Gardens, Cardiff on 12 August 2023. 4 for 16 against Welsh Fire at Sophia Gardens, Cardiff on 5 August 2024. 4 for 22 against Middlesex at Lord's on 2 July 2015. 4 for 25 against Gloucestershire at County Ground, Hove on 31 May 2024. 4 for 29 against Glamorgan at County Ground, Hove on 5 July 2024.

TS Mills results with the side

In Twenty20 Internationals, the player's side won 8 and lost 8 of the 16 recorded matches (50.0% of decided matches).

In franchise Twenty20 leagues, the player's side won 119 and lost 103 of the 235 recorded matches (53.6% of decided matches).

Against the most frequent opponents the results were Kent: 10 won, 7 lost in 20 matches, Surrey: 5 won, 8 lost in 18 matches, Hampshire: 10 won, 7 lost in 17 matches, Gloucestershire: 9 won, 6 lost in 16 matches and Glamorgan: 8 won, 6 lost in 15 matches.

TS Mills teams

Matches by side: Sussex (123), Southern Brave (36), England (15), Hobart Hurricanes (10), Quetta Gladiators (9), Essex (8), Islamabad United (8), Karachi Kings (7), Perth Scorchers (7) and Royal Challengers Bangalore (5).

TS Mills main grounds

The grounds used most often are County Ground, Hove (42), County Ground (30), The Rose Bowl, Southampton (22), Dubai International Cricket Stadium (17), Kennington Oval, London (10) and Lord's, London (8).

TS Mills runs by year

Runs in each calendar year of the records: 2014 (54), 2015 (19), 2016 (8), 2017 (10), 2018 (5), 2020 (14), 2021 (44), 2022 (22), 2023 (18), 2024 (3), 2025 (93), 2026 (27).

TS Mills wickets by year

Wickets in each calendar year of the records: 2014 (15), 2015 (21), 2016 (15), 2017 (21), 2018 (24), 2019 (14), 2020 (16), 2021 (38), 2022 (29), 2023 (37), 2024 (52), 2025 (39), 2026 (16).

TS Mills matches by year

Recorded matches in each calendar year: 2014 (8), 2015 (13), 2016 (12), 2017 (21), 2018 (25), 2019 (11), 2020 (13), 2021 (27), 2022 (22), 2023 (25), 2024 (35), 2025 (31), 2026 (14).

TS Mills fours and sixes

In franchise Twenty20 leagues, 27 fours and 8 sixes, one boundary every 6.3 balls faced; 65.8% of the runs came in boundaries.

How TS Mills gets out

In franchise Twenty20 leagues, 38 recorded dismissals: caught 42%, bowled 26%, run out 18% and stumped 8%.

TS Mills bowling in detail

In Twenty20 Internationals: 117 dot balls (36.3% of legal deliveries), 1 maidens, 20 wides and 1 no-balls and wickets by caught 79% and bowled 21%.

In franchise Twenty20 leagues: 1,974 dot balls (39.6% of legal deliveries), 2 maidens, 285 wides and 50 no-balls and wickets by caught 74%, bowled 20% and caught and bowled 4%.

In the County Championship: 689 dot balls (77.1% of legal deliveries), 29 maidens, 13 wides and 12 no-balls and wickets by caught 67%, lbw 17% and bowled 17%.

TS Mills player of the match awards

Of the 3 player of the match awards on record, the first is dated 2 July 2015 (Middlesex v Sussex) and the latest 6 August 2025 (Manchester Originals v Southern Brave): 3 in franchise Twenty20 leagues.

TS Mills first and latest matches

The first recorded match in Twenty20 Internationals is dated 5 July 2016 against Sri Lanka and the latest 16 December 2023 against West Indies.

The first recorded match in franchise Twenty20 leagues is dated 6 June 2014 against Surrey and the latest 23 July 2026 against Manchester Super Giants.

The first recorded match in the County Championship is dated 13 April 2014 against Derbyshire and the latest 19 April 2015 against Worcestershire.

TS Mills against different opponents

The most runs against a single opponent are 43 against Gloucestershire in 6 innings (average 8.60), 22 against Hampshire in 6 innings (average 4.40), 13 against Surrey in 5 innings (average 4.33) and 8 against Essex in 5 innings (average 2.00).

The most wickets against a single opponent are 31 against Kent in 21 innings, 31 against Glamorgan in 15 innings, 25 against Middlesex in 14 innings and 20 against Surrey in 16 innings.

TS Mills at different grounds

The grounds that have produced the most runs are County Ground, Hove (92 runs in 17 innings), The Rose Bowl, Southampton (27 runs in 7 innings), County Ground, Chelmsford (19 runs in 4 innings) and Dubai International Cricket Stadium (14 runs in 5 innings).

TS Mills recent years

Year by year, the latest figures in the records are 2021: 27 matches, 44 runs and 38 wickets; 2022: 22 matches, 22 runs and 29 wickets; 2023: 25 matches, 18 runs and 37 wickets; 2024: 35 matches, 3 runs and 52 wickets; 2025: 31 matches, 93 runs and 39 wickets; 2026: 14 matches, 27 runs and 16 wickets.

TS Mills year by year

The busiest year in the records is 2024, with 35 matches. The most runs in a calendar year came in 2025: 93. The most wickets in a calendar year came in 2024: 52.

Questions and answers

How many matches has TS Mills played?

257 recorded matches, from 13 April 2014 to 23 July 2026.

How many runs has TS Mills scored in T20 leagues?

237 runs in 58 innings, at an average of 6.24.

How many runs has TS Mills scored in the County Championship?

72 runs in 9 innings, at an average of 10.29.

What is TS Mills's highest score?

30 from 21 balls against Kent on 7 June 2014, at St Lawrence Ground, Canterbury.

How many wickets has TS Mills taken in T20Is?

14 wickets in 16 innings, with best figures of 3 for 27.

How many wickets has TS Mills taken in T20 leagues?

311 wickets in 232 innings, with best figures of 4 for 13.

How many wickets has TS Mills taken in the County Championship?

12 wickets in 12 innings, with best figures of 3 for 49.

How many sixes has TS Mills hit?

10 sixes and 36 fours in the recorded matches.

How many player of the match awards has TS Mills won?

3 in the recorded matches.

Which teams has TS Mills played for?

Sussex (123), Southern Brave (36), England (15), Hobart Hurricanes (10), Quetta Gladiators (9), Essex (8), Islamabad United (8) and Karachi Kings (7).

When was TS Mills's most recent recorded match?

23 July 2026.

Team pages

Records