Home
Fixtures
Results
Teams
Players
Grounds
Rankings
Quick Links
Test Series
ODI Series
T20I Series
World Cup
World Cup 2023
World Cup 2019
World Cup 2015
World Cup 2011
World Cup 2007
World Cup 2003
World Cup 1999
World Cup 1996
World Cup 1992
World Cup 1987
World Cup 1983
World Cup 1979
World Cup 1975
T20I World Cup
World Cup 2024
World Cup 2022
World Cup 2021
World Cup 2016
World Cup 2014
World Cup 2012
World Cup 2010
World Cup 2009
World Cup 2007
Champions Trophy
Champions Trophy 2025
Champions Trophy 2017
Champions Trophy 2013
Champions Trophy 2009
Champions Trophy 2006
Champions Trophy 2004
Champions Trophy 2002
Test Championship
Yearwise Cricstats
2024 stats
2023 stats
2022 stats
2021 stats
2020 stats
2019 stats
2018 stats
2017 stats
2016 stats
2015 stats
Alltime stats
Craig Ervine
Middle-order batsman
Full Name:
Craig Richard Ervine
Date of Birth:
19 Aug 1985
Current Age:
40 Year, 0 Month, 8 Days
Born:
Harare
Teams:
Zimbabwe, Matabeleland Tuskers, Midlands, Southern Rocks, Zimbabwe A, Zimbabwe Under-19s, Zimbabwe XI
TEST
Rank
40
Cap No
75
First Game
2011-08-04
Last Game
2025-08-07
ODI
Rank
79
Cap No
109
First Game
2010-05-28
Last Game
2025-02-18
T20I
Rank
-
Cap No
24
First Game
2010-05-04
Last Game
2024-05-07
Player Stats
Last 10 Matches
Yearwise Stats
Teamwise Stats
Groundwise Stats
Ranking
Craig Ervine's stats vs Afghanistan
Afghanistan Team Stats
TEST
MAT
7
ING
5
RUNS
264
BF
480
50s
2
100s
1
6s
3
4s
21
NO
1
HS
104
AVG
52.67
SR
56.13
ODI
MAT
21
ING
24
RUNS
491
BF
778
50s
2
100s
0
6s
4
4s
45
NO
4
HS
73
AVG
25.24
SR
62.63
T20I
MAT
6
ING
5
RUNS
16
BF
15
50s
0
100s
0
6s
0
4s
3
NO
0
HS
9
AVG
4.33
SR
104.00
ALL
MAT
34
ING
34
RUNS
771
BF
1273
50s
4
100s
1
6s
7
4s
69
NO
5
HS
104
AVG
26.59
SR
60.57
Craig Ervine's stats vs Australia
Australia Team Stats
ODI
MAT
1
ING
1
RUNS
0
BF
6
50s
0
100s
0
6s
0
4s
0
NO
0
HS
0
AVG
0.00
SR
0.00
ALL
MAT
1
ING
1
RUNS
0
BF
6
50s
0
100s
0
6s
0
4s
0
NO
0
HS
0
AVG
0.00
SR
0.00
Craig Ervine's stats vs Bangladesh
Bangladesh Team Stats
TEST
MAT
10
ING
11
RUNS
314
BF
572
50s
0
100s
1
6s
3
4s
37
NO
1
HS
107
AVG
33.67
SR
54.30
ODI
MAT
13
ING
13
RUNS
244
BF
398
50s
0
100s
0
6s
1
4s
19
NO
2
HS
46
AVG
22.18
SR
61.31
T20I
MAT
12
ING
11
RUNS
146
BF
171
50s
0
100s
0
6s
2
4s
14
NO
0
HS
29
AVG
13.08
SR
84.86
ALL
MAT
35
ING
35
RUNS
704
BF
1141
50s
0
100s
1
6s
6
4s
70
NO
3
HS
107
AVG
22.00
SR
61.70
Craig Ervine's stats vs Canada
Canada Team Stats
ODI
MAT
1
ING
1
RUNS
85
BF
81
50s
1
100s
0
6s
2
4s
6
NO
0
HS
85
AVG
85.00
SR
104.94
ALL
MAT
1
ING
1
RUNS
85
BF
81
50s
1
100s
0
6s
2
4s
6
NO
0
HS
85
AVG
85.00
SR
104.94
Craig Ervine's stats vs England
England Team Stats
TEST
MAT
2
ING
2
RUNS
44
BF
77
50s
0
100s
0
6s
0
4s
6
NO
0
HS
42
AVG
22.00
SR
57.14
ALL
MAT
2
ING
2
RUNS
44
BF
77
50s
0
100s
0
6s
0
4s
6
NO
0
HS
42
AVG
22.00
SR
57.14
Craig Ervine's stats vs Hong Kong
Hong Kong Team Stats
ODI
MAT
1
ING
1
RUNS
25
BF
42
50s
0
100s
0
6s
0
4s
0
NO
0
HS
25
AVG
25.00
SR
59.52
ALL
MAT
1
ING
1
RUNS
25
BF
42
50s
0
100s
0
6s
0
4s
0
NO
0
HS
25
AVG
25.00
SR
59.52
Craig Ervine's stats vs India
India Team Stats
ODI
MAT
4
ING
3
RUNS
115
BF
146
50s
1
100s
0
6s
1
4s
7
NO
1
HS
67
AVG
57.50
SR
78.77
T20I
MAT
4
ING
4
RUNS
52
BF
74
50s
0
100s
0
6s
0
4s
5
NO
0
HS
30
AVG
13.00
SR
70.27
ALL
MAT
8
ING
7
RUNS
167
BF
220
50s
1
100s
0
6s
1
4s
12
NO
1
HS
67
AVG
27.83
SR
75.91
Craig Ervine's stats vs Ireland
Ireland Team Stats
TEST
MAT
8
ING
2
RUNS
12
BF
54
50s
0
100s
0
6s
0
4s
0
NO
0
HS
7
AVG
6.00
SR
22.22
ODI
MAT
17
ING
17
RUNS
713
BF
843
50s
5
100s
2
6s
11
4s
73
NO
3
HS
105
AVG
50.93
SR
84.58
T20I
MAT
11
ING
11
RUNS
392
BF
309
50s
4
100s
0
6s
11
4s
40
NO
2
HS
68
AVG
43.56
SR
126.86
ALL
MAT
36
ING
30
RUNS
1117
BF
1206
50s
9
100s
2
6s
22
4s
113
NO
5
HS
105
AVG
44.68
SR
92.62
Craig Ervine's stats vs Jersey
Jersey Team Stats
T20I
MAT
1
ING
1
RUNS
4
BF
5
50s
0
100s
0
6s
0
4s
1
NO
0
HS
4
AVG
4.00
SR
80.00
ALL
MAT
1
ING
1
RUNS
4
BF
5
50s
0
100s
0
6s
0
4s
1
NO
0
HS
4
AVG
4.00
SR
80.00
Craig Ervine's stats vs Kenya
Kenya Team Stats
ODI
MAT
1
ING
1
RUNS
66
BF
54
50s
1
100s
0
6s
1
4s
9
NO
0
HS
66
AVG
66.00
SR
122.22
ALL
MAT
1
ING
1
RUNS
66
BF
54
50s
1
100s
0
6s
1
4s
9
NO
0
HS
66
AVG
66.00
SR
122.22
Craig Ervine's stats vs Namibia
Namibia Team Stats
T20I
MAT
10
ING
10
RUNS
205
BF
192
50s
2
100s
0
6s
5
4s
14
NO
2
HS
55
AVG
25.63
SR
106.77
ALL
MAT
10
ING
10
RUNS
205
BF
192
50s
2
100s
0
6s
5
4s
14
NO
2
HS
55
AVG
25.63
SR
106.77
Craig Ervine's stats vs Nepal
Nepal Team Stats
ODI
MAT
2
ING
2
RUNS
155
BF
178
50s
0
100s
1
6s
1
4s
16
NO
1
HS
121
AVG
155.00
SR
87.08
ALL
MAT
2
ING
2
RUNS
155
BF
178
50s
0
100s
1
6s
1
4s
16
NO
1
HS
121
AVG
155.00
SR
87.08
Craig Ervine's stats vs Netherlands
Netherlands Team Stats
ODI
MAT
3
ING
6
RUNS
237
BF
278
50s
2
100s
0
6s
3
4s
31
NO
0
HS
84
AVG
50.00
SR
85.23
T20I
MAT
4
ING
4
RUNS
101
BF
84
50s
1
100s
0
6s
4
4s
10
NO
0
HS
59
AVG
25.25
SR
120.24
ALL
MAT
10
ING
10
RUNS
338
BF
362
50s
3
100s
0
6s
7
4s
41
NO
0
HS
84
AVG
33.80
SR
93.37
Craig Ervine's stats vs New Zealand
New Zealand Team Stats
TEST
MAT
4
ING
4
RUNS
236
BF
455
50s
1
100s
1
6s
1
4s
30
NO
0
HS
146
AVG
59.00
SR
51.87
ODI
MAT
4
ING
4
RUNS
185
BF
192
50s
0
100s
1
6s
6
4s
18
NO
1
HS
130
AVG
61.67
SR
96.35
T20I
MAT
2
ING
2
RUNS
43
BF
51
50s
0
100s
0
6s
0
4s
4
NO
0
HS
42
AVG
21.50
SR
84.31
ALL
MAT
10
ING
10
RUNS
464
BF
698
50s
1
100s
2
6s
7
4s
52
NO
1
HS
146
AVG
51.56
SR
66.48
Craig Ervine's stats vs Oman
Oman Team Stats
ODI
MAT
1
ING
1
RUNS
25
BF
40
50s
0
100s
0
6s
0
4s
4
NO
0
HS
25
AVG
25.00
SR
62.50
ALL
MAT
1
ING
1
RUNS
25
BF
40
50s
0
100s
0
6s
0
4s
4
NO
0
HS
25
AVG
25.00
SR
62.50
Craig Ervine's stats vs Pakistan
Pakistan Team Stats
TEST
MAT
2
ING
2
RUNS
55
BF
118
50s
0
100s
0
6s
0
4s
9
NO
0
HS
49
AVG
27.50
SR
46.61
ODI
MAT
9
ING
8
RUNS
186
BF
311
50s
2
100s
0
6s
1
4s
19
NO
0
HS
52
AVG
23.25
SR
59.81
T20I
MAT
5
ING
5
RUNS
69
BF
65
50s
0
100s
0
6s
1
4s
7
NO
0
HS
34
AVG
13.80
SR
106.15
ALL
MAT
16
ING
15
RUNS
310
BF
494
50s
2
100s
0
6s
2
4s
35
NO
0
HS
52
AVG
20.67
SR
62.75
Craig Ervine's stats vs Scotland
Scotland Team Stats
ODI
MAT
4
ING
4
RUNS
89
BF
126
50s
1
100s
0
6s
1
4s
8
NO
0
HS
57
AVG
22.25
SR
70.63
T20I
MAT
4
ING
4
RUNS
139
BF
140
50s
1
100s
0
6s
1
4s
14
NO
0
HS
58
AVG
34.75
SR
99.29
ALL
MAT
8
ING
8
RUNS
228
BF
266
50s
2
100s
0
6s
2
4s
22
NO
0
HS
58
AVG
28.50
SR
85.71
Craig Ervine's stats vs Singapore
Singapore Team Stats
T20I
MAT
1
ING
1
RUNS
34
BF
16
50s
0
100s
0
6s
2
4s
5
NO
0
HS
34
AVG
34.00
SR
212.50
ALL
MAT
1
ING
1
RUNS
34
BF
16
50s
0
100s
0
6s
2
4s
5
NO
0
HS
34
AVG
34.00
SR
212.50
Craig Ervine's stats vs South Africa
South Africa Team Stats
TEST
MAT
6
ING
6
RUNS
178
BF
381
50s
0
100s
0
6s
1
4s
22
NO
0
HS
49
AVG
29.67
SR
46.72
ODI
MAT
6
ING
6
RUNS
74
BF
141
50s
0
100s
0
6s
1
4s
5
NO
0
HS
27
AVG
12.33
SR
52.48
T20I
MAT
2
ING
2
RUNS
39
BF
46
50s
0
100s
0
6s
0
4s
4
NO
0
HS
37
AVG
19.50
SR
84.78
ALL
MAT
14
ING
14
RUNS
291
BF
568
50s
0
100s
0
6s
2
4s
31
NO
0
HS
49
AVG
20.79
SR
51.23
Craig Ervine's stats vs Sri Lanka
Sri Lanka Team Stats
TEST
MAT
13
ING
10
RUNS
430
BF
798
50s
4
100s
1
6s
6
4s
39
NO
0
HS
160
AVG
40.77
SR
57.80
ODI
MAT
17
ING
19
RUNS
385
BF
507
50s
2
100s
0
6s
2
4s
41
NO
1
HS
91
AVG
19.00
SR
73.45
T20I
MAT
5
ING
4
RUNS
90
BF
84
50s
1
100s
0
6s
3
4s
8
NO
0
HS
70
AVG
22.50
SR
107.14
ALL
MAT
35
ING
33
RUNS
905
BF
1389
50s
7
100s
1
6s
11
4s
88
NO
1
HS
160
AVG
28.28
SR
65.15
Craig Ervine's stats vs United Arab Emirates
United Arab Emirates Team Stats
ODI
MAT
6
ING
6
RUNS
203
BF
206
50s
2
100s
0
6s
7
4s
15
NO
1
HS
64
AVG
40.60
SR
98.54
ALL
MAT
6
ING
6
RUNS
203
BF
206
50s
2
100s
0
6s
7
4s
15
NO
1
HS
64
AVG
40.60
SR
98.54
Craig Ervine's stats vs West Indies
West Indies Team Stats
TEST
MAT
10
ING
10
RUNS
259
BF
563
50s
1
100s
0
6s
8
4s
233
NO
1
HS
72
AVG
28.78
SR
46.00
ODI
MAT
6
ING
6
RUNS
241
BF
289
50s
2
100s
0
6s
5
4s
26
NO
0
HS
80
AVG
40.17
SR
83.39
T20I
MAT
2
ING
2
RUNS
49
BF
55
50s
0
100s
0
6s
0
4s
6
NO
0
HS
34
AVG
24.50
SR
89.09
ALL
MAT
18
ING
18
RUNS
549
BF
907
50s
3
100s
0
6s
13
4s
265
NO
1
HS
80
AVG
32.29
SR
60.53