Menu

Account

Create a free account Go Pro

Already have an account? Log in

James Sales Stats

How many runs, fours and sixes James Sales scores each innings.

Updated 24 September 2026, after Middlesex vs Northamptonshire

All Comps Last 10
Avg Hit

No games in this view.

Sales match by match

Last 10 games, home and away

All Comps Last 10
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.

Ranked against every player in County Championship Division Two 2026

StatTotalRank
Runs 786 15thof 172
Wickets 14 44th
Sixes 5 20th
Fours 98 14th
Catches 6 52nd

Sales by Competition

Every season on record, newest first

Competition Team M Runs Avg SR 50+ 6s
County Championship Division TwoCounty Championship Division Two 2026 NOR 14 786 46.2 53.9 5 5
T20 BlastT20 Blast 2026 NOR 14 34 8.5 100 0 1
County Championship Division TwoCounty Championship Division Two 2025 NOR 14 640 27.8 58.7 4 2
County Championship Division OneCounty Championship Division One 2023 NOR 5 132 14.7 34 1 0
T20 BlastT20 Blast 2023 NOR 7 19 9.5 105.6 0 0
County Championship Division OneCounty Championship Division One 2022 NOR 5 159 19.9 47.5 1 0
T20 BlastT20 Blast 2022 NOR 1 11 - 122.2 0 1

Sales Splits

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

Venue M Runs Avg SR 50+ HS
Home 29 1039 35.8 57.2 7 164
Away 31 742 21.8 48.9 4 92
Innings M Runs Avg SR 50+ HS
Batting first 26 678 25.1 51.1 5 92
Batting second 34 1103 30.6 55 6 164
Result M Runs Avg SR 50+ HS
Won 23 573 44.1 60.6 5 146
Lost 23 450 13.6 46.2 1 69
Tied or drawn 14 758 44.6 53.6 5 164
Position Inns Runs Avg SR 50+ HS
Batting 4 23 640 27.8 58.7 4 108
Batting 6 23 804 40.2 51.6 6 164
Batting 7 10 185 20.6 45.7 1 71
Batting 8 8 101 16.8 44.1 0 35
Batting 9 8 44 11 102.3 0 10
Batting 10 1 0 0 0 0 0
Batting 11 2 7 - 175 0 5
Opponent M Runs Avg SR 50+ HS
Gloucestershire 8 356 44.5 51.5 4 81
Kent 6 114 22.8 50.4 0 48
Lancashire 5 218 31.1 46.4 1 92
Worcestershire 5 208 69.3 68 2 146
Derbyshire 5 125 20.8 45.5 0 46
Durham 5 109 21.8 50 1 69
Middlesex 4 355 50.7 65.1 2 164
Glamorgan 4 92 30.7 66.2 0 35
Somerset 4 72 24 53.3 1 57
Warwickshire 4 13 13 108.3 0 11
Leicestershire 3 33 8.3 39.8 0 23
Hampshire 3 21 4.2 46.7 0 10
Essex 2 29 14.5 35.4 0 28
Surrey 1 29 14.5 76.3 0 22
Nottinghamshire 1 7 3.5 10.4 0 6
Ground M Runs Avg SR 50+ HS
County GroundNorthampton 27 1037 37 57.3 7 164
EdgbastonBirmingham 5 15 7.5 93.8 0 11
St Lawrence GroundCanterbury 4 54 18 38.6 0 41
Old TraffordStretford, Manchester 3 157 52.3 47.3 1 92
County GroundBristol 3 67 22.3 47.5 0 28
County GroundDerby 3 59 19.7 39.6 0 46
Riverside GroundChester-le-Street 3 35 11.7 54.7 0 13
The Cooper Associates County GroundSt James Street, Taunton 2 62 31 48.8 1 57
New RoadWorcester 2 58 29 65.2 1 52
Sophia GardensCardiff 2 47 23.5 73.4 0 35
The Rose BowlSouthampton 2 21 5.3 48.8 0 10
College GroundCheltenham 1 88 44 46.1 1 71
Lord'sLondon 1 51 25.5 49.5 0 43
Merchant Taylors' School GroundNorthwood 1 28 14 63.6 0 26
Grace RoadLeicester 1 2 1 11.1 0 1
Year M Runs Avg SR 50+ HS
2026 28 820 39 55 5 164
2025 14 640 27.8 58.7 4 108
2023 12 151 13.7 37.2 1 57
2022 6 170 21.3 49.4 1 71

More on Statz

Where to go next for Sales and Northamptonshire.

James Sales career by format

Every format on our scorecards, from the season shown. A Test or first-class row is a match, both innings.

Format MRunsHSAvgSRWktsBestBowl avgEconSince
T20 226411*10.7104.9255/2122.28.142022
First-class 381,717164--244/2440.84.602022

James Sales teams

Every side he has played for, the current ones first

  • Northamptonshire NorthamptonshireCurrentCounty Championship Division Two, T20 Blast, County Championship Division One - since 2022 60 matches
    1,781 runs

James Sales Questions

What teams does James Sales play for?

James Sales plays for Northamptonshire (County Championship Division Two, T20 Blast), and has played for 1 side across 2 formats in all, 60 matches on our scorecards.

How many runs has James Sales scored?

James Sales has scored 1,717 First-class runs in 38 matches since 2022 and 64 T20 runs in 22 matches since 2022, his highest First-class score 164.

When did James Sales last play?

James Sales last played on 24 Sep 2026, for Northamptonshire against Middlesex in the County Championship Division Two (First-class), and took 1/16 and made 51 (103); his last ten matches across every format are listed above.