A left handed opener and former wicket-keeper Ben Duckett had an exceptional batting career, whether in T20I, ODI or Test. The player made his first debut for Northamptonshire in Friends life T20 (2012), and scored four centuries in the County Championship which gave his career a hype that he never looked back. In 2016, Duckett made his first ODI debut against Bangladesh, in which he scored 60 runs in the first inning and throughout the team won the first inning by 21 runs, while in the second inning he was dismissed without having runs, and which England lost.
However, Duckett made his first Test debut against Bangladesh on 20 October 2012, in which he scored 14 runs in the first inning while 15 in the second inning. As of now, he has played a total of 32 Tests, 19 ODIs and 17 T20I, where he has 182 highest run score in Test.
Ben Duckett Total Centuries in Test
Ben Duckett played his first Test match against Bangladesh, and as of now, he has played a total of 32 Test matches, in which he scored a total of 2270 runs, with the highest of 182 and with four centuries. Below, we have mentioned a table in which Duckett’s Test records and stats are given.
MAT
NO
Runs
HS
AVG
SR
100s
50s
32
3
2270
182
40
85.89
4
13
No.
Date
Against
Score
HS
Average
Strike Rate
1
2023-2023
Australia
321
98
35.66
75.88
2
2016-2016
Bangladesh
92
56
23.00
66.66
3
2016-2024
India
361
153
27.76
79.86
4
2023-2023
Ireland
182
182
182.00
102.24
5
2023-2024
New Zealand
331
92
33.10
88.03
6
2022-2024
Pakistan
619
114
61.90
91.29
7
2024-2024
Sri Lanka
186
86
31.00
90.29
8
2024-2024
West Indies
178
76
44.50
92.70
Ben Duckett Total Centuries in ODI
Moving to Duckett’s ODI records, he has played a total of 20 ODI matches, in which he scored a total of 992 runs with three centuries.
Span
Matches
Inns
NO
Runs
HS
Avg
BF
SR
100s
50s
2016-2025
20
20
2
992
165
55.11
950
104.42
3
6
No.
Date
Against
Score
HS
Average
Strike Rate
100s
50s
1
2024-2025
Australia
466
161*
93.20
111.21
2
2
2
2016-2016
Bangladesh
123
63
41.00
80.92
0
2
3
2025-2025
India
131
65
43.66
122.42
0
1
4
2023-2023
Ireland
155
107*
155.00
122.04
1
0
5
2023-2023
South Africa
23
20
7.66
54.76
0
0
6
2023-2023
West Indies
94
71
31.33
91.26
0
1
Ben Duckett Total Centuries in T20I
Moving to his T20I career, Ben Duckett has not scored any century as of now. But talking about his T20I career he has played a total of 17 T20I matches, in which he scored a total 412 runs, with the highest of 70 and 149.81 strike rate.
Span
Mat
Inns
NO
Runs
HS
Avg
BF
SR
100s
50s
2019-2025
17
17
2
412
70*
27.46
275
149.81
0
2
No.
Against
Span
Mat
Inns
NO
Runs
HS
Average
BF
SR
100s
50s
1
Bangladesh
2023-2023
3
3
0
59
28
19.66
52
113.46
0
0
2
India
2025-2025
5
5
0
97
51
19.40
58
167.24
0
1
3
Pakistan
2019-2022
8
8
2
242
70*
40.33
153
158.16
0
1
4
West Indies
2023-2023
1
1
0
14
14
14.00
12
116.66
0
0
In conclusion, Ben Duckett proved themselves that he is a versatile player and able to hit runs in any situation, even in pressure. His career has got recognition after hitting four centuries in Test, as well as ODI where he scored 3 centuries. However, Duckett still finds a career in T20I and hopes the day will come when he will smash his first T20I century.