Menu

Account

Create a free account Go Pro

Already have an account? Log in

Fixtures
Upcoming Results Standings
Franchise
International
James Sales

James Sales T20 Stats

Batsman · Northamptonshire Updated , after Northamptonshire vs Hampshire
Season over T20B run-scorers ›
Last innings T20B · for Northamptonshire · Sat 18 Jul
2026
34 runs · 14 matches · 201st › 8.50 average 100.0 strike rate
Create a free account 10 pages a day instead of 5 and the next match's full projection.
Every projection, every match a month, or a year Cricket Pro ›
Filter the trend and match data
Pick a competition to choose a season
Trend · runs 22 matches
REF LINE
Newest on the left · bars in the team he played for, 2nd innings stacked in pink · 0 over the line
Match data 22 matches
DateTeamOppoCompH/AVenueResult RunsBalls4s6sSR WktsROversEconDots ◆ Dream11Perf ◆ Dream11 Scoreline
Scrolls sideways · tap a row for the scorecard

About James Sales's T20 record

In James Sales's last 22 Cricket games (2022–2026) for Northamptonshire, they have scored 64 runs at an average of 2.9 with a strike rate of 105.2. James Sales has also taken 25 wickets in this period.

James Sales Stats - Cricket

James Sales is a right hand bat batsman. Across these 22 games, James Sales has hit 3 fours and 2 sixes, taking 6 catches in the field. Their highest score in this span is 11. Best bowling figures: 5/21.

James Sales: Betting Insights

For bet builder markets, James Sales has scored 25+ runs in 0% of their last 22 Cricket games (0/22). They have registered 1+ boundaries in 23% of these games (5/22). Over their last 5 games, James Sales has 9 runs and 6 wickets.

Related pages

Frequently asked questions

What is James Sales' highest score in T20 cricket?

James Sales' highest score in the 22 T20 matches Statz has on record is 11 off 9 balls against Warwickshire (26 May 2022). Across those matches James Sales has scored 64 runs at 2.9 a match.

What are James Sales' T20 batting stats?

James Sales averages 2.9 runs per match at a strike rate of 105.2, based on 22 games (2022–2026). In the last 5 matches James Sales scored 0, 2, 0, 4 and 3, newest first. James Sales has 64 runs in all 22 T20 matches on record.

Which team does James Sales play for?

James Sales currently plays for Northamptonshire, and has also played for Manchester Super Giants. Statz has James Sales' 22 T20 matches on record, the most recent against Hampshire (18 Jul 2026), with 64 runs and 25 wickets in all.

How old is James Sales?

James Sales was born on 11 February 2003 and is 23 years old. James Sales is a batsman with 22 T20 matches on record, 64 runs and 25 wickets.

How many wickets has James Sales taken in T20 cricket?

James Sales has taken 25 wickets in the 22 T20 matches Statz has on record, at an economy of 8.83 and an average of 22.2. James Sales took 6 wickets in the last 5 matches.

What are James Sales' best bowling figures in T20 cricket?

James Sales' best figures in the 22 T20 matches Statz has on record are 5/21 against Gloucestershire (29 May 2026). James Sales has taken three or more wickets in an innings 4 times, and 25 wickets in all.

What is James Sales' T20 economy rate?

James Sales concedes 8.83 runs an over, based on 22 games (2022–2026), from 63 overs with 25 wickets. The tightest spell was 4.00 an over against Somerset (18 Jul 2026).