CricketWise
  1. Home
  2. Players
  3. TW Hartley

Lancashire · Men's cricket

TW Hartley stats

Data through 12 July 2026Last updated 12 July 2026

Coverage: matches in the Cricsheet data from 1 August 2020 to 12 July 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.

Between 2020 and 2026, TW Hartley appears in 5 Tests, 2 ODIs for England in the Cricsheet data. TW Hartley took 94 T20 league wickets in the data (average 26.12, economy 8.01, best 4/16).

International matches
7
Tests 5 · ODIs 2
International wickets
22
1 five-wicket hauls
T20 league & domestic matches
115
369 runs
Best bowling
7/62
Test

Teams played for

Lancashire 2020–2026 · 121Manchester Originals 2021–2025 · 34England 2023–2024 · 7

TW Hartley batting record by format

Batting by format
FormatMInnsNORunsHSAvgBFSR1005004s6s
Test51001853618.5028465.1000236
ODI2111212*–9133.300010
T20 (leagues & domestic)11559243693910.54307120.20092216
First-class4059101,16213023.712,26151.414613518

Runs per year

0200400600202020232026103
TW Hartley: runs per calendar year (all formats in the data)
02004006002020202120222023202420252026103
TW Hartley: runs per calendar year (all formats in the data)
Show as table
TW Hartley: runs per calendar year (all formats in the data)
YearRuns
202039
2021103
2022140
2023497
2024375
2025471
2026103
Year-by-year batting (16 rows)
Batting by calendar year and format
YearFormatInnsRunsAvgSRHS10050
2020First-class43535.0021.21300
2020T20 (leagues & domestic)244.0057.1400
2021First-class46120.3333.92500
2021T20 (leagues & domestic)94210.50102.41600
2022First-class45513.7556.12300
2022T20 (leagues & domestic)128528.33123.21900
2023First-class1337137.1076.77302
2023ODI112–133.31200
2023T20 (leagues & domestic)1411410.36135.73900
2024First-class1116216.2038.45001
2024T20 (leagues & domestic)6285.60133.31800
2024Test1018518.5065.13600
2025First-class1639626.4052.213011
2025T20 (leagues & domestic)107510.71119.03500
2026First-class78213.6753.62400
2026T20 (leagues & domestic)6215.2595.5800

TW Hartley bowling record by format

Bowling by format
FormatInnsBallsRunsWktsBBIBBMAvgEconSR4w5wMdns
Test91,504795227/629/19336.143.1768.42130
ODI160480–––4.80–000
T20 (leagues & domestic)1071,8402,455944/16–26.128.0119.6301
First-class596,6983,135806/11611/21539.192.8183.743244

Wickets per year

01020304020202023202617
TW Hartley: wickets per calendar year (all formats in the data)
010203040202020212022202320242025202617
TW Hartley: wickets per calendar year (all formats in the data)
Show as table
TW Hartley: wickets per calendar year (all formats in the data)
YearWickets
202012
202123
202239
202334
202432
202539
202617
Year-by-year bowling (16 rows)
Bowling by calendar year and format
YearFormatInnsWktsAvgEconBest
2020First-class5654.002.923/79
2020T20 (leagues & domestic)11642.677.112/21
2021First-class5435.751.724/42
2021T20 (leagues & domestic)201924.636.924/16
2022First-class51113.091.775/52
2022T20 (leagues & domestic)262823.008.364/22
2023First-class171944.842.972/10
2023ODI10–4.800/48
2023T20 (leagues & domestic)211528.808.913/13
2024First-class7581.803.252/46
2024T20 (leagues & domestic)8525.609.043/25
2024Test92236.143.177/62
2025First-class153035.533.056/116
2025T20 (leagues & domestic)10928.338.362/29
2026First-class5539.402.492/15
2026T20 (leagues & domestic)111222.678.284/20

TW Hartley against each team

Batting against each opponent (3+ innings)
OpponentFormatInnsRunsAvgSRHS10050
IndiaTest1018518.5065.13600
Birmingham BearsT20 (leagues & domestic)37236.00200.03500
YorkshireT20 (leagues & domestic)55829.00170.63900
DurhamT20 (leagues & domestic)6346.8085.01300
Trent RocketsT20 (leagues & domestic)33015.0093.81600
WorcestershireT20 (leagues & domestic)5299.67145.01800
NottinghamshireT20 (leagues & domestic)42222.00129.4700
Oval InvinciblesT20 (leagues & domestic)32121.00150.01600
Welsh FireT20 (leagues & domestic)32110.50110.51500
LeicestershireT20 (leagues & domestic)3157.50115.41000
Birmingham PhoenixT20 (leagues & domestic)3126.0092.31100
NorthamptonshireT20 (leagues & domestic)672.3358.3400
DerbyshireT20 (leagues & domestic)331.5075.0200
GloucestershireFirst-class320267.3359.113010
EssexFirst-class615931.8077.27301
KentFirst-class514128.2057.16401
NottinghamshireFirst-class513946.3347.85802
NorthamptonshireFirst-class1011614.5040.62800
DerbyshireFirst-class59724.2546.94200
LeicestershireFirst-class55919.6738.12300
SurreyFirst-class45919.6744.72200
MiddlesexFirst-class3258.3375.82200
GlamorganFirst-class3227.3340.71700
HampshireFirst-class3175.6735.41000
Bowling against each opponent (3+ innings)
OpponentFormatInnsWktsAvgEconBest
IndiaTest92236.143.177/62
NottinghamshireT20 (leagues & domestic)111715.767.694/20
DerbyshireT20 (leagues & domestic)11929.569.172/34
DurhamT20 (leagues & domestic)10737.868.832/22
Birmingham PhoenixT20 (leagues & domestic)479.865.524/22
Trent RocketsT20 (leagues & domestic)5618.178.183/25
LeicestershireT20 (leagues & domestic)7627.006.612/21
WorcestershireT20 (leagues & domestic)7624.837.454/16
YorkshireT20 (leagues & domestic)11549.807.552/21
Welsh FireT20 (leagues & domestic)5512.806.982/11
Birmingham BearsT20 (leagues & domestic)3516.209.002/29
Northern SuperchargersT20 (leagues & domestic)6433.259.972/25
London SpiritT20 (leagues & domestic)3416.508.803/27
Oval InvinciblesT20 (leagues & domestic)5339.679.522/24
NorthamptonshireT20 (leagues & domestic)7356.677.731/26
Southern BraveT20 (leagues & domestic)3225.0010.001/7
GloucestershireFirst-class31328.003.416/116
NorthamptonshireFirst-class101142.552.523/91
SurreyFirst-class41013.002.315/52
DerbyshireFirst-class5834.122.093/68
KentFirst-class6832.882.484/42
LeicestershireFirst-class4755.433.803/117
SomersetFirst-class4466.753.382/88
EssexFirst-class4353.003.982/106
HampshireFirst-class3338.333.192/10
GlamorganFirst-class4278.002.791/27
NottinghamshireFirst-class3288.502.901/22

Top grounds (batting)

Most runs by ground
GroundInnsRunsAvgHS
Old Trafford5154213.9047
Trent Bridge1118947.2558
County Ground, Chelmsford414247.3373
College Ground1130130.00130
St Lawrence Ground28241.0064
Headingley56120.3339
Dr YS Rajasekhara Reddy ACA-VDCA Cricket Stadium25728.5036
Rajiv Gandhi International Stadium25728.5034
Edgbaston65714.2535
County Ground, Northampton8569.3328

Top grounds (bowling)

Most wickets by ground
GroundInnsWktsAvgEcon
Old Trafford737831.643.66
Edgbaston81116.277.67
College Ground21119.553.43
Rajiv Gandhi International Stadium2921.443.76
Headingley10821.507.27
Trent Bridge11850.124.39
Trafalgar Road Ground4622.332.91
Stanley Park5634.835.65
County Ground, Northampton8650.173.15
Sophia Gardens5519.803.11

Batting and bowling by phase (limited overs)

T20 phases: overs 1–6, 7–15, 16–20. ODI phases: overs 1–10, 11–40, 41–50.
FormatPhaseRunsBallsSROutsBowl ballsWktsEcon
T20Powerplay––––489259.09
T20Middle141103136.981094547.34
T20Death228204111.827257158.75
ODIMiddle––––6004.80
ODIDeath129133.30–––

How TW Hartley was dismissed

How TW Hartley took wickets

Last 20 innings

02040608029 Jul 20253 Apr 202612 Jul 20266
TW Hartley: runs in the last 20 innings
02040608029 Jul 20256 Sep 202524 Sep 202510 Apr 20268 May 202629 May 202612 Jul 20266
TW Hartley: runs in the last 20 innings
Show as table
TW Hartley: runs in the last 20 innings
InningsRuns
29 Jul 20255
13 Aug 20251
24 Aug 202511
6 Sep 20250
8 Sep 202564
13 Sep 20250
24 Sep 202517
3 Apr 20260
3 Apr 202616
10 Apr 202617
10 Apr 202624
8 May 20263
8 May 20260
15 May 202622
22 May 20266
29 May 20260
5 Jun 20268
1 Jul 20260
6 Jul 20261
12 Jul 20266
Most recent batting innings in the data
DateFormatAgainstScoreBallsHow outGround
12 Jul 2026T20 (leagues & domestic)Durham67bowledOld Trafford
6 Jul 2026T20 (leagues & domestic)Derbyshire1*1not outOld Trafford
1 Jul 2026T20 (leagues & domestic)Derbyshire01bowledCounty Ground, Derby
5 Jun 2026T20 (leagues & domestic)Yorkshire8*7not outHeadingley
29 May 2026T20 (leagues & domestic)Leicestershire01caughtOld Trafford
22 May 2026T20 (leagues & domestic)Surrey65stumpedKennington Oval
15 May 2026First-classWorcestershire22*31not outTrafalgar Road Ground
8 May 2026First-classMiddlesex01caughtOld Trafford
8 May 2026First-classMiddlesex310caughtOld Trafford
10 Apr 2026First-classDerbyshire2446bowledOld Trafford
10 Apr 2026First-classDerbyshire1728bowledOld Trafford
3 Apr 2026First-classNorthamptonshire1634lbwCounty Ground, Northampton
3 Apr 2026First-classNorthamptonshire03lbwCounty Ground, Northampton
24 Sep 2025First-classGlamorgan1735caughtSophia Gardens
13 Sep 2025T20 (leagues & domestic)Somerset01caughtEdgbaston
8 Sep 2025First-classKent6485caughtSt Lawrence Ground
6 Sep 2025T20 (leagues & domestic)Kent03caughtOld Trafford
24 Aug 2025T20 (leagues & domestic)Birmingham Phoenix1111lbwOld Trafford
13 Aug 2025T20 (leagues & domestic)Welsh Fire13caughtSophia Gardens
29 Jul 2025First-classGlamorgan516bowledOld Trafford

Last 20 bowling innings

Most recent bowling innings in the data
DateFormatAgainstFiguresOversMdnsGround
12 Jul 2026T20 (leagues & domestic)Durham1/1620Old Trafford
10 Jul 2026T20 (leagues & domestic)Yorkshire0/2230Old Trafford
6 Jul 2026T20 (leagues & domestic)Derbyshire2/3440Old Trafford
1 Jul 2026T20 (leagues & domestic)Derbyshire0/2310County Ground, Derby
26 Jun 2026T20 (leagues & domestic)Leicestershire1/2330Grace Road
9 Jun 2026T20 (leagues & domestic)Durham0/2720Riverside Ground
7 Jun 2026T20 (leagues & domestic)Glamorgan1/3040Stanley Park
5 Jun 2026T20 (leagues & domestic)Yorkshire2/2640Headingley
29 May 2026T20 (leagues & domestic)Leicestershire1/2940Old Trafford
25 May 2026T20 (leagues & domestic)Nottinghamshire4/203.50Old Trafford
22 May 2026T20 (leagues & domestic)Surrey0/2220Kennington Oval
15 May 2026First-classWorcestershire2/53181Trafalgar Road Ground
15 May 2026First-classWorcestershire2/1570Trafalgar Road Ground
10 Apr 2026First-classDerbyshire0/50172Old Trafford
3 Apr 2026First-classNorthamptonshire1/33216County Ground, Northampton
3 Apr 2026First-classNorthamptonshire0/46163County Ground, Northampton
24 Sep 2025First-classGlamorgan1/27174Sophia Gardens
24 Sep 2025First-classGlamorgan0/3191Sophia Gardens
13 Sep 2025T20 (leagues & domestic)Somerset1/2440Edgbaston
8 Sep 2025First-classKent0/49132St Lawrence Ground

Batter vs bowler matchups

Batters TW Hartley bowled to most

Frequently asked questions

How many wickets has TW Hartley taken in Tests?
22 wickets in 9 innings at an average of 36.14, economy 3.17, best figures 7/62.
How many wickets has TW Hartley taken in T20 leagues?
94 wickets in 107 innings at an average of 26.12, economy 8.01, best figures 4/16.
How many runs has TW Hartley scored in Tests?
185 runs in 10 innings (5 matches) at an average of 18.50 and a strike rate of 65.1, in the data from 2024 to 2024.
How many runs has TW Hartley scored in ODIs?
12 runs in 1 innings (2 matches) at an average of – and a strike rate of 133.3, in the data from 2023 to 2023.
How many runs has TW Hartley scored in T20 leagues?
369 runs in 59 innings (115 matches) at an average of 10.54 and a strike rate of 120.2, in the data from 2020 to 2026.

Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Career totals cover only matches in the Cricsheet data. Definitions: methodology.