Home
Fixtures
Results
Teams
Players
Grounds
Rankings
Quick Links
T20 World Cup 2026
Recent Series
South Africa in New Zealand T20I Series
Recent Players
Adil Rashid
Jasprit Bumrah
Varun Vinod
Arshdeep Singh
Liam Dawson
Jamie Overton
Axar Patel
William Jacks
Hardik Pandya
Corbin Bosch
Rachin Ravindra
Matt Henry
ODI 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
T20 World Cup
World Cup 2026
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
Yearwise Records
2026 Stats
2025 Stats
2024 Stats
2023 Stats
2022 Stats
2021 Stats
2020 Stats
2019 Stats
2018 Stats
All-Time Stats
Craig Ervine vs Mohammad Nabi
Career • Test • ODI • T20I Comparison
🏆 Final Verdict: Mohammad Nabi has the edge in overall, Tests, ODIs and T20Is. In recent years, both players have been evenly matched.
CAREER
Overall
CE
MN
Most Runs
7213
7225
Highest Score
360
309
Best Strike Rate
235
324
Most sixes
91
284
Most Fours
732
480
Best Averages
Most 50s
40
29
Most 100s
8
2
Most Not Outs
21
55
2025
CE
MN
Most Runs
552
310
Highest Score
144
122
Best Strike Rate
154
272
Most sixes
10
22
Most Fours
54
16
Best Averages
Most 50s
4
2
Most Not Outs
1
3
2024
CE
MN
Most Runs
405
787
Highest Score
256
195
Best Strike Rate
227
218
Most sixes
4
25
Most Fours
40
57
Best Averages
Most 50s
3
2
Most 100s
1
1
Most Not Outs
2
7
2023
CE
MN
Most Runs
823
430
Highest Score
247
119
Best Strike Rate
267
222
Most sixes
3
13
Most Fours
95
36
Best Averages
Most 50s
4
2
Most 100s
1
Most Not Outs
3
6
2022
CE
MN
Most Runs
679
465
Highest Score
240
125
Best Strike Rate
259
300
Most sixes
7
10
Most Fours
79
37
Best Averages
Most 50s
4
Most Not Outs
1
4
2021
CE
MN
Most Runs
396
211
Highest Score
131
72
Best Strike Rate
191
186
Most sixes
7
7
Most Fours
41
19
Best Averages
Most 50s
3
Most Not Outs
1
3
2020
CE
MN
Most Runs
353
31
Highest Score
177
27
Best Strike Rate
185
124
Most sixes
5
1
Most Fours
37
2
Best Averages
Most 50s
1
Most 100s
1
2019
CE
MN
Most Runs
648
764
Highest Score
184
232
Best Strike Rate
312
373
Most sixes
19
40
Most Fours
68
43
Best Averages
Most 50s
6
6
Most 100s
1
Most Not Outs
1
4
2018
CE
MN
Most Runs
408
659
Highest Score
57
161
Best Strike Rate
61
305
Most sixes
5
28
Most Fours
31
42
Best Averages
Most 50s
2
3
Most Not Outs
2
4
2017
CE
MN
Most Runs
505
509
Highest Score
229
137
Best Strike Rate
123
265
Most sixes
3
21
Most Fours
47
34
Best Averages
Most 50s
1
1
Most 100s
1
Most Not Outs
2
3
2016
CE
MN
Most Runs
529
493
Highest Score
238
102
Best Strike Rate
124
212
Most sixes
2
15
Most Fours
58
33
Best Averages
Most 50s
4
2
Most 100s
1
Most Not Outs
3
2015
BEST
CE
MN
Most Runs
800
548
Highest Score
172
149
Best Strike Rate
157
213
Most sixes
15
18
Most Fours
73
31
Best Averages
Most 50s
3
1
Most 100s
2
1
Most Not Outs
3
2
2014
CE
MN
Most Runs
112
482
Highest Score
34
83
Best Strike Rate
57
159
Most sixes
2
16
Most Fours
12
34
Best Averages
Most 50s
2
Most Not Outs
2
2013
CE
MN
Most Runs
248
448
Highest Score
143
127
Best Strike Rate
209
290
Most sixes
4
26
Most Fours
27
29
Best Averages
Most 50s
1
2
Most Not Outs
1
5
2012
CE
MN
Most Runs
47
319
Highest Score
37
98
Best Strike Rate
89
206
Most sixes
1
13
Most Fours
4
17
Best Averages
Most 50s
1
Most Not Outs
2
2011
CE
MN
Most Runs
353
153
Highest Score
134
58
Best Strike Rate
129
86
Most sixes
4
7
Most Fours
39
6
Best Averages
Most 50s
3
1
Most Not Outs
2
2010
CE
MN
Most Runs
355
348
Highest Score
97
105
Best Strike Rate
137
214
Most sixes
0
16
Most Fours
27
23
Best Averages
Most 50s
1
2
Most Not Outs
2
5
2009
CE
MN
Most Runs
252
Highest Score
58
Best Strike Rate
90
Most sixes
6
Most Fours
20
Best Averages
Most 50s
2
Most Not Outs
1
TEST
Overall
CE
MN
Most Runs
2153
330
Highest Score
160
84
Best Strike Rate
52
98
Most sixes
14
15
Most Fours
241
21
Best Averages
Most 50s
8
1
Most 100s
4
Most Not Outs
3
3
2025
CE
MN
Most Runs
413
Highest Score
75
Best Strike Rate
47
Most sixes
3
Most Fours
46
Best Averages
Most 50s
2
Most Not Outs
2024
CE
MN
Most Runs
138
Highest Score
104
Best Strike Rate
54
Most sixes
0
Most Fours
12
Best Averages
Most 50s
Most 100s
1
Most Not Outs
1
2023
CE
MN
Most Runs
211
Highest Score
72
Best Strike Rate
72
Most sixes
0
Most Fours
22
Best Averages
Most 50s
1
Most 100s
Most Not Outs
2022
BEST
CE
MN
Most Runs
162
151
Highest Score
91
41
Best Strike Rate
76
92
Most sixes
0
3
Most Fours
20
12
Best Averages
Most 50s
1
Most Not Outs
1
2021
CE
MN
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
2020
CE
MN
Most Runs
267
Highest Score
107
Best Strike Rate
50
Most sixes
5
Most Fours
26
Best Averages
Most 50s
1
Most 100s
1
2019
CE
MN
Most Runs
21
139
Highest Score
11
84
Best Strike Rate
88
139
Most sixes
0
12
Most Fours
2
4
Best Averages
Most 50s
1
Most 100s
Most Not Outs
1
2018
CE
MN
Most Runs
24
Highest Score
24
Best Strike Rate
50
Most sixes
0
Most Fours
4
Best Averages
Most 50s
Most Not Outs
2017
CE
MN
Most Runs
271
Highest Score
160
Best Strike Rate
50
Most sixes
2
Most Fours
28
Best Averages
Most 50s
Most 100s
1
Most Not Outs
2016
CE
MN
Most Runs
384
Highest Score
146
Best Strike Rate
52
Most sixes
2
Most Fours
48
Best Averages
Most 50s
3
Most 100s
1
Most Not Outs
2015
CE
MN
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2014
CE
MN
Most Runs
112
Highest Score
34
Best Strike Rate
57
Most sixes
2
Most Fours
12
Best Averages
Most 50s
Most Not Outs
2013
CE
MN
Most Runs
78
Highest Score
29
Best Strike Rate
31
Most sixes
0
Most Fours
11
Best Averages
Most 50s
Most Not Outs
1
2012
CE
MN
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
2011
CE
MN
Most Runs
96
Highest Score
49
Best Strike Rate
47
Most sixes
0
Most Fours
14
Best Averages
Most 50s
Most Not Outs
1
2010
CE
MN
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
2009
CE
MN
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
ODI
Overall
CE
MN
Most Runs
3611
4189
Highest Score
130
136
Best Strike Rate
77
89
Most sixes
47
134
Most Fours
348
276
Best Averages
Most 50s
23
20
Most 100s
4
2
Most Not Outs
14
19
2025
CE
MN
Most Runs
139
133
Highest Score
69
62
Best Strike Rate
107
122
Most sixes
7
9
Most Fours
8
6
Best Averages
Most 50s
2
1
Most Not Outs
1
1
2024
CE
MN
Most Runs
167
410
Highest Score
82
136
Best Strike Rate
69
98
Most sixes
2
11
Most Fours
18
31
Best Averages
Most 50s
2
1
Most 100s
1
Most Not Outs
1
1
2023
CE
MN
Most Runs
395
240
Highest Score
121
65
Best Strike Rate
87
93
Most sixes
1
7
Most Fours
54
19
Best Averages
Most 50s
1
1
Most 100s
1
Most Not Outs
2
2
2022
CE
MN
Most Runs
162
151
Highest Score
91
41
Best Strike Rate
76
92
Most sixes
0
3
Most Fours
20
12
Best Averages
Most 50s
1
Most Not Outs
1
2021
CE
MN
Most Runs
121
35
Highest Score
64
32
Best Strike Rate
75
57
Most sixes
1
1
Most Fours
14
3
Best Averages
Most 50s
2
Most Not Outs
2020
CE
MN
Most Runs
45
Highest Score
41
Best Strike Rate
50
Most sixes
0
Most Fours
6
Best Averages
Most 50s
Most 100s
2019
CE
MN
Most Runs
395
323
Highest Score
105
64
Best Strike Rate
85
69
Most sixes
8
6
Most Fours
44
22
Best Averages
Most 50s
3
3
Most 100s
1
Most Not Outs
1
2018
CE
MN
Most Runs
408
497
Highest Score
57
92
Best Strike Rate
61
93
Most sixes
5
17
Most Fours
31
28
Best Averages
Most 50s
2
3
Most Not Outs
2
2
2017
CE
MN
Most Runs
234
287
Highest Score
69
48
Best Strike Rate
73
89
Most sixes
1
5
Most Fours
19
19
Best Averages
Most 50s
1
Most 100s
Most Not Outs
2
2
2016
CE
MN
Most Runs
145
259
Highest Score
92
50
Best Strike Rate
72
81
Most sixes
0
5
Most Fours
10
20
Best Averages
Most 50s
1
1
Most 100s
Most Not Outs
1
2015
BEST
CE
MN
Most Runs
698
374
Highest Score
130
116
Best Strike Rate
80
81
Most sixes
14
10
Most Fours
64
22
Best Averages
Most 50s
3
1
Most 100s
2
1
Most Not Outs
3
2014
CE
MN
Most Runs
472
Highest Score
77
Best Strike Rate
96
Most sixes
16
Most Fours
34
Best Averages
Most 50s
2
Most Not Outs
1
2013
CE
MN
Most Runs
121
224
Highest Score
80
81
Best Strike Rate
89
145
Most sixes
4
11
Most Fours
10
14
Best Averages
Most 50s
1
2
Most Not Outs
3
2012
CE
MN
Most Runs
129
Highest Score
46
Best Strike Rate
65
Most sixes
7
Most Fours
5
Best Averages
Most 50s
Most Not Outs
2011
CE
MN
Most Runs
257
153
Highest Score
85
58
Best Strike Rate
82
86
Most sixes
4
7
Most Fours
25
6
Best Averages
Most 50s
3
1
Most Not Outs
1
2010
CE
MN
Most Runs
324
250
Highest Score
67
62
Best Strike Rate
71
93
Most sixes
0
13
Most Fours
25
15
Best Averages
Most 50s
1
2
Most Not Outs
2
3
2009
CE
MN
Most Runs
252
Highest Score
58
Best Strike Rate
90
Most sixes
6
Most Fours
20
Best Averages
Most 50s
2
Most Not Outs
1
T20I
Overall
CE
MN
Most Runs
1449
2706
Highest Score
70
89
Best Strike Rate
106
137
Most sixes
30
135
Most Fours
143
183
Best Averages
Most 50s
9
8
Most 100s
Most Not Outs
4
33
2025
CE
MN
Most Runs
177
Highest Score
60
Best Strike Rate
150
Most sixes
13
Most Fours
10
Best Averages
Most 50s
1
Most Not Outs
2
2024
CE
MN
Most Runs
100
377
Highest Score
70
59
Best Strike Rate
104
120
Most sixes
2
14
Most Fours
10
26
Best Averages
Most 50s
1
1
Most 100s
Most Not Outs
6
2023
CE
MN
Most Runs
217
190
Highest Score
54
54
Best Strike Rate
108
129
Most sixes
2
6
Most Fours
19
17
Best Averages
Most 50s
2
1
Most 100s
Most Not Outs
1
4
2022
CE
MN
Most Runs
355
163
Highest Score
58
43
Best Strike Rate
107
116
Most sixes
7
4
Most Fours
39
13
Best Averages
Most 50s
2
Most Not Outs
1
2
2021
CE
MN
Most Runs
275
176
Highest Score
67
40
Best Strike Rate
116
129
Most sixes
6
6
Most Fours
27
16
Best Averages
Most 50s
1
Most Not Outs
1
3
2020
CE
MN
Most Runs
41
31
Highest Score
29
27
Best Strike Rate
85
124
Most sixes
0
1
Most Fours
5
2
Best Averages
Most 50s
Most 100s
2019
BEST
CE
MN
Most Runs
232
302
Highest Score
68
84
Best Strike Rate
139
165
Most sixes
11
22
Most Fours
22
17
Best Averages
Most 50s
3
2
Most 100s
Most Not Outs
1
2
2018
CE
MN
Most Runs
138
Highest Score
45
Best Strike Rate
162
Most sixes
11
Most Fours
10
Best Averages
Most 50s
Most Not Outs
2
2017
CE
MN
Most Runs
222
Highest Score
89
Best Strike Rate
176
Most sixes
16
Most Fours
15
Best Averages
Most 50s
1
Most 100s
Most Not Outs
1
2016
CE
MN
Most Runs
234
Highest Score
52
Best Strike Rate
131
Most sixes
10
Most Fours
13
Best Averages
Most 50s
1
Most 100s
Most Not Outs
2
2015
CE
MN
Most Runs
102
174
Highest Score
42
33
Best Strike Rate
77
132
Most sixes
1
8
Most Fours
9
9
Best Averages
Most 50s
Most 100s
Most Not Outs
2
2014
CE
MN
Most Runs
10
Highest Score
6
Best Strike Rate
63
Most sixes
0
Most Fours
0
Best Averages
Most 50s
Most Not Outs
1
2013
CE
MN
Most Runs
49
224
Highest Score
34
46
Best Strike Rate
89
145
Most sixes
0
15
Most Fours
6
15
Best Averages
Most 50s
Most Not Outs
2
2012
CE
MN
Most Runs
47
190
Highest Score
37
52
Best Strike Rate
89
141
Most sixes
1
6
Most Fours
4
12
Best Averages
Most 50s
1
Most Not Outs
2
2011
CE
MN
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
2010
CE
MN
Most Runs
31
98
Highest Score
30
43
Best Strike Rate
66
121
Most sixes
0
3
Most Fours
2
8
Best Averages
Most 50s
Most Not Outs
2
2009
CE
MN
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs