Players / TJ Moores
Men's cricketTJ Moores: runs, wickets and records
256 recorded matches from 24 Jun 2016 to 8 Aug 2026, most often for Nottinghamshire, Trent Rockets, Lancashire. The figures are counted from ball-by-ball records.
Batting by format
M Inn Runs HS Avg SR 100 50 4s 6s| Format | M | Inn | Runs | HS | Avg | SR | 100 | 50 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|
| T20 leagues | 186 | 165 | 3,198 | 80* | 25.38 | 138.3 | 0 | 15 | 255 | 154 |
| County Championship | 70 | 110 | 2,389 | 103 | 22.97 | 50.3 | 1 | 8 | 343 | 36 |
Highest innings
Runs Balls Opponent| Runs | Balls | Opponent | Date |
|---|---|---|---|
| 103 | 117 | Somerset | 9 Jun 2018 |
| 97 | 154 | Lancashire | 5 Sep 2021 |
| 96* | 151 | Durham | 8 Apr 2021 |
| 94 | 128 | Kent | 25 Jul 2023 |
| 87 | 80 | Essex | 20 Jun 2018 |
TJ Moores: matches in the records
TJ Moores appears in 256 recorded men's matches, from 24 June 2016 to 8 August 2026, most often for Nottinghamshire, Trent Rockets and Lancashire. The matches split as 186 in franchise Twenty20 leagues and 70 in the County Championship. The most frequent opponents in the records are Durham (25 matches), Worcestershire (24 matches) and Derbyshire (23 matches). The ground used most often is Trent Bridge, Nottingham, with 85 matches.
TJ Moores batting record
In franchise Twenty20 leagues, the batting record is 3,198 runs in 165 innings, an average of 25.38, a strike rate of 138.3 and a highest score of 80*, with 15 fifties and 10 ducks.
In the County Championship, the batting record is 2,389 runs in 110 innings, an average of 22.97, a strike rate of 50.3 and a highest score of 103, with 1 hundred, 8 fifties and 8 ducks.
TJ Moores highest innings
The highest individual scores in the records are: 103 from 117 balls against Somerset at County Ground, Taunton on 9 June 2018 (the County Championship). 97 from 154 balls against Lancashire at Trent Bridge, Nottingham on 5 September 2021 (the County Championship). 96* from 151 balls against Durham at Trent Bridge, Nottingham on 8 April 2021 (the County Championship). 94 from 128 balls against Kent at Trent Bridge, Nottingham on 25 July 2023 (the County Championship). 87 from 80 balls against Essex at County Ground, Chelmsford on 20 June 2018 (the County Championship).
TJ Moores results with the side
In franchise Twenty20 leagues, the player's side won 103 and lost 74 of the 186 recorded matches (58.2% of decided matches).
In the County Championship, the player's side won 22 and lost 29 of the 70 recorded matches (43.1% of decided matches).
Against the most frequent opponents the results were Durham: 16 won, 6 lost in 25 matches, Worcestershire: 10 won, 10 lost in 24 matches, Derbyshire: 17 won, 4 lost in 23 matches, Leicestershire: 11 won, 9 lost in 23 matches and Lancashire: 10 won, 9 lost in 21 matches.
TJ Moores teams
Matches by side: Nottinghamshire (206), Trent Rockets (18), Lancashire (8), Manchester Super Giants (7), Jaffna Stallions (5), Gulf Giants (4), Multan Sultans (3), Kandy Warriors (3) and MI Cape Town (2).
TJ Moores main grounds
The grounds used most often are Trent Bridge, Nottingham (85), Trent Bridge (29), Old Trafford, Manchester (10), County Ground, New Road, Worcester (9), Riverside Ground, Chester-le-Street (8) and Edgbaston (8).
TJ Moores runs by year
Runs in each calendar year of the records: 2016 (263), 2017 (192), 2018 (1,012), 2019 (551), 2020 (249), 2021 (711), 2022 (673), 2023 (786), 2024 (196), 2025 (566), 2026 (388).
TJ Moores matches by year
Recorded matches in each calendar year: 2016 (12), 2017 (17), 2018 (27), 2019 (28), 2020 (16), 2021 (36), 2022 (32), 2023 (25), 2024 (18), 2025 (22), 2026 (23).
TJ Moores fours and sixes
In franchise Twenty20 leagues, 255 fours and 154 sixes, one boundary every 5.7 balls faced; 60.8% of the runs came in boundaries.
In the County Championship, 343 fours and 36 sixes, one boundary every 12.5 balls faced; 66.5% of the runs came in boundaries.
How TJ Moores gets out
In franchise Twenty20 leagues, 126 recorded dismissals: caught 73%, bowled 18%, lbw 4% and run out 3%.
In the County Championship, 104 recorded dismissals: caught 59%, bowled 20%, lbw 15% and run out 2%.
TJ Moores player of the match awards
Of the 5 player of the match awards on record, the first is dated 29 July 2016 (Lancashire v Warwickshire) and the latest 16 August 2025 (Southern Brave v Trent Rockets): 5 in franchise Twenty20 leagues.
TJ Moores first and latest matches
The first recorded match in franchise Twenty20 leagues is dated 24 June 2016 against Worcestershire and the latest 8 August 2026 against Southern Brave.
The first recorded match in the County Championship is dated 16 July 2016 against Durham and the latest 23 June 2024 against Somerset.
TJ Moores against different opponents
The most runs against a single opponent are 588 against Derbyshire in 22 innings (average 34.59), 581 against Leicestershire in 23 innings (average 30.58), 579 against Worcestershire in 24 innings (average 36.19) and 546 against Lancashire in 22 innings (average 28.74).
TJ Moores at different grounds
The grounds that have produced the most runs are Trent Bridge, Nottingham (2,172 runs in 101 innings), Trent Bridge (580 runs in 25 innings), County Ground, New Road, Worcester (258 runs in 9 innings) and County Ground, Derby (233 runs in 9 innings).
TJ Moores recent years
Year by year, the latest figures in the records are 2021: 36 matches and 711 runs; 2022: 32 matches and 673 runs; 2023: 25 matches and 786 runs; 2024: 18 matches and 196 runs; 2025: 22 matches and 566 runs; 2026: 23 matches and 388 runs.
TJ Moores year by year
The busiest year in the records is 2021, with 36 matches. The most runs in a calendar year came in 2018: 1,012.
Questions and answers
How many matches has TJ Moores played?
256 recorded matches, from 24 June 2016 to 8 August 2026.
How many runs has TJ Moores scored in T20 leagues?
3,198 runs in 165 innings, at an average of 25.38.
How many runs has TJ Moores scored in the County Championship?
2,389 runs in 110 innings, at an average of 22.97.
What is TJ Moores's highest score?
103 from 117 balls against Somerset on 9 June 2018, at County Ground, Taunton.
How many sixes has TJ Moores hit?
190 sixes and 598 fours in the recorded matches.
How many player of the match awards has TJ Moores won?
5 in the recorded matches.
How many hundreds has TJ Moores scored?
1 in the recorded matches.
Which teams has TJ Moores played for?
Nottinghamshire (206), Trent Rockets (18), Lancashire (8), Manchester Super Giants (7), Jaffna Stallions (5), Gulf Giants (4), Multan Sultans (3) and Kandy Warriors (3).
When was TJ Moores's most recent recorded match?
8 August 2026.