- Home
- Players
- Tom Moores
Nottinghamshire · Men's cricket
Tom Moores stats
Data through 8 August 2026Last updated 8 August 2026
Coverage: matches in the Cricsheet data from 24 June 2016 to 8 August 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.
Tom Moores played 199 T20 league and domestic matches in the data, between 2016 and 2026. The most runs came in T20 leagues: 3,430 at an average of 25.04 and a strike rate of 136.8, with a highest score of 80*. Against Durham in first-class, Tom Moores averaged 42.40 over 7 innings.
T20 league & domestic matches
199
3,430 runs
Best batting average (T20 (leagues & domestic))
25.04
177 innings
Highest score
148
List A
Teams played for
Nottinghamshire 2016–2026 · 239Trent Rockets 2021–2025 · 18Lancashire 2016 · 12Manchester Super Giants 2026 · 7Lumbini Lions 2024 · 7Jaffna Stallions 2020 · 5Gulf Giants 2025 · 4Sylhet Strikers 2023 · 3Rangpur Riders 2024 · 3Multan Sultans 2019 · 3Kandy Warriors 2021 · 3MI Cape Town 2026 · 2
Tom Moores batting record by format
| Format | M | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| T20 (leagues & domestic) | 199 | 177 | 40 | 3,430 | 80* | 25.04 | 2,508 | 136.8 | 0 | 15 | 10 | 271 | 165 |
| First-class | 75 | 117 | 7 | 2,596 | 106 | 23.60 | 5,056 | 51.3 | 2 | 8 | 8 | 373 | 39 |
| List A | 32 | 30 | 6 | 951 | 148 | 39.62 | 807 | 117.8 | 1 | 5 | 2 | 94 | 40 |
Runs per year
Show as table
| Year | Runs |
|---|---|
| 2016 | 285 |
| 2017 | 192 |
| 2018 | 1,275 |
| 2019 | 832 |
| 2020 | 456 |
| 2021 | 711 |
| 2022 | 673 |
| 2023 | 828 |
| 2024 | 596 |
| 2025 | 741 |
| 2026 | 388 |
Year-by-year batting (25 rows)
| Year | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| 2016 | First-class | 10 | 201 | 20.10 | 42.1 | 41 | 0 | 0 |
| 2016 | List A | 3 | 22 | 11.00 | 81.5 | 10 | 0 | 0 |
| 2016 | T20 (leagues & domestic) | 4 | 62 | 31.00 | 110.7 | 39 | 0 | 0 |
| 2017 | First-class | 2 | 1 | 0.50 | 4.8 | 1 | 0 | 0 |
| 2017 | T20 (leagues & domestic) | 13 | 191 | 19.10 | 144.7 | 57 | 0 | 1 |
| 2018 | First-class | 20 | 567 | 29.84 | 59.2 | 103 | 1 | 2 |
| 2018 | List A | 8 | 263 | 37.57 | 101.5 | 76 | 0 | 1 |
| 2018 | T20 (leagues & domestic) | 15 | 445 | 34.23 | 146.9 | 80 | 0 | 3 |
| 2019 | First-class | 23 | 323 | 14.04 | 35.5 | 48 | 0 | 0 |
| 2019 | List A | 8 | 281 | 40.14 | 132.5 | 74 | 0 | 4 |
| 2019 | T20 (leagues & domestic) | 14 | 228 | 25.33 | 132.6 | 69 | 0 | 1 |
| 2020 | First-class | 7 | 207 | 29.57 | 67.6 | 106 | 1 | 0 |
| 2020 | T20 (leagues & domestic) | 14 | 249 | 20.75 | 127.7 | 51 | 0 | 1 |
| 2021 | First-class | 18 | 474 | 31.60 | 56.5 | 97 | 0 | 3 |
| 2021 | T20 (leagues & domestic) | 20 | 237 | 13.94 | 117.3 | 48 | 0 | 0 |
| 2022 | First-class | 17 | 385 | 25.67 | 50.4 | 81 | 0 | 1 |
| 2022 | T20 (leagues & domestic) | 16 | 288 | 26.18 | 139.8 | 47 | 0 | 0 |
| 2023 | First-class | 16 | 415 | 27.67 | 57.5 | 94 | 0 | 2 |
| 2023 | T20 (leagues & domestic) | 17 | 413 | 34.42 | 138.6 | 73 | 0 | 2 |
| 2024 | First-class | 4 | 23 | 5.75 | 39.7 | 17 | 0 | 0 |
| 2024 | List A | 7 | 210 | 52.50 | 107.7 | 40 | 0 | 0 |
| 2024 | T20 (leagues & domestic) | 22 | 363 | 18.15 | 114.2 | 45 | 0 | 0 |
| 2025 | List A | 4 | 175 | 43.75 | 153.5 | 148 | 1 | 0 |
| 2025 | T20 (leagues & domestic) | 21 | 566 | 40.43 | 157.7 | 75 | 0 | 5 |
| 2026 | T20 (leagues & domestic) | 21 | 388 | 22.82 | 145.3 | 75 | 0 | 2 |
Tom Moores bowling record by format
| Format | Inns | Balls | Runs | Wkts | BBI | BBM | Avg | Econ | SR | 4w | 5w | Mdns |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| First-class | 2 | 8 | 6 | 0 | – | – | – | 4.50 | – | 0 | 0 | 0 |
Year-by-year bowling (2 rows)
| Year | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| 2022 | First-class | 1 | 0 | – | 5.00 | 0/5 |
| 2023 | First-class | 1 | 0 | – | 3.00 | 0/1 |
| Opponent | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| Derbyshire | T20 (leagues & domestic) | 18 | 484 | 37.23 | 145.8 | 75 | 0 | 3 |
| Leicestershire | T20 (leagues & domestic) | 20 | 462 | 28.88 | 138.7 | 68 | 0 | 4 |
| Lancashire | T20 (leagues & domestic) | 16 | 388 | 29.85 | 130.6 | 75 | 0 | 1 |
| Birmingham Bears | T20 (leagues & domestic) | 13 | 370 | 41.11 | 153.5 | 74 | 0 | 3 |
| Worcestershire | T20 (leagues & domestic) | 16 | 348 | 34.80 | 144.4 | 57 | 0 | 1 |
| Yorkshire | T20 (leagues & domestic) | 13 | 284 | 35.50 | 139.2 | 80 | 0 | 1 |
| Durham | T20 (leagues & domestic) | 17 | 216 | 13.50 | 128.6 | 33 | 0 | 0 |
| Northamptonshire | T20 (leagues & domestic) | 7 | 126 | 21.00 | 168.0 | 53 | 0 | 1 |
| Southern Brave | T20 (leagues & domestic) | 3 | 90 | 30.00 | 166.7 | 55 | 0 | 1 |
| Birmingham Phoenix | T20 (leagues & domestic) | 3 | 59 | 59.00 | 210.7 | 39 | 0 | 0 |
| Somerset | T20 (leagues & domestic) | 3 | 57 | 19.00 | 150.0 | 36 | 0 | 0 |
| Warwickshire | T20 (leagues & domestic) | 5 | 57 | 19.00 | 111.8 | 39 | 0 | 0 |
| Galle Gladiators | T20 (leagues & domestic) | 3 | 57 | 19.00 | 121.3 | 28 | 0 | 0 |
| London Spirit | T20 (leagues & domestic) | 3 | 19 | 9.50 | 95.0 | 13 | 0 | 0 |
| Hampshire | T20 (leagues & domestic) | 3 | 10 | 3.33 | 62.5 | 9 | 0 | 0 |
| Somerset | First-class | 15 | 339 | 22.60 | 48.2 | 103 | 1 | 0 |
| Hampshire | First-class | 14 | 325 | 25.00 | 55.7 | 81 | 0 | 1 |
| Yorkshire | First-class | 13 | 324 | 27.00 | 57.5 | 106 | 1 | 0 |
| Worcestershire | First-class | 8 | 231 | 38.50 | 71.7 | 62 | 0 | 2 |
| Durham | First-class | 7 | 212 | 42.40 | 58.6 | 96 | 0 | 1 |
| Essex | First-class | 9 | 183 | 20.33 | 49.5 | 87 | 0 | 1 |
| Lancashire | First-class | 7 | 176 | 25.14 | 46.8 | 97 | 0 | 1 |
| Warwickshire | First-class | 8 | 160 | 20.00 | 38.1 | 42 | 0 | 0 |
| Kent | First-class | 8 | 137 | 17.12 | 48.1 | 94 | 0 | 1 |
| Derbyshire | First-class | 6 | 126 | 21.00 | 57.3 | 40 | 0 | 0 |
| Leicestershire | First-class | 4 | 124 | 41.33 | 57.7 | 81 | 0 | 1 |
| Middlesex | First-class | 6 | 104 | 17.33 | 49.8 | 36 | 0 | 0 |
| Surrey | First-class | 5 | 61 | 12.20 | 35.3 | 27 | 0 | 0 |
| Sussex | First-class | 3 | 59 | 19.67 | 40.4 | 43 | 0 | 0 |
| Leicestershire | List A | 5 | 164 | 41.00 | 129.1 | 76 | 0 | 2 |
| Derbyshire | List A | 4 | 121 | 60.50 | 130.1 | 52 | 0 | 1 |
| Warwickshire | List A | 3 | 71 | 35.50 | 81.6 | 33 | 0 | 0 |
| Worcestershire | List A | 4 | 15 | 5.00 | 93.8 | 9 | 0 | 0 |
Top grounds (batting)
| Ground | Inns | Runs | Avg | HS |
|---|---|---|---|---|
| Trent Bridge | 142 | 3269 | 26.58 | 106 |
| Grace Road | 15 | 380 | 34.55 | 81 |
| Old Trafford | 11 | 339 | 48.43 | 48 |
| County Ground, Derby | 12 | 313 | 44.71 | 75 |
| County Ground, Worcester | 13 | 309 | 34.33 | 62 |
| County Ground, Taunton | 11 | 274 | 24.91 | 103 |
| Edgbaston | 18 | 208 | 16.00 | 74 |
| The John Fretwell Sporting Complex, Sookholme | 3 | 171 | 57.00 | 148 |
| Tribhuvan University International Cricket Ground | 7 | 165 | 23.57 | 45 |
| Headingley | 9 | 155 | 31.00 | 43 |
Batting and bowling by phase (limited overs)
| Format | Phase | Runs | Balls | SR | Outs | Bowl balls | Wkts | Econ |
|---|---|---|---|---|---|---|---|---|
| T20 | Powerplay | 377 | 357 | 105.6 | 21 | – | – | – |
| T20 | Middle | 2077 | 1549 | 134.1 | 65 | – | – | – |
| T20 | Death | 976 | 602 | 162.1 | 51 | – | – | – |
How Tom Moores was dismissed
- Caught179 (66%)
- Bowled52 (19%)
- Lbw24 (9%)
- Run out8 (3%)
- Stumped5 (2%)
- Caught and bowled3 (1%)
Last 20 innings
Show as table
| Innings | Runs |
|---|---|
| 4 Jan 2026 | 9 |
| 22 May 2026 | 28 |
| 25 May 2026 | 6 |
| 29 May 2026 | 75 |
| 31 May 2026 | 0 |
| 5 Jun 2026 | 1 |
| 7 Jun 2026 | 39 |
| 26 Jun 2026 | 20 |
| 28 Jun 2026 | 21 |
| 3 Jul 2026 | 40 |
| 5 Jul 2026 | 12 |
| 10 Jul 2026 | 51 |
| 12 Jul 2026 | 2 |
| 15 Jul 2026 | 20 |
| 18 Jul 2026 | 9 |
| 23 Jul 2026 | 0 |
| 26 Jul 2026 | 39 |
| 28 Jul 2026 | 0 |
| 2 Aug 2026 | 0 |
| 8 Aug 2026 | 16 |
| Date | Format | Against | Score | Balls | How out | Ground |
|---|---|---|---|---|---|---|
| 8 Aug 2026 | T20 (leagues & domestic) | Southern Brave | 16 | 12 | bowled | The Rose Bowl |
| 2 Aug 2026 | T20 (leagues & domestic) | MI London | 0 | 2 | caught | Kennington Oval |
| 28 Jul 2026 | T20 (leagues & domestic) | Sunrisers Leeds | 0* | 1 | not out | Headingley |
| 26 Jul 2026 | T20 (leagues & domestic) | Birmingham Phoenix | 39* | 17 | not out | Old Trafford |
| 23 Jul 2026 | T20 (leagues & domestic) | London Spirit | 0 | 2 | run out | Lord's |
| 18 Jul 2026 | T20 (leagues & domestic) | Hampshire | 9 | 8 | caught | Edgbaston |
| 15 Jul 2026 | T20 (leagues & domestic) | Surrey | 20 | 13 | caught | Trent Bridge |
| 12 Jul 2026 | T20 (leagues & domestic) | Yorkshire | 2 | 5 | caught | Headingley |
| 10 Jul 2026 | T20 (leagues & domestic) | Leicestershire | 51* | 33 | not out | Trent Bridge |
| 5 Jul 2026 | T20 (leagues & domestic) | Durham | 12 | 9 | caught | Riverside Ground |
| 3 Jul 2026 | T20 (leagues & domestic) | Lancashire | 40 | 26 | caught | Trent Bridge |
| 28 Jun 2026 | T20 (leagues & domestic) | Leicestershire | 21 | 20 | caught | Grace Road |
| 26 Jun 2026 | T20 (leagues & domestic) | Kent | 20 | 17 | caught | St Lawrence Ground |
| 7 Jun 2026 | T20 (leagues & domestic) | Derbyshire | 39 | 24 | caught | Trent Bridge |
| 5 Jun 2026 | T20 (leagues & domestic) | Warwickshire | 1 | 4 | bowled | Trent Bridge |
| 31 May 2026 | T20 (leagues & domestic) | Durham | 0 | 1 | caught | Trent Bridge |
| 29 May 2026 | T20 (leagues & domestic) | Derbyshire | 75* | 34 | not out | County Ground, Derby |
| 25 May 2026 | T20 (leagues & domestic) | Lancashire | 6 | 5 | caught | Old Trafford |
| 22 May 2026 | T20 (leagues & domestic) | Yorkshire | 28 | 19 | caught | Trent Bridge |
| 4 Jan 2026 | T20 (leagues & domestic) | Paarl Royals | 9 | 14 | bowled | Newlands |
Frequently asked questions
How many runs has Tom Moores scored in T20 leagues?
3,430 runs in 177 innings (199 matches) at an average of 25.04 and a strike rate of 136.8, in the data from 2016 to 2026.
What is Tom Moores's highest score?
148 in List A, the highest score in the data.
How many centuries has Tom Moores scored?
3 hundreds in the data: 2 in first-class, 1 in List A.
Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Career totals cover only matches in the Cricsheet data. Definitions: methodology.