Player Head-to-Head
CE
Craig Ervine
ZIM
VS
DM
David Miller
SA
44 wonStat categorieswon 75

Craig Ervine vs David Miller

Craig Ervine and David Miller compared across career, Test, ODI and T20I — batting, bowling and season by season.

Final Verdict

David Miller has the edge in overall, ODIs and T20Is. In recent years, form favours Craig Ervine.

CAREER David MillerTEST LevelODI David MillerT20I David Miller
Format

All formats

CE 3 – 6 DM
7464
Most Runs
7583
206
Highest Score
142
70.18
Best Strike Rate
115.72
94
Most sixes
296
751
Most Fours
538
30.84
Best Averages
39.09
42
Most 50s
33
9
Most 100s
10
22
Most Not Outs
87

Season by season

2026

CE 4 – 3 DM
473
Most Runs
342
206
Highest Score
142
76.29
Best Strike Rate
145.53
3
Most sixes
21
47
Most Fours
24
3
Most 50s
1
1
Most 100s
1
1
Most Not Outs
5

2025

CE 3 – 2 DM
600
Most Runs
160
75
Highest Score
100
51.77
Best Strike Rate
–
10
Most sixes
6
59
Most Fours
15
31.58
Best Averages
–
4
Most 50s
–
–
Most 100s
1
1
Most Not Outs
3

2024

CE 4 – 3 DM
405
Most Runs
355
104
Highest Score
82
68.30
Best Strike Rate
111.64
4
Most sixes
22
40
Most Fours
19
23.82
Best Averages
27.31
3
Most 50s
2
1
Most 100s
–
2
Most Not Outs
2

2023

CE 2 – 6 DM
736
Most Runs
923
121
Highest Score
101
86.89
Best Strike Rate
115.95
3
Most sixes
45
84
Most Fours
63
35.05
Best Averages
40.13
4
Most 50s
6
1
Most 100s
1
3
Most Not Outs
4

2022

CE 1 – 7 DM
517
Most Runs
650
91
Highest Score
106
94.86
Best Strike Rate
135.70
7
Most sixes
31
59
Most Fours
51
19.15
Best Averages
59.09
3
Most 50s
4
–
Most 100s
1
1
Most Not Outs
11

2021

CE 1 – 6 DM
396
Most Runs
513
67
Highest Score
85
99.25
Best Strike Rate
135.00
7
Most sixes
22
41
Most Fours
32
3
Most 50s
4
1
Most Not Outs
8

2020

CE 3 – 3 DM
353
Most Runs
273
107
Highest Score
69
52.84
Best Strike Rate
113.75
5
Most sixes
9
37
Most Fours
16
1
Most 50s
2
1
Most 100s
–
–
Most Not Outs
5

2019

CE 5 – 2 DM
627
Most Runs
434
105
Highest Score
65
99.52
Best Strike Rate
104.83
19
Most sixes
9
66
Most Fours
32
6
Most 50s
1
1
Most 100s
–
1
Most Not Outs
5

2018

CE 0 – 6 DM
408
Most Runs
505
57
Highest Score
139
61.45
Best Strike Rate
100.80
5
Most sixes
14
31
Most Fours
40
22.67
Best Averages
29.71
2
Most 50s
2
–
Most 100s
1
2
Most Not Outs
2

2017

CE 2 – 7 DM
505
Most Runs
613
160
Highest Score
117
58.45
Best Strike Rate
117.21
3
Most sixes
30
47
Most Fours
33
28.06
Best Averages
43.79
1
Most 50s
2
1
Most 100s
2
2
Most Not Outs
6

2016

CE 4 – 2 DM
529
Most Runs
384
146
Highest Score
118
56.64
Best Strike Rate
151.78
2
Most sixes
17
58
Most Fours
33
4
Most 50s
1
1
Most 100s
1
–
Most Not Outs
4

2015

CE 2 – 6 DM
800
Most Runs
872
130
Highest Score
138
79.52
Best Strike Rate
112.52
15
Most sixes
27
73
Most Fours
67
29.63
Best Averages
43.60
3
Most 50s
1
2
Most 100s
2
3
Most Not Outs
8

2014

CE 0 – 4 DM
112
Most Runs
419
34
Highest Score
65
–
Best Strike Rate
95.01
2
Most sixes
7
12
Most Fours
33
–
Best Averages
26.19
–
Most 50s
1
–
Most Not Outs
8

2013

CE 0 – 7 DM
248
Most Runs
659
80
Highest Score
85
56.49
Best Strike Rate
96.06
4
Most sixes
21
27
Most Fours
43
–
Best Averages
31.38
1
Most 50s
4
1
Most Not Outs
9

2012

CE 1 – 3 DM
47
Most Runs
61
37
Highest Score
33
1
Most sixes
2
4
Most Fours
6

2011

CE 6 – 0 DM
353
Most Runs
157
85
Highest Score
59
68.28
Best Strike Rate
–
4
Most sixes
3
39
Most Fours
12
3
Most 50s
1
2
Most Not Outs
1

2010

CE 3 – 2 DM
355
Most Runs
263
67
Highest Score
51
70.72
Best Strike Rate
–
0
Most sixes
10
27
Most Fours
19
29.58
Best Averages
–
1
Most 50s
1
2
Most Not Outs
6

TEST career

CE 0 – 0 DM
2141
Most Runs
–
206
Highest Score
–
50.67
Best Strike Rate
–
16
Most sixes
–
236
Most Fours
–
36.29
Best Averages
–
7
Most 50s
–
5
Most 100s
–
4
Most Not Outs
–

Season by season

2026

CE 0 – 0 DM
210
Most Runs
–
206
Highest Score
–
71.19
Best Strike Rate
–
2
Most sixes
–
23
Most Fours
–
1
Most 100s
–
1
Most Not Outs
–

2025

CE 0 – 0 DM
461
Most Runs
–
75
Highest Score
–
44.80
Best Strike Rate
–
3
Most sixes
–
51
Most Fours
–
27.12
Best Averages
–
2
Most 50s
–

2024

CE 0 – 0 DM
138
Most Runs
–
104
Highest Score
–
53.91
Best Strike Rate
–
0
Most sixes
–
12
Most Fours
–
1
Most 100s
–
1
Most Not Outs
–

2023

CE 0 – 0 DM
124
Most Runs
–
72
Highest Score
–
0
Most sixes
–
11
Most Fours
–
1
Most 50s
–

2020

CE 0 – 0 DM
267
Most Runs
–
107
Highest Score
–
50.38
Best Strike Rate
–
5
Most sixes
–
26
Most Fours
–
1
Most 50s
–
1
Most 100s
–

2017

CE 0 – 0 DM
271
Most Runs
–
160
Highest Score
–
49.72
Best Strike Rate
–
2
Most sixes
–
28
Most Fours
–
1
Most 100s
–

2016

CE 0 – 0 DM
384
Most Runs
–
146
Highest Score
–
52.46
Best Strike Rate
–
2
Most sixes
–
48
Most Fours
–
3
Most 50s
–
1
Most 100s
–

2014

CE 0 – 0 DM
112
Most Runs
–
34
Highest Score
–
2
Most sixes
–
12
Most Fours
–

2013

CE 0 – 0 DM
78
Most Runs
–
29
Highest Score
–
31.45
Best Strike Rate
–
0
Most sixes
–
11
Most Fours
–
1
Most Not Outs
–

2011

CE 0 – 0 DM
96
Most Runs
–
49
Highest Score
–
47.06
Best Strike Rate
–
0
Most sixes
–
14
Most Fours
–
1
Most Not Outs
–

ODI career

CE 2 – 7 DM
3874
Most Runs
4762
130
Highest Score
142
76.85
Best Strike Rate
104.32
48
Most sixes
153
372
Most Fours
354
33.11
Best Averages
42.90
26
Most 50s
24
4
Most 100s
8
14
Most Not Outs
45

Season by season

2026

CE 2 – 3 DM
263
Most Runs
151
93
Highest Score
142
80.92
Best Strike Rate
127.97
1
Most sixes
9
24
Most Fours
12
263 / 6
Best Averages
151 / 2
3
Most 50s
–
–
Most 100s
1

2025

CE 2 – 3 DM
139
Most Runs
121
69
Highest Score
100
7
Most sixes
5
8
Most Fours
11
2
Most 50s
–
–
Most 100s
1
1
Most Not Outs
2

2024

CE 4 – 0 DM
167
Most Runs
32
82
Highest Score
29
69.29
Best Strike Rate
–
2
Most sixes
1
18
Most Fours
1
2
Most 50s
–
1
Most Not Outs
–

2023

CE 1 – 5 DM
395
Most Runs
802
121
Highest Score
101
86.62
Best Strike Rate
112.01
1
Most sixes
39
54
Most Fours
54
–
Best Averages
44.56
1
Most 50s
6
1
Most 100s
1
2
Most Not Outs
4

2022

CE 1 – 5 DM
162
Most Runs
289
91
Highest Score
79
76.42
Best Strike Rate
111.15
0
Most sixes
7
20
Most Fours
29
1
Most 50s
2
–
Most Not Outs
4

2021

CE 2 – 2 DM
121
Most Runs
136
64
Highest Score
50
1
Most sixes
4
14
Most Fours
9
2
Most 50s
2
–
Most Not Outs
1

2020

CE 0 – 4 DM
45
Most Runs
173
41
Highest Score
69
0
Most sixes
5
6
Most Fours
11
–
Most 50s
2
–
Most Not Outs
3

2019

CE 4 – 1 DM
395
Most Runs
278
105
Highest Score
41
85.31
Best Strike Rate
87.70
8
Most sixes
2
44
Most Fours
20
3
Most 50s
–
1
Most 100s
–
–
Most Not Outs
3

2018

CE 3 – 4 DM
408
Most Runs
384
57
Highest Score
139
61.45
Best Strike Rate
97.46
5
Most sixes
10
31
Most Fours
30
22.67
Best Averages
34.91
2
Most 50s
2
–
Most 100s
1
2
Most Not Outs
1

2017

CE 0 – 6 DM
234
Most Runs
370
69
Highest Score
117
73.35
Best Strike Rate
99.20
1
Most sixes
15
19
Most Fours
19
23.40
Best Averages
–
1
Most 50s
2
–
Most 100s
1
2
Most Not Outs
4

2016

CE 0 – 4 DM
145
Most Runs
207
92
Highest Score
118
71.78
Best Strike Rate
–
0
Most sixes
6
10
Most Fours
21
1
Most 50s
–
–
Most 100s
1
–
Most Not Outs
2

2015

CE 2 – 6 DM
698
Most Runs
729
130
Highest Score
138
79.86
Best Strike Rate
109.46
14
Most sixes
21
64
Most Fours
58
38.78
Best Averages
45.56
3
Most 50s
1
2
Most 100s
2
3
Most Not Outs
5

2014

CE 0 – 0 DM
–
Most Runs
279
–
Highest Score
65
–
Best Strike Rate
88.29
–
Most sixes
5
–
Most Fours
22
–
Best Averages
27.90
–
Most 50s
1
–
Most Not Outs
5

2013

CE 0 – 5 DM
121
Most Runs
544
80
Highest Score
85
–
Best Strike Rate
90.97
4
Most sixes
16
10
Most Fours
39
–
Best Averages
32.00
1
Most 50s
4
–
Most Not Outs
7

2011

CE 5 – 0 DM
257
Most Runs
117
85
Highest Score
59
82.11
Best Strike Rate
–
4
Most sixes
2
25
Most Fours
9
3
Most 50s
1
1
Most Not Outs
1

2010

CE 3 – 2 DM
324
Most Runs
150
67
Highest Score
51
71.21
Best Strike Rate
–
0
Most sixes
6
25
Most Fours
9
32.40
Best Averages
–
1
Most 50s
1
2
Most Not Outs
3

T20I career

CE 0 – 7 DM
1449
Most Runs
2821
70
Highest Score
106
105.77
Best Strike Rate
141.90
30
Most sixes
143
143
Most Fours
184
21.95
Best Averages
33.99
9
Most 50s
9
–
Most 100s
2
4
Most Not Outs
42

Season by season

2026

CE 0 – 0 DM
–
Most Runs
191
–
Highest Score
63
–
Best Strike Rate
163.25
–
Most sixes
12
–
Most Fours
12
–
Best Averages
191 / 3
–
Most 50s
1
–
Most Not Outs
5

2025

CE 0 – 0 DM
–
Most Runs
39
–
Highest Score
20
–
Most sixes
1
–
Most Fours
4
–
Most Not Outs
1

2024

CE 0 – 5 DM
100
Most Runs
323
70
Highest Score
82
–
Best Strike Rate
118.32
2
Most sixes
21
10
Most Fours
18
–
Best Averages
29.36
1
Most 50s
2
–
Most Not Outs
2

2023

CE 3 – 1 DM
217
Most Runs
121
54
Highest Score
48
107.96
Best Strike Rate
–
2
Most sixes
6
19
Most Fours
9
2
Most 50s
–
1
Most Not Outs
–

2022

CE 1 – 5 DM
355
Most Runs
361
58
Highest Score
106
106.61
Best Strike Rate
164.84
7
Most sixes
24
39
Most Fours
22
16.90
Best Averages
–
2
Most 50s
2
–
Most 100s
1
1
Most Not Outs
7

2021

CE 1 – 6 DM
275
Most Runs
377
67
Highest Score
85
115.55
Best Strike Rate
149.60
6
Most sixes
18
27
Most Fours
23
1
Most 50s
2
1
Most Not Outs
7

2020

CE 0 – 3 DM
41
Most Runs
100
29
Highest Score
35
0
Most sixes
4
5
Most Fours
5
–
Most Not Outs
2

2019

CE 5 – 1 DM
232
Most Runs
156
68
Highest Score
65
11
Most sixes
7
22
Most Fours
12
3
Most 50s
1
1
Most Not Outs
2

2018

CE 0 – 0 DM
–
Most Runs
121
–
Highest Score
39
–
Most sixes
4
–
Most Fours
10
–
Most Not Outs
1

2017

CE 0 – 0 DM
–
Most Runs
243
–
Highest Score
101
–
Most sixes
15
–
Most Fours
14
–
Most 100s
1
–
Most Not Outs
2

2016

CE 0 – 0 DM
–
Most Runs
177
–
Highest Score
53
–
Most sixes
11
–
Most Fours
12
–
Most 50s
1
–
Most Not Outs
2

2015

CE 0 – 3 DM
102
Most Runs
143
42
Highest Score
47
1
Most sixes
6
9
Most Fours
9
–
Most Not Outs
3

2014

CE 0 – 0 DM
–
Most Runs
140
–
Highest Score
34
–
Most sixes
2
–
Most Fours
11
–
Most Not Outs
3

2013

CE 1 – 3 DM
49
Most Runs
115
34
Highest Score
36
0
Most sixes
5
6
Most Fours
4
–
Most Not Outs
2

2012

CE 1 – 3 DM
47
Most Runs
61
37
Highest Score
33
1
Most sixes
2
4
Most Fours
6

2011

CE 0 – 0 DM
–
Most Runs
40
–
Highest Score
20
–
Most sixes
1
–
Most Fours
3

2010

CE 0 – 4 DM
31
Most Runs
113
30
Highest Score
36
0
Most sixes
4
2
Most Fours
10
–
Most Not Outs
3
RECENT RESULTS 1 match