Players / JD Libby
Men's cricketJD Libby: runs, wickets and records
188 recorded matches from 15 Sep 2014 to 24 Sep 2026, most often for Worcestershire, Nottinghamshire, Northamptonshire. 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 | 57 | 51 | 1,209 | 78* | 28.12 | 121.5 | 0 | 5 | 98 | 14 |
| County Championship | 131 | 228 | 7,655 | 228* | 36.11 | 49.5 | 21 | 32 | 875 | 17 |
Bowling by format
Inn Wkts Best Avg Econ 5w| Format | Inn | Wkts | Best | Avg | Econ | 5w |
|---|---|---|---|---|---|---|
| T20 leagues | 6 | 1 | 1/11 | 77.00 | 8.56 | 0 |
| County Championship | 53 | 10 | 2/10 | 69.00 | 3.73 | 0 |
Highest innings
Runs Balls Opponent| Runs | Balls | Opponent | Date |
|---|---|---|---|
| 228* | 438 | Hampshire | 29 Jun 2025 |
| 215 | 294 | Sussex | 12 Sep 2022 |
| 198 | 261 | Sussex | 11 Jun 2023 |
| 180* | 496 | Essex | 8 Apr 2021 |
| 167 | 252 | Sussex | 9 May 2025 |
JD Libby: matches in the records
JD Libby appears in 188 recorded men's matches, from 15 September 2014 to 24 September 2026, most often for Worcestershire, Nottinghamshire and Northamptonshire. The matches split as 57 in franchise Twenty20 leagues and 131 in the County Championship. The most frequent opponents in the records are Durham (20 matches), Derbyshire (17 matches) and Yorkshire (15 matches). The ground used most often is County Ground, New Road, Worcester, with 53 matches.
JD Libby batting record
In franchise Twenty20 leagues, the batting record is 1,209 runs in 51 innings, an average of 28.12, a strike rate of 121.5 and a highest score of 78*, with 5 fifties and 3 ducks.
In the County Championship, the batting record is 7,655 runs in 228 innings, an average of 36.11, a strike rate of 49.5 and a highest score of 228*, with 21 hundreds, 32 fifties and 16 ducks.
JD Libby bowling record
In the County Championship, the bowling record is 10 wickets in 53 innings, an average of 69.00, an economy rate of 3.73 and best figures of 2 for 10.
JD Libby highest innings
The highest individual scores in the records are: 228* from 438 balls against Hampshire at The Rose Bowl, Southampton on 29 June 2025 (the County Championship). 215 from 294 balls against Sussex at County Ground, Hove on 12 September 2022 (the County Championship). 198 from 261 balls against Sussex at County Ground, Hove on 11 June 2023 (the County Championship). 180* from 496 balls against Essex at County Ground, Chelmsford on 8 April 2021 (the County Championship). 167 from 252 balls against Sussex at County Ground, Hove on 9 May 2025 (the County Championship).
JD Libby best bowling
The best bowling figures in the records are: 2 for 10 against Middlesex at County Ground, New Road, Worcester on 26 September 2022. 2 for 63 against Durham at Riverside Ground, Chester-le-Street on 15 September 2025.
JD Libby results with the side
In franchise Twenty20 leagues, the player's side won 23 and lost 33 of the 57 recorded matches (41.1% of decided matches).
In the County Championship, the player's side won 31 and lost 51 of the 131 recorded matches (37.8% of decided matches).
Against the most frequent opponents the results were Durham: 4 won, 9 lost in 20 matches, Derbyshire: 8 won, 3 lost in 17 matches, Yorkshire: 3 won, 10 lost in 15 matches, Leicestershire: 7 won, 3 lost in 12 matches and Lancashire: 4 won, 4 lost in 12 matches.
JD Libby main grounds
The grounds used most often are County Ground, New Road, Worcester (53), Trent Bridge, Nottingham (29), Trent Bridge (11), Riverside Ground, Chester-le-Street (8), County Ground, Northampton (6) and Edgbaston, Birmingham (6).
JD Libby runs by year
Runs in each calendar year of the records: 2014 (120), 2015 (37), 2016 (878), 2017 (422), 2018 (917), 2019 (274), 2020 (318), 2021 (1,390), 2022 (836), 2023 (1,153), 2024 (727), 2025 (1,102), 2026 (690).
JD Libby wickets by year
Wickets in each calendar year of the records: 2016 (2), 2018 (1), 2019 (1), 2021 (1), 2022 (2), 2025 (4).
JD Libby matches by year
Recorded matches in each calendar year: 2014 (1), 2015 (2), 2016 (15), 2017 (13), 2018 (24), 2019 (14), 2020 (9), 2021 (27), 2022 (23), 2023 (12), 2024 (16), 2025 (18), 2026 (14).
JD Libby fours and sixes
In franchise Twenty20 leagues, 98 fours and 14 sixes, one boundary every 8.9 balls faced; 39.4% of the runs came in boundaries.
In the County Championship, 875 fours and 17 sixes, one boundary every 17.3 balls faced; 47.1% of the runs came in boundaries.
How JD Libby gets out
In franchise Twenty20 leagues, 43 recorded dismissals: caught 65%, bowled 16%, run out 9% and stumped 5%.
In the County Championship, 212 recorded dismissals: caught 56%, lbw 22%, bowled 19% and run out 2%.
JD Libby bowling in detail
In the County Championship: 674 dot balls (60.7% of legal deliveries), 17 maidens, 2 wides and 0 no-balls and wickets by caught 60%, bowled 20% and hit wicket 10%.
JD Libby player of the match awards
The one player of the match award on record is dated 25 June 2021 (Durham v Worcestershire): 1 in franchise Twenty20 leagues.
JD Libby first and latest matches
The first recorded match in franchise Twenty20 leagues is dated 13 July 2018 against Derbyshire and the latest 20 June 2025 against Birmingham Bears.
The first recorded match in the County Championship is dated 15 September 2014 against Sussex and the latest 24 September 2026 against Derbyshire.
JD Libby against different opponents
The most runs against a single opponent are 1,087 against Sussex in 16 innings (average 72.47), 995 against Durham in 32 innings (average 33.17), 678 against Derbyshire in 24 innings (average 32.29) and 667 against Somerset in 16 innings (average 44.47).
JD Libby at different grounds
The grounds that have produced the most runs are County Ground, New Road, Worcester (2,273 runs in 79 innings), Trent Bridge, Nottingham (1,235 runs in 50 innings), County Ground, Hove (690 runs in 6 innings) and Riverside Ground, Chester-le-Street (394 runs in 13 innings).
JD Libby recent years
Year by year, the latest figures in the records are 2021: 27 matches, 1,390 runs and 1 wickets; 2022: 23 matches, 836 runs and 2 wickets; 2023: 12 matches and 1,153 runs; 2024: 16 matches and 727 runs; 2025: 18 matches, 1,102 runs and 4 wickets; 2026: 14 matches and 690 runs.
JD Libby year by year
The busiest year in the records is 2021, with 27 matches. The most runs in a calendar year came in 2021: 1,390. The most wickets in a calendar year came in 2025: 4.
Questions and answers
How many matches has JD Libby played?
188 recorded matches, from 15 September 2014 to 24 September 2026.
How many runs has JD Libby scored in T20 leagues?
1,209 runs in 51 innings, at an average of 28.12.
How many runs has JD Libby scored in the County Championship?
7,655 runs in 228 innings, at an average of 36.11.
What is JD Libby's highest score?
228* from 438 balls against Hampshire on 29 June 2025, at The Rose Bowl, Southampton.
How many wickets has JD Libby taken in the County Championship?
10 wickets in 53 innings, with best figures of 2 for 10.
How many sixes has JD Libby hit?
31 sixes and 973 fours in the recorded matches.
How many player of the match awards has JD Libby won?
1 in the recorded matches.
How many hundreds has JD Libby scored?
21 in the recorded matches.
Which teams has JD Libby played for?
Worcestershire (119), Nottinghamshire (65) and Northamptonshire (4).
When was JD Libby's most recent recorded match?
24 September 2026.