Player Head-to-Head
BD
Ben Duckett
ENG
VS
DC
Denis Compton
ENG
5 wonStat categorieswon 4

Ben Duckett vs Denis Compton

Ben Duckett and Denis Compton compared across career, Test, ODI and T20I — batting, bowling and season by season.

Final Verdict

Ben Duckett has dominance over Denis Compton in overall, while Denis Compton has the edge in Tests. In recent years, both have been evenly matched.

CAREER Ben DuckettTEST Denis ComptonODI LevelT20I Level
Format

All formats

BD 5 – 4 DC
5865
Most Runs
5807
182
Highest Score
278
94.49
Best Strike Rate
38.76
51
Most sixes
3
742
Most Fours
440
39.10
Best Averages
50.06
29
Most 50s
28
13
Most 100s
17
6
Most Not Outs
15

Season by season

2026

BD 0 – 0 DC
1096
Most Runs
–
167
Highest Score
–
93.04
Best Strike Rate
–
7
Most sixes
–
144
Most Fours
–
40.59
Best Averages
–
2
Most 50s
–
4
Most 100s
–

2025

BD 0 – 0 DC
1484
Most Runs
–
165
Highest Score
–
101.16
Best Strike Rate
–
20
Most sixes
–
197
Most Fours
–
36.20
Best Averages
–
8
Most 50s
–
3
Most 100s
–

2024

BD 0 – 0 DC
1454
Most Runs
–
153
Highest Score
–
90.99
Best Strike Rate
–
11
Most sixes
–
188
Most Fours
–
40.39
Best Averages
–
8
Most 50s
–
3
Most 100s
–
1
Most Not Outs
–

2023

BD 0 – 0 DC
999
Most Runs
–
182
Highest Score
–
91.15
Best Strike Rate
–
6
Most sixes
–
115
Most Fours
–
39.96
Best Averages
–
4
Most 50s
–
2
Most 100s
–
2
Most Not Outs
–

2022

BD 0 – 0 DC
590
Most Runs
–
107
Highest Score
–
113.68
Best Strike Rate
–
4
Most sixes
–
74
Most Fours
–
4
Most 50s
–
1
Most 100s
–
3
Most Not Outs
–

2019

BD 0 – 0 DC
9
Most Runs
–
9
Highest Score
–
0
Most sixes
–
1
Most Fours
–

2016

BD 0 – 0 DC
233
Most Runs
–
63
Highest Score
–
3
Most sixes
–
23
Most Fours
–
3
Most 50s
–

1957

BD 0 – 0 DC
–
Most Runs
205
–
Highest Score
64
–
Most sixes
0
–
Most Fours
18
–
Most 50s
2

1956

BD 0 – 0 DC
–
Most Runs
166
–
Highest Score
94
–
Most sixes
0
–
Most Fours
15
–
Most 50s
1
–
Most Not Outs
1

1955

BD 0 – 0 DC
–
Most Runs
654
–
Highest Score
158
–
Best Strike Rate
42.00
–
Most sixes
0
–
Most Fours
65
–
Best Averages
59.45
–
Most 50s
4
–
Most 100s
1
–
Most Not Outs
1

1954

BD 0 – 0 DC
–
Most Runs
830
–
Highest Score
278
–
Most sixes
1
–
Most Fours
54
–
Best Averages
55.33
–
Most 50s
4
–
Most 100s
2
–
Most Not Outs
1

1953

BD 0 – 0 DC
–
Most Runs
234
–
Highest Score
61
–
Most sixes
1
–
Most Fours
12
–
Most 50s
2
–
Most Not Outs
1

1952

BD 0 – 0 DC
–
Most Runs
59
–
Highest Score
35
–
Most sixes
0
–
Most Fours
0
–
Most Not Outs
2

1951

BD 0 – 0 DC
–
Most Runs
469
–
Highest Score
112
–
Most sixes
0
–
Most Fours
35
–
Best Averages
33.50
–
Most 50s
3
–
Most 100s
1
–
Most Not Outs
1

1950

BD 0 – 0 DC
–
Most Runs
58
–
Highest Score
44
–
Most sixes
0
–
Most Fours
0

1949

BD 0 – 0 DC
–
Most Runs
492
–
Highest Score
116
–
Most sixes
0
–
Most Fours
26
–
Best Averages
44.73
–
Most 50s
1
–
Most 100s
2
–
Most Not Outs
1

1948

BD 0 – 0 DC
–
Most Runs
776
–
Highest Score
184
–
Best Strike Rate
34.46
–
Most sixes
0
–
Most Fours
41
–
Best Averages
64.67
–
Most 50s
3
–
Most 100s
3
–
Most Not Outs
1

1947

BD 0 – 0 DC
–
Most Runs
1159
–
Highest Score
208
–
Best Strike Rate
37.86
–
Most sixes
1
–
Most Fours
108
–
Best Averages
82.79
–
Most 50s
3
–
Most 100s
6
–
Most Not Outs
1

1946

BD 0 – 0 DC
–
Most Runs
237
–
Highest Score
71
–
Best Strike Rate
32.97
–
Most sixes
0
–
Most Fours
15
–
Most 50s
3
–
Most Not Outs
2

1939

BD 0 – 0 DC
–
Most Runs
189
–
Highest Score
120
–
Most sixes
0
–
Most Fours
16
–
Most 100s
1
–
Most Not Outs
2

1938

BD 0 – 0 DC
–
Most Runs
214
–
Highest Score
102
–
Best Strike Rate
53.37
–
Most sixes
0
–
Most Fours
35
–
Most 50s
1
–
Most 100s
1
–
Most Not Outs
1

1937

BD 0 – 0 DC
–
Most Runs
65
–
Highest Score
65
–
Most sixes
0
–
Most Fours
0
–
Most 50s
1

TEST career

BD 3 – 6 DC
3364
Most Runs
5807
182
Highest Score
278
86.21
Best Strike Rate
38.76
19
Most sixes
3
442
Most Fours
440
38.23
Best Averages
50.06
16
Most 50s
28
7
Most 100s
17
3
Most Not Outs
15

Season by season

2026

BD 0 – 0 DC
359
Most Runs
–
113
Highest Score
–
84.27
Best Strike Rate
–
0
Most sixes
–
55
Most Fours
–
27.62
Best Averages
–
1
Most 100s
–

2025

BD 0 – 0 DC
735
Most Runs
–
149
Highest Score
–
88.24
Best Strike Rate
–
6
Most sixes
–
100
Most Fours
–
40.83
Best Averages
–
3
Most 50s
–
2
Most 100s
–

2024

BD 0 – 0 DC
1149
Most Runs
–
153
Highest Score
–
87.05
Best Strike Rate
–
7
Most sixes
–
153
Most Fours
–
37.06
Best Averages
–
6
Most 50s
–
2
Most 100s
–
1
Most Not Outs
–

2023

BD 0 – 0 DC
654
Most Runs
–
182
Highest Score
–
86.05
Best Strike Rate
–
2
Most sixes
–
78
Most Fours
–
46.71
Best Averages
–
3
Most 50s
–
1
Most 100s
–
1
Most Not Outs
–

2022

BD 0 – 0 DC
357
Most Runs
–
107
Highest Score
–
95.71
Best Strike Rate
–
2
Most sixes
–
43
Most Fours
–
3
Most 50s
–
1
Most 100s
–
1
Most Not Outs
–

2016

BD 0 – 0 DC
110
Most Runs
–
56
Highest Score
–
2
Most sixes
–
13
Most Fours
–
1
Most 50s
–

1957

BD 0 – 0 DC
–
Most Runs
205
–
Highest Score
64
–
Most sixes
0
–
Most Fours
18
–
Most 50s
2

1956

BD 0 – 0 DC
–
Most Runs
166
–
Highest Score
94
–
Most sixes
0
–
Most Fours
15
–
Most 50s
1
–
Most Not Outs
1

1955

BD 0 – 0 DC
–
Most Runs
654
–
Highest Score
158
–
Best Strike Rate
42.00
–
Most sixes
0
–
Most Fours
65
–
Best Averages
59.45
–
Most 50s
4
–
Most 100s
1
–
Most Not Outs
1

1954

BD 0 – 0 DC
–
Most Runs
830
–
Highest Score
278
–
Most sixes
1
–
Most Fours
54
–
Best Averages
55.33
–
Most 50s
4
–
Most 100s
2
–
Most Not Outs
1

1953

BD 0 – 0 DC
–
Most Runs
234
–
Highest Score
61
–
Most sixes
1
–
Most Fours
12
–
Most 50s
2
–
Most Not Outs
1

1952

BD 0 – 0 DC
–
Most Runs
59
–
Highest Score
35
–
Most sixes
0
–
Most Fours
0
–
Most Not Outs
2

1951

BD 0 – 0 DC
–
Most Runs
469
–
Highest Score
112
–
Most sixes
0
–
Most Fours
35
–
Best Averages
33.50
–
Most 50s
3
–
Most 100s
1
–
Most Not Outs
1

1950

BD 0 – 0 DC
–
Most Runs
58
–
Highest Score
44
–
Most sixes
0
–
Most Fours
0

1949

BD 0 – 0 DC
–
Most Runs
492
–
Highest Score
116
–
Most sixes
0
–
Most Fours
26
–
Best Averages
44.73
–
Most 50s
1
–
Most 100s
2
–
Most Not Outs
1

1948

BD 0 – 0 DC
–
Most Runs
776
–
Highest Score
184
–
Best Strike Rate
34.46
–
Most sixes
0
–
Most Fours
41
–
Best Averages
64.67
–
Most 50s
3
–
Most 100s
3
–
Most Not Outs
1

1947

BD 0 – 0 DC
–
Most Runs
1159
–
Highest Score
208
–
Best Strike Rate
37.86
–
Most sixes
1
–
Most Fours
108
–
Best Averages
82.79
–
Most 50s
3
–
Most 100s
6
–
Most Not Outs
1

1946

BD 0 – 0 DC
–
Most Runs
237
–
Highest Score
71
–
Best Strike Rate
32.97
–
Most sixes
0
–
Most Fours
15
–
Most 50s
3
–
Most Not Outs
2

1939

BD 0 – 0 DC
–
Most Runs
189
–
Highest Score
120
–
Most sixes
0
–
Most Fours
16
–
Most 100s
1
–
Most Not Outs
2

1938

BD 0 – 0 DC
–
Most Runs
214
–
Highest Score
102
–
Best Strike Rate
53.37
–
Most sixes
0
–
Most Fours
35
–
Most 50s
1
–
Most 100s
1
–
Most Not Outs
1

1937

BD 0 – 0 DC
–
Most Runs
65
–
Highest Score
65
–
Most sixes
0
–
Most Fours
0
–
Most 50s
1

ODI career

BD 0 – 0 DC
1974
Most Runs
–
167
Highest Score
–
100.66
Best Strike Rate
–
24
Most sixes
–
231
Most Fours
–
45.91
Best Averages
–
10
Most 50s
–
6
Most 100s
–
1
Most Not Outs
–

Season by season

2026

BD 0 – 0 DC
737
Most Runs
–
167
Highest Score
–
98.14
Best Strike Rate
–
7
Most sixes
–
89
Most Fours
–
56.69
Best Averages
–
2
Most 50s
–
3
Most 100s
–

2025

BD 0 – 0 DC
537
Most Runs
–
165
Highest Score
–
105.71
Best Strike Rate
–
8
Most sixes
–
68
Most Fours
–
35.80
Best Averages
–
3
Most 50s
–
1
Most 100s
–

2024

BD 0 – 0 DC
305
Most Runs
–
107
Highest Score
–
109.71
Best Strike Rate
–
4
Most sixes
–
35
Most Fours
–
2
Most 50s
–
1
Most 100s
–

2023

BD 0 – 0 DC
272
Most Runs
–
107
Highest Score
–
100.00
Best Strike Rate
–
4
Most sixes
–
29
Most Fours
–
1
Most 50s
–
1
Most 100s
–
1
Most Not Outs
–

2016

BD 0 – 0 DC
123
Most Runs
–
63
Highest Score
–
1
Most sixes
–
10
Most Fours
–
2
Most 50s
–

T20I career

BD 0 – 0 DC
527
Most Runs
–
84
Highest Score
–
8
Most sixes
–
69
Most Fours
–
3
Most 50s
–
2
Most Not Outs
–

Season by season

2026

BD 0 – 0 DC
0
Most Runs
–
0
Highest Score
–
0.00
Best Strike Rate
–
0
Most sixes
–
0
Most Fours
–

2025

BD 0 – 0 DC
212
Most Runs
–
84
Highest Score
–
6
Most sixes
–
29
Most Fours
–
2
Most 50s
–

2023

BD 0 – 0 DC
73
Most Runs
–
28
Highest Score
–
0
Most sixes
–
8
Most Fours
–

2022

BD 0 – 0 DC
233
Most Runs
–
70
Highest Score
–
2
Most sixes
–
31
Most Fours
–
1
Most 50s
–
2
Most Not Outs
–

2019

BD 0 – 0 DC
9
Most Runs
–
9
Highest Score
–
0
Most sixes
–
1
Most Fours
–
RECENT RESULTS 1 match