Ben Duckett

Top-order batsman
ENG Flag
Full Name: Ben Matthew Duckett
Date of Birth: 17 Oct 1994
Current Age: 30 Year, 11 Month, 1 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 2025 stats
TEST
MAT
24
ING
10
RUNS
602
BF
691
50s
3
100s
2
6s
5
4s
83
NO
0
HS
149
AVG
60.20
SR
87.12
ODI
MAT
10
ING
9
RUNS
476
BF
413
50s
3
100s
1
6s
7
4s
60
NO
0
HS
165
AVG
52.89
SR
115.25
T20I
MAT
8
ING
8
RUNS
212
BF
126
50s
2
100s
0
6s
6
4s
29
NO
0
HS
84
AVG
26.50
SR
168.25
TEST
1st InningING
2
RUNS
163
BF
174
50s
0
100s
1
6s
2
4s
23
NO
0
HS
140
AVG
81.50
SR
93.68
TEST
2nd InningING
4
RUNS
199
BF
237
50s
2
100s
0
6s
2
4s
27
NO
0
HS
94
AVG
49.75
SR
83.97
TEST
3rd InningING
1
RUNS
12
BF
12
50s
0
100s
0
6s
0
4s
1
NO
0
HS
12
AVG
12.00
SR
100.00
TEST
4th InningING
3
RUNS
228
BF
268
50s
1
100s
1
6s
1
4s
32
NO
0
HS
149
AVG
76.00
SR
85.07
ODI
1st InningING
5
RUNS
346
BF
297
50s
2
100s
1
6s
4
4s
43
NO
0
HS
165
AVG
69.20
SR
116.50
ODI
2nd InningING
4
RUNS
130
BF
116
50s
1
100s
0
6s
3
4s
17
NO
0
HS
58
AVG
32.50
SR
112.07
T20I
1st InningING
5
RUNS
143
BF
88
50s
2
100s
0
6s
4
4s
18
NO
0
HS
84
AVG
28.60
SR
162.50
T20I
2nd InningING
3
RUNS
69
BF
38
50s
0
100s
0
6s
2
4s
11
NO
0
HS
39
AVG
23.00
SR
181.58
TEST
MAT
-99
ING
2
RUNS
97
BF
121
50s
0
100s
0
6s
2
4s
11
NO
0
HS
54
AVG
0.00
SR
0.00
TEST
MAT
-99
ING
1
RUNS
25
BF
15
50s
0
100s
0
6s
0
4s
5
NO
0
HS
25
AVG
25.00
SR
166.67
TEST
MAT
-99
ING
7
RUNS
480
BF
555
50s
2
100s
2
6s
3
4s
67
NO
0
HS
149
AVG
68.57
SR
86.49
ODI
MAT
-99
ING
9
RUNS
476
BF
413
50s
3
100s
1
6s
7
4s
60
NO
0
HS
165
AVG
52.89
SR
115.25
T20I
MAT
-99
ING
8
RUNS
212
BF
126
50s
2
100s
0
6s
6
4s
29
NO
0
HS
84
AVG
26.50
SR
168.25
Ben Duckett's 2025 matches
MatchRB4s6sSRORWEcoWin/LossScorecard
3rd ODI - Sun, 07 Sep 2025 vs South Africa31336093.93WinView Scorecard
2nd ODI (D/N) - Thu, 04 Sep 2025 vs South Africa14331042.42LossView Scorecard
1st ODI (D/N) - Tue, 02 Sep 2025 vs South Africa581062.50LossView Scorecard
5th Test - Thu, 31 Jul 2025 vs India433852113.15LossView Scorecard
5th Test - Thu, 31 Jul 2025 vs India54836065.06LossView Scorecard
4th Test - Wed, 23 Jul 2025 vs India9410013094.00LossView Scorecard
3rd Test - Thu, 10 Jul 2025 vs India23403057.50WinView Scorecard
3rd Test - Thu, 10 Jul 2025 vs India121210100.00WinView Scorecard
2nd Test - Wed, 02 Jul 2025 vs India05000.00LossView Scorecard
2nd Test - Wed, 02 Jul 2025 vs India251550166.66LossView Scorecard
1st Test - Fri, 20 Jun 2025 vs India62949065.95WinView Scorecard
1st Test - Fri, 20 Jun 2025 vs India14917021187.64WinView Scorecard
3rd T20I (N) - Tue, 10 Jun 2025 vs West Indies8446102182.60WinView Scorecard
2nd T20I - Sun, 08 Jun 2025 vs West Indies301841166.66WinView Scorecard
1st T20I (N) - Fri, 06 Jun 2025 vs West Indies140025.00WinView Scorecard
3rd ODI (D/N) - Tue, 03 Jun 2025 vs West Indies584653126.08WinView Scorecard
2nd ODI - Sun, 01 Jun 2025 vs West Indies03000.00WinView Scorecard
1st ODI (D/N) - Thu, 29 May 2025 vs West Indies604861125.00WinView Scorecard
Only Test - Thu, 22 May 2025 vs Zimbabwe140134202104.47WinView Scorecard
11th , Group B (D/N) - Sat, 01 Mar 2025 vs South Africa242140114.28LossView Scorecard
8th , Group B (D/N) - Wed, 26 Feb 2025 vs Afghanistan38454084.44LossView Scorecard
4th , Group B (D/N) - Sat, 22 Feb 2025 vs Australia165143173115.38LossView Scorecard
3rd ODI (D/N) - Wed, 12 Feb 2025 vs India342280154.54LossView Scorecard
2nd ODI (D/N) - Sun, 09 Feb 2025 vs India6556100116.07LossView Scorecard
1st ODI (D/N) - Thu, 06 Feb 2025 vs India322960110.34LossView Scorecard
5th T20I (N) - Sun, 02 Feb 2025 vs India01000.00LossView Scorecard
4th T20I (N) - Fri, 31 Jan 2025 vs India391971205.26LossView Scorecard
3rd T20I (N) - Tue, 28 Jan 2025 vs India512872182.14WinView Scorecard
2nd T20I (N) - Sat, 25 Jan 2025 vs India360050.00LossView Scorecard
1st T20I (N) - Wed, 22 Jan 2025 vs India4410100.00LossView Scorecard