Players / BM Duckett
Men's cricketBM Duckett: runs, wickets and records
402 recorded matches from 27 Apr 2014 to 27 Sep 2026, most often for Northamptonshire, England, Nottinghamshire. 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 | 49 | 90 | 3,364 | 182 | 38.23 | 86.2 | 7 | 16 | 442 | 19 |
| ODIs | 39 | 39 | 1,590 | 165 | 41.84 | 100.1 | 4 | 10 | 183 | 22 |
| T20Is | 21 | 21 | 527 | 84 | 27.74 | 153.2 | 0 | 3 | 69 | 8 |
| T20 leagues | 191 | 185 | 4,995 | 96 | 31.42 | 139.3 | 0 | 33 | 604 | 100 |
| County Championship | 102 | 176 | 7,161 | 241 | 42.12 | 72.0 | 19 | 34 | 1,008 | 28 |
Bowling by format
Inn Wkts Best Avg Econ 5w| Format | Inn | Wkts | Best | Avg | Econ | 5w |
|---|---|---|---|---|---|---|
| County Championship | 9 | 2 | 1/15 | 48.50 | 4.07 | 0 |
Highest innings
Runs Balls Opponent| Runs | Balls | Opponent | Date |
|---|---|---|---|
| 241 | 273 | Derbyshire | 19 Jul 2022 |
| 218 | 264 | Warwickshire | 26 Apr 2024 |
| 208 | 251 | Kent | 6 Sep 2016 |
| 203* | 311 | Surrey | 8 May 2026 |
| 193 | 200 | Sussex | 5 Sep 2017 |
BM Duckett: matches in the records
BM Duckett appears in 402 recorded men's matches, from 27 April 2014 to 27 September 2026, most often for Northamptonshire, England and Nottinghamshire. The matches split as 49 in Test matches, 39 in One Day Internationals, 21 in Twenty20 Internationals, 191 in franchise Twenty20 leagues and 102 in the County Championship. The most frequent opponents in the records are Leicestershire (25 matches), Worcestershire (23 matches) and Derbyshire (23 matches). The ground used most often is Trent Bridge, Nottingham, with 57 matches.
BM Duckett batting record
In Test matches, the batting record is 3,364 runs in 90 innings, an average of 38.23, a strike rate of 86.2 and a highest score of 182, with 7 hundreds, 16 fifties and 7 ducks.
In One Day Internationals, the batting record is 1,590 runs in 39 innings, an average of 41.84, a strike rate of 100.1 and a highest score of 165, with 4 hundreds, 10 fifties and 5 ducks.
In Twenty20 Internationals, the batting record is 527 runs in 21 innings, an average of 27.74, a strike rate of 153.2 and a highest score of 84, with 3 fifties and 2 ducks.
In franchise Twenty20 leagues, the batting record is 4,995 runs in 185 innings, an average of 31.42, a strike rate of 139.3 and a highest score of 96, with 33 fifties and 10 ducks.
In the County Championship, the batting record is 7,161 runs in 176 innings, an average of 42.12, a strike rate of 72.0 and a highest score of 241, with 19 hundreds, 34 fifties and 15 ducks.
BM Duckett highest innings
The highest individual scores in the records are: 241 from 273 balls against Derbyshire at County Ground, Derby on 19 July 2022 (the County Championship). 218 from 264 balls against Warwickshire at Edgbaston, Birmingham on 26 April 2024 (the County Championship). 208 from 251 balls against Kent at Kent County Cricket Ground, Beckenham on 6 September 2016 (the County Championship). 203* from 311 balls against Surrey at Trent Bridge, Nottingham on 8 May 2026 (the County Championship). 193 from 200 balls against Sussex at County Ground, Northampton on 5 September 2017 (the County Championship).
BM Duckett results with the side
In Test matches, the player's side won 25 and lost 21 of the 49 recorded matches (54.3% of decided matches).
In One Day Internationals, the player's side won 17 and lost 21 of the 39 recorded matches (44.7% of decided matches).
In Twenty20 Internationals, the player's side won 10 and lost 11 of the 21 recorded matches (47.6% of decided matches).
In franchise Twenty20 leagues, the player's side won 87 and lost 91 of the 191 recorded matches (48.9% of decided matches).
In the County Championship, the player's side won 32 and lost 39 of the 102 recorded matches (45.1% of decided matches).
Against the most frequent opponents the results were Leicestershire: 13 won, 6 lost in 25 matches, Worcestershire: 9 won, 11 lost in 23 matches, Derbyshire: 16 won, 4 lost in 23 matches, India: 6 won, 15 lost in 23 matches and Durham: 10 won, 6 lost in 19 matches.
BM Duckett teams
Matches by side: Northamptonshire (119), England (109), Nottinghamshire (102), Birmingham Phoenix (22), Welsh Fire (16), Brisbane Heat (12), Trent Rockets (9), Melbourne Stars (7), Quetta Gladiators (4) and Islamabad United (2).
BM Duckett main grounds
The grounds used most often are Trent Bridge, Nottingham (57), County Ground (35), County Ground, Northampton (27), Edgbaston, Birmingham (26), Lord's, London (16) and Trent Bridge (16).
BM Duckett runs by year
Runs in each calendar year of the records: 2014 (626), 2015 (1,075), 2016 (1,752), 2017 (1,035), 2018 (891), 2019 (882), 2020 (340), 2021 (1,515), 2022 (2,367), 2023 (1,570), 2024 (2,220), 2025 (1,745), 2026 (1,619).
BM Duckett wickets by year
Wickets in each calendar year of the records: 2017 (1), 2022 (1).
BM Duckett matches by year
Recorded matches in each calendar year: 2014 (25), 2015 (25), 2016 (33), 2017 (24), 2018 (24), 2019 (25), 2020 (11), 2021 (40), 2022 (51), 2023 (32), 2024 (36), 2025 (45), 2026 (31).
BM Duckett fours and sixes
In Test matches, 442 fours and 19 sixes, one boundary every 8.5 balls faced; 55.9% of the runs came in boundaries.
In One Day Internationals, 183 fours and 22 sixes, one boundary every 7.7 balls faced; 54.3% of the runs came in boundaries.
In Twenty20 Internationals, 69 fours and 8 sixes, one boundary every 4.5 balls faced; 61.5% of the runs came in boundaries.
In franchise Twenty20 leagues, 604 fours and 100 sixes, one boundary every 5.1 balls faced; 60.4% of the runs came in boundaries.
In the County Championship, 1,008 fours and 28 sixes, one boundary every 9.6 balls faced; 58.7% of the runs came in boundaries.
How BM Duckett gets out
In Test matches, 88 recorded dismissals: caught 61%, bowled 19%, lbw 17% and run out 2%.
In One Day Internationals, 38 recorded dismissals: caught 63%, bowled 18%, caught and bowled 11% and lbw 8%.
In Twenty20 Internationals, 19 recorded dismissals: caught 58%, bowled 21%, lbw 16% and run out 5%.
In franchise Twenty20 leagues, 159 recorded dismissals: caught 64%, bowled 21%, lbw 8% and caught and bowled 3%.
In the County Championship, 170 recorded dismissals: caught 64%, lbw 18%, bowled 12% and caught and bowled 5%.
BM Duckett player of the match awards
Of the 14 player of the match awards on record, the first is dated 20 August 2016 (Nottinghamshire v Northamptonshire) and the latest 2 August 2026 (Trent Rockets v Sunrisers Leeds): 1 in Test matches, 1 in Twenty20 Internationals and 12 in franchise Twenty20 leagues.
BM Duckett first and latest matches
The first recorded match in Test matches is dated 20 October 2016 against Bangladesh and the latest 9 September 2026 against Pakistan.
The first recorded match in One Day Internationals is dated 7 October 2016 against Bangladesh and the latest 27 September 2026 against Sri Lanka.
The first recorded match in Twenty20 Internationals is dated 5 May 2019 against Pakistan and the latest 3 February 2026 against Sri Lanka.
The first recorded match in franchise Twenty20 leagues is dated 16 May 2014 against Yorkshire and the latest 16 August 2026 against Manchester Super Giants.
The first recorded match in the County Championship is dated 27 April 2014 against Lancashire and the latest 8 May 2026 against Surrey.
BM Duckett against different opponents
The most runs against a single opponent are 1,287 against Derbyshire in 27 innings (average 49.50), 1,235 against India in 33 innings (average 37.42), 993 against Australia in 25 innings (average 39.72) and 909 against Leicestershire in 28 innings (average 37.88).
BM Duckett at different grounds
The grounds that have produced the most runs are Trent Bridge, Nottingham (3,281 runs in 80 innings), County Ground, Northampton (1,718 runs in 46 innings), Edgbaston, Birmingham (1,204 runs in 35 innings) and Lord's, London (1,088 runs in 24 innings).
BM Duckett recent years
Year by year, the latest figures in the records are 2021: 40 matches and 1,515 runs; 2022: 51 matches, 2,367 runs and 1 wickets; 2023: 32 matches and 1,570 runs; 2024: 36 matches and 2,220 runs; 2025: 45 matches and 1,745 runs; 2026: 31 matches and 1,619 runs.
BM Duckett year by year
The busiest year in the records is 2022, with 51 matches. The most runs in a calendar year came in 2022: 2,367. The most wickets in a calendar year came in 2022: 1.
Questions and answers
How many matches has BM Duckett played?
402 recorded matches, from 27 April 2014 to 27 September 2026.
How many runs has BM Duckett scored in Tests?
3,364 runs in 90 innings, at an average of 38.23.
How many runs has BM Duckett scored in ODIs?
1,590 runs in 39 innings, at an average of 41.84.
How many runs has BM Duckett scored in T20Is?
527 runs in 21 innings, at an average of 27.74.
What is BM Duckett's highest score?
241 from 273 balls against Derbyshire on 19 July 2022, at County Ground, Derby.
How many sixes has BM Duckett hit?
177 sixes and 2,306 fours in the recorded matches.
How many player of the match awards has BM Duckett won?
14 in the recorded matches.
How many hundreds has BM Duckett scored?
30 in the recorded matches.
Which teams has BM Duckett played for?
Northamptonshire (119), England (109), Nottinghamshire (102), Birmingham Phoenix (22), Welsh Fire (16), Brisbane Heat (12), Trent Rockets (9) and Melbourne Stars (7).
When was BM Duckett's most recent recorded match?
27 September 2026.