Players / JA Haynes
Men's cricketJA 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| Format | M | Inn | Runs | HS | Avg | SR | 100 | 50 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|
| T20 leagues | 74 | 73 | 1,698 | 89* | 24.61 | 139.2 | 0 | 9 | 160 | 59 |
| County Championship | 80 | 123 | 4,392 | 159 | 37.86 | 54.1 | 12 | 18 | 553 | 13 |
Highest innings
Runs Balls Opponent| Runs | Balls | Opponent | Date |
|---|---|---|---|
| 159 | 183 | Leicestershire | 2 Sep 2026 |
| 157 | 295 | Somerset | 29 Jun 2025 |
| 142 | 214 | Essex | 11 Apr 2025 |
| 137* | 206 | Essex | 19 Jun 2026 |
| 134* | 255 | Durham | 13 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.