Players / DM Bess
Men's cricketDM Bess: runs, wickets and records
187 recorded matches from 29 Jul 2016 to 24 Sep 2026, most often for Yorkshire, Somerset, England. 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 |
|---|---|---|---|---|---|---|---|---|---|---|
| Tests | 14 | 19 | 319 | 57 | 22.79 | 44.9 | 0 | 1 | 39 | 2 |
| T20 leagues | 78 | 43 | 366 | 53 | 13.56 | 115.1 | 0 | 1 | 36 | 9 |
| County Championship | 95 | 144 | 3,191 | 107 | 26.16 | 54.1 | 1 | 18 | 418 | 16 |
Bowling by format
Inn Wkts Best Avg Econ 5w| Format | Inn | Wkts | Best | Avg | Econ | 5w |
|---|---|---|---|---|---|---|
| Tests | 22 | 36 | 5/30 | 33.97 | 2.93 | 2 |
| T20 leagues | 72 | 60 | 3/15 | 28.65 | 7.85 | 0 |
| County Championship | 145 | 230 | 7/43 | 34.23 | 2.86 | 11 |
Highest innings
Runs Balls Opponent| Runs | Balls | Opponent | Date |
|---|---|---|---|
| 107 | 117 | Worcestershire | 11 Apr 2025 |
| 92 | 118 | Hampshire | 11 May 2018 |
| 91* | 132 | Essex | 3 Jun 2019 |
| 89 | 119 | Kent | 28 Apr 2022 |
| 80* | 137 | Essex | 8 Sep 2026 |
DM Bess: matches in the records
DM Bess appears in 187 recorded men's matches, from 29 July 2016 to 24 September 2026, most often for Yorkshire, Somerset and England. The matches split as 14 in Test matches, 78 in franchise Twenty20 leagues and 95 in the County Championship. The most frequent opponents in the records are Lancashire (17 matches), Derbyshire (14 matches) and Leicestershire (14 matches). The ground used most often is Headingley, Leeds, with 62 matches.
DM Bess batting record
In Test matches, the batting record is 319 runs in 19 innings, an average of 22.79, a strike rate of 44.9 and a highest score of 57, with 1 fifties and 3 ducks.
In franchise Twenty20 leagues, the batting record is 366 runs in 43 innings, an average of 13.56, a strike rate of 115.1 and a highest score of 53, with 1 fifties and 6 ducks.
In the County Championship, the batting record is 3,191 runs in 144 innings, an average of 26.16, a strike rate of 54.1 and a highest score of 107, with 1 hundred, 18 fifties and 21 ducks.
DM Bess bowling record
In Test matches, the bowling record is 36 wickets in 22 innings, an average of 33.97, an economy rate of 2.93, a strike rate of 69.5 balls per wicket and best figures of 5 for 30, including 2 five-wicket hauls.
In franchise Twenty20 leagues, the bowling record is 60 wickets in 72 innings, an average of 28.65, an economy rate of 7.85 and best figures of 3 for 15.
In the County Championship, the bowling record is 230 wickets in 145 innings, an average of 34.23, an economy rate of 2.86 and best figures of 7 for 43, including 11 five-wicket hauls.
DM Bess highest innings
The highest individual scores in the records are: 107 from 117 balls against Worcestershire at Headingley, Leeds on 11 April 2025 (the County Championship). 92 from 118 balls against Hampshire at County Ground, Taunton on 11 May 2018 (the County Championship). 91* from 132 balls against Essex at Headingley, Leeds on 3 June 2019 (the County Championship). 89 from 119 balls against Kent at Headingley, Leeds on 28 April 2022 (the County Championship). 80* from 137 balls against Essex at Headingley, Leeds on 8 September 2026 (the County Championship).
DM Bess best bowling
The best bowling figures in the records are: 7 for 43 against Northamptonshire at County Ground, Northampton on 4 July 2021. 7 for 162 against Surrey at North Marine Road Ground, Scarborough on 22 July 2025. 7 for 179 against Middlesex at Headingley, Leeds on 29 August 2024. 6 for 28 against Warwickshire at County Ground, Taunton on 6 September 2016. 6 for 53 against Sussex at County Ground, Hove on 22 April 2021.
DM Bess results with the side
In Test matches, the player's side won 9 and lost 3 of the 14 recorded matches (75.0% of decided matches).
In franchise Twenty20 leagues, the player's side won 34 and lost 41 of the 78 recorded matches (45.3% of decided matches).
In the County Championship, the player's side won 36 and lost 22 of the 95 recorded matches (62.1% of decided matches).
Against the most frequent opponents the results were Lancashire: 6 won, 6 lost in 17 matches, Derbyshire: 6 won, 8 lost in 14 matches, Leicestershire: 5 won, 8 lost in 14 matches, Nottinghamshire: 8 won, 4 lost in 13 matches and Worcestershire: 10 won, 3 lost in 13 matches.
DM Bess teams
Matches by side: Yorkshire (149), Somerset (23), England (14) and Warwickshire (1).
DM Bess main grounds
The grounds used most often are Headingley, Leeds (62), County Ground, Taunton (14), Edgbaston, Birmingham (9), North Marine Road Ground, Scarborough (9), Grace Road, Leicester (7) and Riverside Ground, Chester-le-Street (7).
DM Bess runs by year
Runs in each calendar year of the records: 2016 (76), 2017 (104), 2018 (337), 2019 (397), 2020 (112), 2021 (527), 2022 (506), 2023 (411), 2024 (271), 2025 (508), 2026 (627).
DM Bess wickets by year
Wickets in each calendar year of the records: 2016 (14), 2017 (17), 2018 (14), 2019 (30), 2020 (16), 2021 (56), 2022 (45), 2023 (33), 2024 (26), 2025 (38), 2026 (37).
DM Bess matches by year
Recorded matches in each calendar year: 2016 (3), 2017 (5), 2018 (9), 2019 (17), 2020 (8), 2021 (27), 2022 (28), 2023 (23), 2024 (19), 2025 (26), 2026 (22).
DM Bess fours and sixes
In Test matches, 39 fours and 2 sixes, one boundary every 17.3 balls faced; 52.7% of the runs came in boundaries.
In franchise Twenty20 leagues, 36 fours and 9 sixes, one boundary every 7.1 balls faced; 54.1% of the runs came in boundaries.
In the County Championship, 418 fours and 16 sixes, one boundary every 13.6 balls faced; 55.4% of the runs came in boundaries.
How DM Bess gets out
In franchise Twenty20 leagues, 27 recorded dismissals: caught 59%, bowled 19%, lbw 11% and run out 7%.
In the County Championship, 122 recorded dismissals: caught 57%, lbw 20%, bowled 20% and stumped 3%.
DM Bess bowling in detail
In Test matches: 1,868 dot balls (74.7% of legal deliveries), 82 maidens, 0 wides and 1 no-balls and wickets by caught 78%, bowled 17% and lbw 3%.
In franchise Twenty20 leagues: 383 dot balls (29.1% of legal deliveries), 27 wides and 2 no-balls and wickets by caught 60%, bowled 20% and caught and bowled 8%.
In the County Championship: 12,449 dot balls (75.4% of legal deliveries), 616 maidens, 1 wides and 11 no-balls and wickets by caught 55%, bowled 18% and lbw 17%.
DM Bess first and latest matches
The first recorded match in Test matches is dated 24 May 2018 against Pakistan and the latest 4 March 2021 against India.
The first recorded match in franchise Twenty20 leagues is dated 29 July 2016 against Hampshire and the latest 15 July 2026 against Somerset.
The first recorded match in the County Championship is dated 6 September 2016 against Warwickshire and the latest 24 September 2026 against Nottinghamshire.
DM Bess against different opponents
The most runs against a single opponent are 517 against Hampshire in 20 innings (average 30.41), 348 against Essex in 13 innings (average 34.80), 298 against Surrey in 13 innings (average 33.11) and 225 against Nottinghamshire in 15 innings (average 17.31).
The most wickets against a single opponent are 31 against Hampshire in 21 innings, 29 against Essex in 18 innings, 22 against Northamptonshire in 11 innings and 21 against Nottinghamshire in 18 innings.
DM Bess at different grounds
The grounds that have produced the most runs are Headingley, Leeds (1,154 runs in 53 innings), County Ground, Taunton (427 runs in 22 innings), North Marine Road Ground, Scarborough (236 runs in 14 innings) and The Rose Bowl, Southampton (221 runs in 10 innings).
DM Bess recent years
Year by year, the latest figures in the records are 2021: 27 matches, 527 runs and 56 wickets; 2022: 28 matches, 506 runs and 45 wickets; 2023: 23 matches, 411 runs and 33 wickets; 2024: 19 matches, 271 runs and 26 wickets; 2025: 26 matches, 508 runs and 38 wickets; 2026: 22 matches, 627 runs and 37 wickets.
DM Bess year by year
The busiest year in the records is 2022, with 28 matches. The most runs in a calendar year came in 2026: 627. The most wickets in a calendar year came in 2021: 56.
Questions and answers
How many matches has DM Bess played?
187 recorded matches, from 29 July 2016 to 24 September 2026.
How many runs has DM Bess scored in Tests?
319 runs in 19 innings, at an average of 22.79.
How many runs has DM Bess scored in T20 leagues?
366 runs in 43 innings, at an average of 13.56.
How many runs has DM Bess scored in the County Championship?
3,191 runs in 144 innings, at an average of 26.16.
What is DM Bess's highest score?
107 from 117 balls against Worcestershire on 11 April 2025, at Headingley, Leeds.
How many wickets has DM Bess taken in Tests?
36 wickets in 22 innings, with best figures of 5 for 30.
How many wickets has DM Bess taken in T20 leagues?
60 wickets in 72 innings, with best figures of 3 for 15.
How many wickets has DM Bess taken in the County Championship?
230 wickets in 145 innings, with best figures of 7 for 43.
How many sixes has DM Bess hit?
27 sixes and 493 fours in the recorded matches.
How many hundreds has DM Bess scored?
1 in the recorded matches.
Which teams has DM Bess played for?
Yorkshire (149), Somerset (23), England (14) and Warwickshire (1).
When was DM Bess's most recent recorded match?
24 September 2026.