Oddsworth
James Sales

Northamptonshire · Northamptonshire

James Sales

23

  • Right-handed lower-order batter
  • Right-arm fast-medium bowler
  • Middle-overs bowler

T20 record

Batting

MatInnsRunsBallsAvgSRHS50s4s6sDot %
T202313646110.70104.91103237.7
Blast2313646110.70104.91103237.7
Last 1010620226.7090.9800145.5

Bowling

InnsBallsRunsWktsEconAvgSRDot %
T2021387568268.8121.8014.937.5
Blast21387568268.8121.8014.937.5
Last 1010189266148.4419.0013.534.9

Bowling style

Seamer

  • PowerplayOvers 1–6

    Economy–
  • Middle oversOvers 7–15

    Economy7.46Par 8.19
  • DeathOvers 16–20

    Economy–
FigurePlayerParAgainst par
Economy8.448.66
Dot %38.633.5
Boundary %16.818.1
Balls per wicket11.417.8
Average16.025.7
Economy v right-handers8.378.54

285 balls bowled in T20s · May 2026 – Jul 2026

Compare with other players

Strengths and weaknesses

Strengths

  • Dot balls bowled37% (field 32% across T20 Blast)

By phase

Balls facedSROutBalls bowledEconWkts
Powerplay0–0868.797
Middle overs18116.722268.0213
Death (overs 16–20)43100.047511.206

Rankings

Not in our T20 batting rankings.

Not in our T20 bowling rankings.

Team

Leagues

YearsMatRunsAvgSRWktsEcon
Blast2022–2026236410.70104.9268.81

T20 streaks

Last 10CareerNowBest
Took a wicket8/1062%382311020113
  • James Sales has taken a wicket in 8 of the last 10 T20s bowled in, including the last 3.

Last 10 T20s

DateTeamOpponentGroundBatBowlResult
18 Jul 2026NorthamptonshireHampshireEdgbaston0 (2)3/25 (4.0)Northamptonshire won by 14 runs
18 Jul 2026NorthamptonshireSomersetEdgbaston2* (2)1/16 (4.0)Northamptonshire won by 17 runs
15 Jul 2026NorthamptonshireGloucestershireCounty Ground–1/27 (4.0)Northamptonshire won by 8 wickets
10 Jul 2026NorthamptonshireSomersetThe Cooper Associates County Ground4* (4)0/17 (1.0)Somerset won by 7 wickets
8 Jul 2026NorthamptonshireGlamorganSophia Gardens3* (5)2/21 (2.3)Northamptonshire won by 53 runs
5 Jul 2026NorthamptonshireSomersetCounty Ground8 (6)0/53 (4.0)Somerset won by 105 runs
1 Jul 2026NorthamptonshireGloucestershireCounty Ground–1/45 (4.0)Northamptonshire won by 8 wickets
26 Jun 2026NorthamptonshireEssexCounty Ground–1/18 (2.0)Northamptonshire won by 130 runs
9 Jun 2026NorthamptonshireWorcestershireCounty Ground–3/34 (4.0)Northamptonshire won by 6 wickets (DLS)
6 Jun 2026NorthamptonshireDurhamRiverside Ground3 (3)2/10 (2.0)Northamptonshire won by 7 runs

Pace and pitch map

T20s337 balls

FullOff side2m4m6m8m10m12m1.2% of balls, 0–1m from the stumps0.3% of balls, 0–1m from the stumps0.3% of balls, 1–2m from the stumps0.6% of balls, 1–2m from the stumps1.2% of balls, 1–2m from the stumps0.3% of balls, 1–2m from the stumps0.3% of balls, 2–3m from the stumps0.9% of balls, 2–3m from the stumps0.6% of balls, 3–4m from the stumps2.4% of balls, 3–4m from the stumps0.3% of balls, 3–4m from the stumps0.3% of balls, 3–4m from the stumps0.6% of balls, 4–5m from the stumps0.9% of balls, 4–5m from the stumps0.6% of balls, 4–5m from the stumps3.0% of balls, 4–5m from the stumps2.1% of balls, 4–5m from the stumps1.2% of balls, 4–5m from the stumps0.6% of balls, 4–5m from the stumps0.6% of balls, 5–6m from the stumps3.0% of balls, 5–6m from the stumps0.6% of balls, 5–6m from the stumps1.5% of balls, 5–6m from the stumps0.3% of balls, 5–6m from the stumps0.3% of balls, 6–7m from the stumps1.2% of balls, 6–7m from the stumps7.4% of balls, 6–7m from the stumps4.5% of balls, 6–7m from the stumps3.9% of balls, 6–7m from the stumps1.2% of balls, 6–7m from the stumps0.3% of balls, 7–8m from the stumps0.3% of balls, 7–8m from the stumps6.8% of balls, 7–8m from the stumps3.9% of balls, 7–8m from the stumps4.5% of balls, 7–8m from the stumps1.5% of balls, 7–8m from the stumps0.3% of balls, 8–9m from the stumps0.9% of balls, 8–9m from the stumps7.1% of balls, 8–9m from the stumps5.6% of balls, 8–9m from the stumps3.6% of balls, 8–9m from the stumps0.3% of balls, 8–9m from the stumps0.9% of balls, 9–10m from the stumps3.0% of balls, 9–10m from the stumps2.4% of balls, 9–10m from the stumps2.4% of balls, 9–10m from the stumps1.2% of balls, 9–10m from the stumps0.3% of balls, 10–11m from the stumps0.3% of balls, 10–11m from the stumps0.3% of balls, 10–11m from the stumps2.4% of balls, 10–11m from the stumps1.8% of balls, 10–11m from the stumps1.8% of balls, 10–11m from the stumps0.3% of balls, 10–11m from the stumps0.6% of balls, 11–12m from the stumps0.3% of balls, 11–12m from the stumps0.6% of balls, 11–12m from the stumps0.6% of balls, 11–12m from the stumps0.6% of balls, 11–12m from the stumps1.5% of balls, 11–12m from the stumps0.3% of balls, 11–12m from the stumps0.3% of balls, 12–13m from the stumps0.3% of balls, 12–13m from the stumps0.3% of balls, 12–13m from the stumps0.9% of balls, 12–13m from the stumpsLeg sideShort

All teams

Share