Craig Ervine

Middle-order batsman
ZIM Flag
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
Craig Ervine's 2024 stats
TEST
MAT
10
ING
4
RUNS
138
BF
256
50s
0
100s
1
6s
0
4s
12
NO
1
HS
104
AVG
46.00
SR
53.91
ODI
MAT
9
ING
9
RUNS
167
BF
241
50s
2
100s
0
6s
2
4s
18
NO
1
HS
82
AVG
20.88
SR
69.29
T20I
MAT
6
ING
6
RUNS
100
BF
96
50s
1
100s
0
6s
2
4s
10
NO
0
HS
70
AVG
16.67
SR
104.17
TEST
1st InningING
2
RUNS
109
BF
208
50s
0
100s
1
6s
0
4s
10
NO
0
HS
104
AVG
54.50
SR
52.40
TEST
3rd InningING
2
RUNS
29
BF
48
50s
0
100s
0
6s
0
4s
2
NO
1
HS
22
AVG
29.00
SR
60.42
ODI
1st InningING
6
RUNS
112
BF
163
50s
1
100s
0
6s
1
4s
12
NO
1
HS
82
AVG
22.40
SR
68.71
ODI
2nd InningING
3
RUNS
55
BF
78
50s
1
100s
0
6s
1
4s
6
NO
0
HS
51
AVG
18.33
SR
70.51
T20I
1st InningING
4
RUNS
23
BF
35
50s
0
100s
0
6s
0
4s
3
NO
0
HS
13
AVG
5.75
SR
65.71
T20I
2nd InningING
2
RUNS
77
BF
61
50s
1
100s
0
6s
2
4s
7
NO
0
HS
70
AVG
38.50
SR
126.23
TEST
MAT
-99
ING
2
RUNS
12
BF
54
50s
0
100s
0
6s
0
4s
0
NO
0
HS
7
AVG
6.00
SR
22.22
TEST
MAT
-99
ING
2
RUNS
126
BF
202
50s
0
100s
1
6s
0
4s
12
NO
1
HS
104
AVG
126.00
SR
62.38
ODI
MAT
-99
ING
4
RUNS
87
BF
117
50s
1
100s
0
6s
1
4s
10
NO
0
HS
82
AVG
21.75
SR
74.36
ODI
MAT
-99
ING
4
RUNS
79
BF
121
50s
1
100s
0
6s
1
4s
8
NO
0
HS
51
AVG
19.75
SR
65.29
ODI
MAT
-99
ING
1
RUNS
1
BF
3
50s
0
100s
0
6s
0
4s
0
NO
1
HS
1
AVG
1.00
SR
33.33
T20I
MAT
-99
ING
4
RUNS
80
BF
73
50s
1
100s
0
6s
2
4s
8
NO
0
HS
70
AVG
20.00
SR
109.59
T20I
MAT
-99
ING
1
RUNS
13
BF
16
50s
0
100s
0
6s
0
4s
1
NO
0
HS
13
AVG
13.00
SR
81.25
T20I
MAT
-99
ING
1
RUNS
7
BF
7
50s
0
100s
0
6s
0
4s
1
NO
0
HS
7
AVG
7.00
SR
100.00
Craig Ervine's 2024 matches
MatchRB4s6sSRORWEcoWin/LossScorecard
1st Test - Thu, 26 Dec 2024 vs Afghanistan10417610059.09LossView Scorecard
1st Test - Thu, 26 Dec 2024 vs Afghanistan22262084.61LossView Scorecard
3rd ODI - Sat, 21 Dec 2024 vs Afghanistan5510100.00LossView Scorecard
2nd ODI - Thu, 19 Dec 2024 vs Afghanistan4111036.36LossView Scorecard
1st ODI - Tue, 17 Dec 2024 vs Afghanistan130033.33LossView Scorecard
3rd ODI - Thu, 28 Nov 2024 vs Pakistan51635180.95LossView Scorecard
2nd ODI - Tue, 26 Nov 2024 vs Pakistan18351051.42LossView Scorecard
1st ODI - Sun, 24 Nov 2024 vs Pakistan6121050.00WinView Scorecard
Only Test - Thu, 25 Jul 2024 vs Ireland5320015.62LossView Scorecard
Only Test - Thu, 25 Jul 2024 vs Ireland7220031.81LossView Scorecard
3rd T20I - Tue, 07 May 2024 vs Bangladesh7710100.00LossView Scorecard
2nd T20I (N) - Sun, 05 May 2024 vs Bangladesh13161081.25LossView Scorecard
1st T20I (N) - Fri, 03 May 2024 vs Bangladesh02000.00LossView Scorecard
3rd T20I (N) - Thu, 18 Jan 2024 vs Sri Lanka01000.00LossView Scorecard
2nd T20I (N) - Tue, 16 Jan 2024 vs Sri Lanka705462129.62WinView Scorecard
1st T20I (N) - Sun, 14 Jan 2024 vs Sri Lanka10162062.50LossView Scorecard
3rd ODI (D/N) - Thu, 11 Jan 2024 vs Sri Lanka06000.00LossView Scorecard
2nd ODI (D/N) - Mon, 08 Jan 2024 vs Sri Lanka821029180.39LossView Scorecard
1st ODI (D/N) - Sat, 06 Jan 2024 vs Sri Lanka04000.00LossView Scorecard