Ben Duckett

Top-order batsman
ENG Flag
Full Name: Ben Matthew Duckett
Date of Birth: 17 Oct 1994
Current Age: 30 Year, 10 Month, 27 Days
Born: Farnborough Kent
Teams: England, England Under-19s, Islamabad United, Northamptonshire, Northamptonshire 2nd XI, Northamptonshire Under-13s, Northamptonshire Under-14s, Northamptonshire Under-15s
TEST
Rank
10
Cap No
672
First Game
2016-10-20
Last Game
2025-07-31
ODI
Rank
21
Cap No
246
First Game
2016-10-07
Last Game
2025-09-07
T20I
Rank
17
Cap No
84
First Game
2019-05-05
Last Game
2025-06-10
Ben Duckett's 2024 stats
TEST
MAT
32
ING
32
RUNS
1149
BF
1320
50s
6
100s
2
6s
7
4s
153
NO
1
HS
153
AVG
37.06
SR
87.05
ODI
MAT
5
ING
5
RUNS
305
BF
278
50s
2
100s
1
6s
4
4s
35
NO
0
HS
107
AVG
61.00
SR
109.71
TEST
1st InningING
8
RUNS
322
BF
395
50s
3
100s
0
6s
3
4s
43
NO
0
HS
86
AVG
40.25
SR
81.52
TEST
2nd InningING
9
RUNS
453
BF
492
50s
1
100s
2
6s
2
4s
63
NO
0
HS
153
AVG
50.33
SR
92.07
TEST
3rd InningING
8
RUNS
275
BF
337
50s
2
100s
0
6s
1
4s
31
NO
0
HS
92
AVG
34.38
SR
81.60
TEST
4th InningING
7
RUNS
99
BF
96
50s
0
100s
0
6s
1
4s
16
NO
1
HS
28
AVG
16.50
SR
103.13
ODI
1st InningING
3
RUNS
265
BF
244
50s
2
100s
1
6s
3
4s
30
NO
0
HS
107
AVG
88.33
SR
108.61
ODI
2nd InningING
2
RUNS
40
BF
34
50s
0
100s
0
6s
1
4s
5
NO
0
HS
32
AVG
20.00
SR
117.65
TEST
MAT
-99
ING
6
RUNS
186
BF
206
50s
1
100s
0
6s
2
4s
19
NO
0
HS
86
AVG
31.00
SR
90.29
TEST
MAT
-99
ING
25
RUNS
879
BF
1039
50s
4
100s
2
6s
5
4s
123
NO
1
HS
153
AVG
36.63
SR
84.60
TEST
MAT
-99
ING
1
RUNS
84
BF
75
50s
1
100s
0
6s
0
4s
11
NO
0
HS
84
AVG
84.00
SR
112.00
ODI
MAT
-99
ING
5
RUNS
305
BF
278
50s
2
100s
1
6s
4
4s
35
NO
0
HS
107
AVG
61.00
SR
109.71
Ben Duckett's 2024 matches
MatchRB4s6sSRORWEcoWin/LossScorecard
3rd Test - Fri, 13 Dec 2024 vs New Zealand11131084.61LossView Scorecard
3rd Test - Fri, 13 Dec 2024 vs New Zealand4410100.00LossView Scorecard
2nd Test - Thu, 05 Dec 2024 vs New Zealand08000.00LossView Scorecard
2nd Test - Thu, 05 Dec 2024 vs New Zealand921126182.14LossView Scorecard
1st Test - Wed, 27 Nov 2024 vs New Zealand46626074.19LossView Scorecard
1st Test - Wed, 27 Nov 2024 vs New Zealand271841150.00LossView Scorecard
3rd Test - Thu, 24 Oct 2024 vs Pakistan52844161.90LossView Scorecard
3rd Test - Thu, 24 Oct 2024 vs Pakistan12152080.00LossView Scorecard
2nd Test - Tue, 15 Oct 2024 vs Pakistan11412916088.37LossView Scorecard
2nd Test - Tue, 15 Oct 2024 vs Pakistan02000.00LossView Scorecard
1st Test - Mon, 07 Oct 2024 vs Pakistan8475110112.00LossView Scorecard
5th ODI - Sun, 29 Sep 2024 vs Australia10791132117.58LossView Scorecard
4th ODI - Fri, 27 Sep 2024 vs Australia636261101.61WinView Scorecard
3rd ODI - Tue, 24 Sep 2024 vs Australia891088.88WinView Scorecard
2nd ODI - Sat, 21 Sep 2024 vs Australia322541128.00LossView Scorecard
1st ODI - Thu, 19 Sep 2024 vs Australia9591110104.39LossView Scorecard
3rd Test - Fri, 06 Sep 2024 vs Sri Lanka867992108.86LossView Scorecard
3rd Test - Fri, 06 Sep 2024 vs Sri Lanka781087.50LossView Scorecard
2nd Test - Thu, 29 Aug 2024 vs Sri Lanka40474085.10LossView Scorecard
2nd Test - Thu, 29 Aug 2024 vs Sri Lanka24382063.15LossView Scorecard
1st Test - Wed, 21 Aug 2024 vs Sri Lanka18202090.00WinView Scorecard
1st Test - Wed, 21 Aug 2024 vs Sri Lanka11141078.57WinView Scorecard
3rd Test - Fri, 26 Jul 2024 vs West Indies3120025.00WinView Scorecard
3rd Test - Fri, 26 Jul 2024 vs West Indies251640156.25WinView Scorecard
2nd Test - Thu, 18 Jul 2024 vs West Indies7159140120.33WinView Scorecard
2nd Test - Thu, 18 Jul 2024 vs West Indies769211082.60WinView Scorecard
1st Test - Wed, 10 Jul 2024 vs West Indies3130023.07WinView Scorecard
5th Test - Thu, 07 Mar 2024 vs India27584046.55LossView Scorecard
5th Test - Thu, 07 Mar 2024 vs India250040.00LossView Scorecard
4th Test - Fri, 23 Feb 2024 vs India11211052.38LossView Scorecard
4th Test - Fri, 23 Feb 2024 vs India151520100.00LossView Scorecard
3rd Test - Thu, 15 Feb 2024 vs India153151232101.32LossView Scorecard
3rd Test - Thu, 15 Feb 2024 vs India4150026.66LossView Scorecard
2nd Test - Fri, 02 Feb 2024 vs India211740123.52LossView Scorecard
2nd Test - Fri, 02 Feb 2024 vs India282760103.70LossView Scorecard
1st Test - Thu, 25 Jan 2024 vs India35397089.74WinView Scorecard
1st Test - Thu, 25 Jan 2024 vs India47527090.38WinView Scorecard