Menu

Account

Create a free account Go Pro

Already have an account? Log in

Harry Duke First-Class Runs

How many runs, fours and sixes Harry Duke scores each innings.

Updated 24 September 2026, after Middlesex vs Northamptonshire

All Comps Last 5
Avg Hit

No matches in this view.

Duke match by match

Last 5 matches, innings by innings, home and away

All Comps Last 5
Stat Avg
A green cell cleared the line. The small corner number is where he batted, the figure under a score the balls faced; * not out; DNB did not bat. Each innings is its own column, the 1st then the 2nd.

Ranked against every player in County Championship Division Two 2026

StatTotalRank
Runs 372 54thof 172
Wickets 0 –
Sixes 5 20th
Fours 47 53rd
Catches 24 9th

Duke by Competition

Every First-Class season on record, newest first

Competition Team M Runs Avg SR 50+ 6s
County Championship Division TwoCounty Championship Division Two 2026 MID 6 372 53.1 64.9 2 5
County Championship Division OneCounty Championship Division One 2026 YOR 1 24 12 35.3 0 0
County Championship Division OneCounty Championship Division One 2025 YOR 3 43 14.3 26.5 0 0
County Championship Division OneCounty Championship Division One 2024 ESS 2 51 17 41.8 0 1
County Championship Division OneCounty Championship Division One 2022 YOR 8 239 21.7 32.7 0 0

Duke Splits

His First-Class record home and away, batting first or chasing, by result, position, opponent, ground and year

Venue M Runs Avg SR 50+ HS
Home 11 284 18.9 31.8 0 48
Away 9 445 40.5 58.2 2 100
Innings M Runs Avg SR 50+ HS
Batting first 7 300 30 51.4 1 94
Batting second 13 429 26.8 40 1 100
Result M Runs Avg SR 50+ HS
Won 5 129 21.5 46.1 0 34
Lost 7 317 28.8 46.4 1 100
Tied or drawn 8 283 31.4 40.8 1 94
Position Inns Runs Avg SR 50+ HS
Batting 5 1 21 21 32.3 0 21
Batting 6 11 200 20 37.7 0 48
Batting 7 14 452 41.1 48.2 2 100
Batting 8 4 56 14 45.5 0 20
Opponent M Runs Avg SR 50+ HS
Gloucestershire 3 180 36 53.7 1 94
Lancashire 3 78 15.6 25.2 0 40
Durham 2 158 158 88.8 1 100
Hampshire 2 68 17 46.6 0 27
Northamptonshire 2 50 25 57.5 0 28
Derbyshire 1 53 53 37.3 0 43
Warwickshire 1 48 48 39 0 48
Somerset 1 31 15.5 29.5 0 25
Nottinghamshire 1 22 11 22.7 0 15
Sussex 1 21 21 32.3 0 21
Essex 1 12 12 31.6 0 12
Kent 1 8 8 26.7 0 8
Surrey 1 0 - - 0 -
Ground M Runs Avg SR 50+ HS
HeadingleyLeeds 6 156 15.6 25.6 0 48
County GroundBristol 2 175 58.3 57.8 1 94
Riverside GroundChester-le-Street 2 158 158 88.8 1 100
Lord'sLondon 2 81 40.5 44.3 0 43
North Marine Road GroundScarborough 2 21 21 32.3 0 21
The Rose BowlSouthampton 1 44 22 56.4 0 27
The Cooper Associates County GroundSt James Street, Taunton 1 31 15.5 29.5 0 25
Merchant Taylors' School GroundNorthwood 1 26 13 76.5 0 16
County GroundNorthampton 1 22 22 47.8 0 22
County GroundChelmsford 1 12 12 31.6 0 12
Old TraffordStretford, Manchester 1 3 3 18.8 0 3
Year M Runs Avg SR 50+ HS
2026 7 396 44 61.8 2 100
2025 3 43 14.3 26.5 0 21
2024 2 51 17 41.8 0 25
2022 8 239 21.7 32.7 0 48

More on Statz

Where to go next for Duke and Middlesex.

Harry Duke First-Class Runs

In Harry Duke's last 20 All First-Class Cricket games (2022–2026) for Middlesex, they have scored 729 runs at an average of 36.5 with a strike rate of 45.8.

Harry Duke Stats - All First-Class Cricket

Harry Duke is a right hand bat wicketkeeper. Across these 20 games, Harry Duke has hit 89 fours and 6 sixes, taking 61 catches in the field. Their highest score in this span is 100.

Harry Duke: Betting Insights

For bet builder markets, Harry Duke has scored 25+ runs in 50% of their last 20 All First-Class Cricket games (10/20). They have registered 1+ boundaries in 80% of these games (16/20). Over their last 5 games, Harry Duke has 369 runs.

Harry Duke Questions

How old is Harry Duke?

Harry Duke was born on 6 September 2001 and is 25 years old. Harry Duke is a wicketkeeper with 20 First-Class matches on record and 729 runs.

Which team does Harry Duke play for?

Harry Duke currently plays for Middlesex, and has also played for Yorkshire. Statz has Harry Duke's 20 First-Class matches on record, the most recent against Northamptonshire (24 Sep 2026), with 729 runs in all.

What is Harry Duke's highest score in first-class cricket?

Harry Duke's highest score in the 20 First-Class matches Statz has on record is 100 against Durham (08 Sep 2026). Across those matches Harry Duke has scored 729 runs at 36.5 a match.

What are Harry Duke's First-Class batting stats?

Harry Duke averages 36.5 runs per match at a strike rate of 45.8, based on 20 games (2022–2026). In the last 5 matches Harry Duke scored 28, 124, 138, 26 and 53, newest first. Harry Duke has 729 runs in all 20 First-Class matches on record.

How many fifties and hundreds has Harry Duke scored in first-class cricket?

Harry Duke has 1 hundred and 1 fifty in the 20 First-Class matches Statz has on record. The highest is 100 against Durham (08 Sep 2026). Harry Duke has passed 30 in 8 of 31 innings.