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

Denis Compton vs Ben Duckett

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

Final Verdict

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

CAREER Ben DuckettTEST Denis ComptonODI LevelT20I Level
Format

All formats

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

Season by season

2026

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

2025

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

2024

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

2023

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

2022

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

2019

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

2016

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

1957

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

1956

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

1955

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

1954

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

1953

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

1952

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

1951

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

1950

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

1949

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

1948

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

1947

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

1946

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

1939

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

1938

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

1937

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

TEST career

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

Season by season

2026

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

2025

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

2024

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

2023

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

2022

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

2016

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

1957

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

1956

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

1955

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

1954

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

1953

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

1952

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

1951

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

1950

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

1949

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

1948

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

1947

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

1946

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

1939

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

1938

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

1937

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

ODI career

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

Season by season

2026

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

2025

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

2024

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

2023

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

2016

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

T20I career

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

Season by season

2026

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

2025

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

2023

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

2022

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

2019

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