CricketScore

Players / JA Haynes

Men's cricket

JA Haynes: runs, wickets and records

154 recorded matches from 18 Aug 2019 to 24 Sep 2026, most often for Nottinghamshire, Worcestershire, Oval Invincibles. The figures are counted from ball-by-ball records.

Batting by format

M Inn Runs HS Avg SR 100 50 4s 6s
FormatMInnRunsHSAvgSR100504s6s
T20 leagues74731,69889*24.61139.20916059
County Championship801234,39215937.8654.1121855313

Highest innings

Runs Balls Opponent
RunsBallsOpponentDate
159183Leicestershire2 Sep 2026
157295Somerset29 Jun 2025
142214Essex11 Apr 2025
137*206Essex19 Jun 2026
134*255Durham13 Apr 2023

JA Haynes: matches in the records

JA Haynes appears in 154 recorded men's matches, from 18 August 2019 to 24 September 2026, most often for Nottinghamshire, Worcestershire and Oval Invincibles. The matches split as 74 in franchise Twenty20 leagues and 80 in the County Championship. The most frequent opponents in the records are Leicestershire (18 matches), Durham (16 matches) and Yorkshire (12 matches). The ground used most often is Trent Bridge, Nottingham, with 45 matches.

JA Haynes batting record

In franchise Twenty20 leagues, the batting record is 1,698 runs in 73 innings, an average of 24.61, a strike rate of 139.2 and a highest score of 89*, with 9 fifties and 3 ducks.

In the County Championship, the batting record is 4,392 runs in 123 innings, an average of 37.86, a strike rate of 54.1 and a highest score of 159, with 12 hundreds, 18 fifties and 9 ducks.

JA Haynes highest innings

The highest individual scores in the records are: 159 from 183 balls against Leicestershire at Trent Bridge, Nottingham on 2 September 2026 (the County Championship). 157 from 295 balls against Somerset at The Cooper Associates County Ground, Taunton on 29 June 2025 (the County Championship). 142 from 214 balls against Essex at Trent Bridge, Nottingham on 11 April 2025 (the County Championship). 137* from 206 balls against Essex at County Ground, Chelmsford on 19 June 2026 (the County Championship). 134* from 255 balls against Durham at Riverside Ground, Chester-le-Street on 13 April 2023 (the County Championship).

JA Haynes results with the side

In franchise Twenty20 leagues, the player's side won 29 and lost 42 of the 74 recorded matches (40.8% of decided matches).

In the County Championship, the player's side won 26 and lost 19 of the 80 recorded matches (57.8% of decided matches).

Against the most frequent opponents the results were Leicestershire: 10 won, 5 lost in 18 matches, Durham: 4 won, 7 lost in 16 matches, Yorkshire: 3 won, 7 lost in 12 matches, Derbyshire: 6 won, 4 lost in 11 matches and Lancashire: 4 won, 6 lost in 11 matches.

JA Haynes main grounds

The grounds used most often are Trent Bridge, Nottingham (45), County Ground, New Road, Worcester (32), Riverside Ground, Chester-le-Street (9), Edgbaston, Birmingham (8), Grace Road, Leicester (8) and Headingley, Leeds (6).

JA Haynes runs by year

Runs in each calendar year of the records: 2019 (95), 2020 (149), 2021 (513), 2022 (1,048), 2023 (926), 2024 (845), 2025 (1,138), 2026 (1,376).

JA Haynes matches by year

Recorded matches in each calendar year: 2019 (4), 2020 (7), 2021 (11), 2022 (23), 2023 (27), 2024 (27), 2025 (27), 2026 (28).

JA Haynes fours and sixes

In franchise Twenty20 leagues, 160 fours and 59 sixes, one boundary every 5.6 balls faced; 58.5% of the runs came in boundaries.

In the County Championship, 553 fours and 13 sixes, one boundary every 14.3 balls faced; 52.1% of the runs came in boundaries.

How JA Haynes gets out

In franchise Twenty20 leagues, 69 recorded dismissals: caught 71%, lbw 12%, bowled 10% and caught and bowled 6%.

In the County Championship, 116 recorded dismissals: caught 56%, lbw 26%, bowled 10% and caught and bowled 4%.

JA Haynes first and latest matches

The first recorded match in franchise Twenty20 leagues is dated 29 August 2020 against Northamptonshire and the latest 18 July 2026 against Hampshire.

The first recorded match in the County Championship is dated 18 August 2019 against Northamptonshire and the latest 24 September 2026 against Yorkshire.

JA Haynes against different opponents

The most runs against a single opponent are 714 against Durham in 20 innings (average 42.00), 648 against Derbyshire in 14 innings (average 54.00), 566 against Leicestershire in 21 innings (average 26.95) and 507 against Yorkshire in 15 innings (average 36.21).

JA Haynes at different grounds

The grounds that have produced the most runs are Trent Bridge, Nottingham (2,102 runs in 56 innings), County Ground, New Road, Worcester (1,184 runs in 41 innings), Riverside Ground, Chester-le-Street (434 runs in 13 innings) and County Ground, Derby (353 runs in 7 innings).

JA Haynes recent years

Year by year, the latest figures in the records are 2021: 11 matches and 513 runs; 2022: 23 matches and 1,048 runs; 2023: 27 matches and 926 runs; 2024: 27 matches and 845 runs; 2025: 27 matches and 1,138 runs; 2026: 28 matches and 1,376 runs.

JA Haynes year by year

The busiest year in the records is 2026, with 28 matches. The most runs in a calendar year came in 2026: 1,376.

Questions and answers

How many matches has JA Haynes played?

154 recorded matches, from 18 August 2019 to 24 September 2026.

How many runs has JA Haynes scored in T20 leagues?

1,698 runs in 73 innings, at an average of 24.61.

How many runs has JA Haynes scored in the County Championship?

4,392 runs in 123 innings, at an average of 37.86.

What is JA Haynes's highest score?

159 from 183 balls against Leicestershire on 2 September 2026, at Trent Bridge, Nottingham.

How many sixes has JA Haynes hit?

72 sixes and 713 fours in the recorded matches.

How many hundreds has JA Haynes scored?

12 in the recorded matches.

Which teams has JA Haynes played for?

Nottinghamshire (82), Worcestershire (71) and Oval Invincibles (1).

When was JA Haynes's most recent recorded match?

24 September 2026.

Team pages

Records