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 2023 stats
TEST
MAT
18
ING
15
RUNS
654
BF
760
50s
3
100s
1
6s
2
4s
78
NO
1
HS
182
AVG
39.82
SR
84.41
ODI
MAT
5
ING
8
RUNS
272
BF
272
50s
1
100s
1
6s
4
4s
29
NO
1
HS
107
AVG
62.25
SR
108.26
T20I
MAT
4
ING
4
RUNS
73
BF
64
50s
0
100s
0
6s
0
4s
8
NO
0
HS
28
AVG
18.25
SR
114.06
TEST
1st InningING
4
RUNS
146
BF
140
50s
1
100s
0
6s
0
4s
19
NO
0
HS
84
AVG
27.67
SR
93.79
TEST
2nd InningING
4
RUNS
283
BF
324
50s
1
100s
1
6s
1
4s
33
NO
0
HS
182
AVG
57.20
SR
86.93
TEST
3rd InningING
3
RUNS
86
BF
110
50s
0
100s
0
6s
0
4s
12
NO
0
HS
42
AVG
28.67
SR
78.18
TEST
4th InningING
4
RUNS
139
BF
186
50s
1
100s
0
6s
1
4s
14
NO
1
HS
83
AVG
46.33
SR
74.73
ODI
1st InningING
6
RUNS
266
BF
260
50s
1
100s
1
6s
4
4s
29
NO
1
HS
107
AVG
82.00
SR
110.31
ODI
2nd InningING
2
RUNS
6
BF
12
50s
0
100s
0
6s
0
4s
0
NO
0
HS
3
AVG
3.00
SR
42.86
T20I
1st InningING
3
RUNS
62
BF
53
50s
0
100s
0
6s
0
4s
6
NO
0
HS
28
AVG
20.67
SR
116.98
T20I
2nd InningING
1
RUNS
11
BF
11
50s
0
100s
0
6s
0
4s
2
NO
0
HS
11
AVG
11.00
SR
100.00
TEST
MAT
-99
ING
15
RUNS
654
BF
760
50s
0
100s
0
6s
2
4s
78
NO
0
HS
182
AVG
0.00
SR
0.00
ODI
MAT
-99
ING
8
RUNS
272
BF
272
50s
0
100s
0
6s
4
4s
29
NO
0
HS
107
AVG
0.00
SR
0.00
T20I
MAT
-99
ING
4
RUNS
73
BF
64
50s
0
100s
0
6s
0
4s
8
NO
0
HS
28
AVG
0.00
SR
0.00
Ben Duckett's 2023 matches
MatchRB4s6sSRORWEcoWin/LossScorecard
1st T20I - Tue, 12 Dec 2023 vs West Indies141210116.66LossView Scorecard
3rd ODI - Sat, 09 Dec 2023 vs West Indies71736197.26LossView Scorecard
2nd ODI - Wed, 06 Dec 2023 vs West Indies370042.85WinView Scorecard
1st ODI - Sun, 03 Dec 2023 vs West Indies20234086.95LossView Scorecard
3rd ODI (D/N) - Tue, 26 Sep 2023 vs Ireland10778122137.17LossView Scorecard
2nd ODI - Sat, 23 Sep 2023 vs Ireland48496197.95WinView Scorecard
5th Test - Thu, 27 Jul 2023 vs Australia414130100.00WinView Scorecard
5th Test - Thu, 27 Jul 2023 vs Australia42557076.36WinView Scorecard
4th Test - Wed, 19 Jul 2023 vs Australia160016.66LossView Scorecard
3rd Test - Thu, 06 Jul 2023 vs Australia260033.33WinView Scorecard
3rd Test - Thu, 06 Jul 2023 vs Australia23313074.19WinView Scorecard
2nd Test - Wed, 28 Jun 2023 vs Australia981349073.13LossView Scorecard
2nd Test - Wed, 28 Jun 2023 vs Australia831129074.10LossView Scorecard
1st Test - Fri, 16 Jun 2023 vs Australia121020120.00LossView Scorecard
1st Test - Fri, 16 Jun 2023 vs Australia19281067.85LossView Scorecard
Only Test - Thu, 01 Jun 2023 vs Ireland182178241102.24WinView Scorecard
Only Test - Thu, 01 Jun 2023 vs Ireland00000.00WinView Scorecard
3rd T20I (D/N) - Tue, 14 Mar 2023 vs Bangladesh111120100.00LossView Scorecard
2nd T20I (D/N) - Sun, 12 Mar 2023 vs Bangladesh282820100.00LossView Scorecard
1st T20I (D/N) - Thu, 09 Mar 2023 vs Bangladesh201330153.84LossView Scorecard
2nd Test - Fri, 24 Feb 2023 vs New Zealand9210042.85LossView Scorecard
2nd Test - Fri, 24 Feb 2023 vs New Zealand33432176.74LossView Scorecard
1st Test (D/N) - Thu, 16 Feb 2023 vs New Zealand8468140123.52WinView Scorecard
1st Test (D/N) - Thu, 16 Feb 2023 vs New Zealand25274092.59WinView Scorecard
3rd ODI (D/N) - Wed, 01 Feb 2023 vs South Africa05000.00WinView Scorecard
2nd ODI - Sun, 29 Jan 2023 vs South Africa20321062.50LossView Scorecard
1st ODI (D/N) - Fri, 27 Jan 2023 vs South Africa350060.00LossView Scorecard