Home
Fixtures
Results
Teams
Players
Grounds
Rankings
Quick Links
T20 World Cup 2026
Recent Series
South Africa in New Zealand T20I Series
ICC Men's T20 World Cup
England in Sri Lanka T20I Series
West Indies in South Africa T20I Series
England in Sri Lanka ODI Series
New Zealand in India T20I Series
Recent Players
Daryl Mitchell
Jacob Bethell
Harry Brook
Kusal Mendis
Glenn Phillips
Adil Rashid
William Jacks
Kongala Vimukthi
Dunith Wellalage
Kariyawasam Asalanka
Dhananjaya de Silva
Shivam Dube
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
Hashim Amla vs AB de Villiers
Career • Test • ODI • T20I Comparison
🆠Final Verdict: AB de Villiers has the edge in overall, Tests, ODIs and T20Is. In recent years, form favours AB de Villiers.
CAREER
Overall
HA
AD
Most Runs
18672
20014
Highest Score
567
533
Best Strike Rate
270
291
Most sixes
109
328
Most Fours
2362
2004
Best Averages
Most 50s
88
109
Most 100s
53
47
Most Wickets
0
9
Best Bowling Fig
Best Average
81
Most Dots
5
5
Best Economy
4
9
Best Strike Rate
129
Most Runs Conceed
37
306
Most Maiden Overs
0
6
Most Not Outs
35
68
2019
HA
AD
Most Runs
606
Highest Score
179
Best Strike Rate
118
Most sixes
1
Most Fours
66
Best Averages
Most 50s
4
Most 100s
1
Most Not Outs
3
2018
HA
AD
Most Runs
845
731
Highest Score
153
157
Best Strike Rate
131
150
Most sixes
1
8
Most Fours
105
91
Best Averages
Most 50s
7
6
Most 100s
1
Most Not Outs
1
2
2017
HA
AD
Most Runs
2078
1130
Highest Score
376
294
Best Strike Rate
290
351
Most sixes
35
28
Most Fours
471
96
Best Averages
Most 50s
11
8
Most 100s
6
1
Most Not Outs
3
6
2016
HA
AD
Most Runs
1528
633
Highest Score
425
260
Best Strike Rate
287
326
Most sixes
16
24
Most Fours
190
53
Best Averages
Most 50s
9
4
Most 100s
4
1
Most Not Outs
4
3
2015
HA
AD
Most Runs
1413
1845
Highest Score
270
361
Best Strike Rate
248
319
Most sixes
15
63
Most Fours
159
172
Best Averages
Most 50s
4
8
Most 100s
4
6
Most Wickets
4
Best Bowling Fig
Best Average
24
Most Dots
1
Best Economy
6
Best Strike Rate
24
Most Runs Conceed
97
Most Maiden Overs
0
Most Not Outs
3
3
2014
HA
AD
Most Runs
1783
1650
Highest Score
386
357
Best Strike Rate
252
318
Most sixes
8
23
Most Fours
181
171
Best Averages
Most 50s
3
9
Most 100s
8
4
Most Wickets
3
Best Bowling Fig
Best Average
28
Most Dots
3
Best Economy
6
Best Strike Rate
28
Most Runs Conceed
83
Most Maiden Overs
0
Most Not Outs
3
5
2013
HA
AD
Most Runs
1611
2181
Highest Score
288
328
Best Strike Rate
267
282
Most sixes
4
25
Most Fours
174
206
Best Averages
Most 50s
8
12
Most 100s
3
7
Most Wickets
0
Best Bowling Fig
Most Dots
0
Best Economy
5
Most Runs Conceed
5
Most Maiden Overs
0
Most Not Outs
1
5
2012
HA
AD
Most Runs
1950
1638
Highest Score
508
333
Best Strike Rate
278
279
Most sixes
10
22
Most Fours
218
162
Best Averages
Most 50s
6
5
Most 100s
6
4
Most Wickets
0
Best Bowling Fig
Most Dots
5
Best Economy
5
Most Runs Conceed
9
Most Maiden Overs
0
Most Not Outs
5
9
2011
HA
AD
Most Runs
1064
858
Highest Score
232
247
Best Strike Rate
204
297
Most sixes
3
10
Most Fours
130
90
Best Averages
Most 50s
8
6
Most 100s
4
2
Most Not Outs
1
1
2010
HA
AD
Most Runs
2307
2154
Highest Score
382
445
Best Strike Rate
157
271
Most sixes
8
46
Most Fours
244
155
Best Averages
Most 50s
8
9
Most 100s
10
8
Most Not Outs
4
10
2009
HA
AD
Most Runs
916
1561
Highest Score
223
363
Best Strike Rate
224
289
Most sixes
2
22
Most Fours
95
143
Best Averages
Most 50s
8
12
Most 100s
3
Most Not Outs
1
6
2008
HA
AD
Most Runs
1529
1556
Highest Score
299
330
Best Strike Rate
148
258
Most sixes
4
12
Most Fours
193
163
Best Averages
Most 50s
7
5
Most 100s
4
4
Most Wickets
0
Best Bowling Fig
Most Dots
0
Best Economy
3
Most Runs Conceed
17
Most Maiden Overs
0
Most Not Outs
4
6
2007
BEST
HA
AD
Most Runs
660
1698
Highest Score
176
275
Best Strike Rate
44
249
Most sixes
2
29
Most Fours
86
193
Best Averages
Most 50s
4
12
Most 100s
2
3
Most Wickets
0
0
Best Bowling Fig
Most Dots
0
1
Best Economy
7
11
Most Runs Conceed
7
22
Most Maiden Overs
0
0
Most Not Outs
2
9
2006
HA
AD
Most Runs
320
1042
Highest Score
149
195
Best Strike Rate
49
287
Most sixes
0
8
Most Fours
44
129
Best Averages
Most 50s
1
7
Most 100s
1
Most Wickets
0
0
Best Bowling Fig
Most Dots
0
0
Best Economy
4
7
Most Runs Conceed
4
34
Most Maiden Overs
0
0
Most Not Outs
2
2005
HA
AD
Most Runs
35
1229
Highest Score
25
217
Best Strike Rate
49
121
Most sixes
0
8
Most Fours
2
163
Best Averages
Most 50s
5
Most 100s
3
Most Wickets
2
Best Bowling Fig
Best Average
33
Most Dots
0
Best Economy
2
Best Strike Rate
84
Most Runs Conceed
65
Most Maiden Overs
6
2004
HA
AD
Most Runs
27
108
Highest Score
24
52
Best Strike Rate
26
59
Most sixes
0
0
Most Fours
4
17
Best Averages
Most 50s
1
Most Not Outs
1
TEST
Overall
HA
AD
Most Runs
9282
8765
Highest Score
311
278
Best Strike Rate
50
55
Most sixes
30
64
Most Fours
1394
1024
Best Averages
Most 50s
41
46
Most 100s
27
22
Most Wickets
0
2
Best Bowling Fig
Best Average
52
Most Dots
5
0
Best Economy
4
3
Best Strike Rate
102
Most Runs Conceed
37
104
Most Maiden Overs
0
6
Most Not Outs
15
18
2019
HA
AD
Most Runs
189
Highest Score
71
Best Strike Rate
44
Most sixes
0
Most Fours
29
Best Averages
Most 50s
1
Most 100s
Most Not Outs
2018
HA
AD
Most Runs
510
638
Highest Score
82
126
Best Strike Rate
41
64
Most sixes
0
6
Most Fours
64
86
Best Averages
Most 50s
5
6
Most 100s
1
Most Not Outs
1
2
2017
HA
AD
Most Runs
947
53
Highest Score
137
53
Best Strike Rate
54
82
Most sixes
20
1
Most Fours
354
5
Best Averages
Most 50s
4
1
Most 100s
3
Most Not Outs
1
2016
HA
AD
Most Runs
729
124
Highest Score
201
88
Best Strike Rate
51
48
Most sixes
2
2
Most Fours
101
16
Best Averages
Most 50s
3
1
Most 100s
2
Most Not Outs
2015
HA
AD
Most Runs
251
492
Highest Score
63
148
Best Strike Rate
30
51
Most sixes
0
3
Most Fours
29
59
Best Averages
Most 50s
1
2
Most 100s
1
Most Wickets
Best Bowling Fig
Best Average
Most Dots
Best Economy
Best Strike Rate
Most Runs Conceed
Most Maiden Overs
Most Not Outs
1
2014
HA
AD
Most Runs
700
631
Highest Score
208
152
Best Strike Rate
46
47
Most sixes
0
5
Most Fours
78
76
Best Averages
Most 50s
2
Most 100s
3
2
Most Wickets
Best Bowling Fig
Best Average
Most Dots
Best Economy
Best Strike Rate
Most Runs Conceed
Most Maiden Overs
Most Not Outs
2
2013
HA
AD
Most Runs
633
933
Highest Score
118
164
Best Strike Rate
55
58
Most sixes
0
2
Most Fours
73
102
Best Averages
Most 50s
4
5
Most 100s
2
4
Most Wickets
0
Best Bowling Fig
Most Dots
0
Best Economy
5
Most Runs Conceed
5
Most Maiden Overs
0
Most Not Outs
1
1
2012
HA
AD
Most Runs
1064
815
Highest Score
311
169
Best Strike Rate
59
57
Most sixes
3
6
Most Fours
125
98
Best Averages
Most 50s
2
2
Most 100s
4
2
Most Wickets
0
Best Bowling Fig
Most Dots
5
Best Economy
5
Most Runs Conceed
9
Most Maiden Overs
0
Most Not Outs
2
2
2011
HA
AD
Most Runs
423
377
Highest Score
112
99
Best Strike Rate
56
52
Most sixes
1
2
Most Fours
67
48
Best Averages
Most 50s
3
4
Most 100s
2
Most Not Outs
2010
HA
AD
Most Runs
1249
996
Highest Score
253
278
Best Strike Rate
53
58
Most sixes
2
18
Most Fours
138
83
Best Averages
Most 50s
4
4
Most 100s
5
3
Most Not Outs
3
5
2009
HA
AD
Most Runs
384
572
Highest Score
100
163
Best Strike Rate
44
53
Most sixes
0
9
Most Fours
52
56
Best Averages
Most 50s
3
4
Most 100s
2
Most Not Outs
1
2008
BEST
HA
AD
Most Runs
1161
1061
Highest Score
159
217
Best Strike Rate
55
53
Most sixes
0
5
Most Fours
148
119
Best Averages
Most 50s
6
2
Most 100s
3
4
Most Wickets
0
Best Bowling Fig
Most Dots
0
Best Economy
3
Most Runs Conceed
17
Most Maiden Overs
0
Most Not Outs
2
4
2007
HA
AD
Most Runs
660
387
Highest Score
176
77
Best Strike Rate
44
51
Most sixes
2
1
Most Fours
86
45
Best Averages
Most 50s
4
3
Most 100s
2
Most Wickets
0
Best Bowling Fig
Most Dots
0
Best Economy
7
Most Runs Conceed
7
Most Maiden Overs
0
Most Not Outs
2
2
2006
HA
AD
Most Runs
320
570
Highest Score
149
97
Best Strike Rate
49
52
Most sixes
0
0
Most Fours
44
80
Best Averages
Most 50s
1
4
Most 100s
1
Most Wickets
0
0
Best Bowling Fig
Most Dots
0
0
Best Economy
4
7
Most Runs Conceed
4
34
Most Maiden Overs
0
0
Most Not Outs
2005
HA
AD
Most Runs
35
1008
Highest Score
25
178
Best Strike Rate
49
54
Most sixes
0
4
Most Fours
2
134
Best Averages
Most 50s
5
Most 100s
3
Most Wickets
2
Best Bowling Fig
Best Average
33
Most Dots
0
Best Economy
2
Best Strike Rate
84
Most Runs Conceed
65
Most Maiden Overs
6
2004
HA
AD
Most Runs
27
108
Highest Score
24
52
Best Strike Rate
26
59
Most sixes
0
0
Most Fours
4
17
Best Averages
Most 50s
1
Most Not Outs
1
ODI
Overall
HA
AD
Most Runs
8113
9577
Highest Score
159
176
Best Strike Rate
88
101
Most sixes
53
204
Most Fours
822
840
Best Averages
Most 50s
39
53
Most 100s
26
25
Most Wickets
7
Best Bowling Fig
Best Average
29
Most Dots
5
Best Economy
6
Best Strike Rate
27
Most Runs Conceed
202
Most Maiden Overs
0
Most Not Outs
14
39
2019
HA
AD
Most Runs
417
Highest Score
108
Best Strike Rate
74
Most sixes
1
Most Fours
37
Best Averages
Most 50s
3
Most 100s
1
Most Not Outs
3
2018
HA
AD
Most Runs
335
93
Highest Score
71
31
Best Strike Rate
90
86
Most sixes
1
2
Most Fours
41
5
Best Averages
Most 50s
2
Most 100s
Most Not Outs
2017
BEST
HA
AD
Most Runs
862
773
Highest Score
154
176
Best Strike Rate
88
117
Most sixes
10
15
Most Fours
84
67
Best Averages
Most 50s
4
5
Most 100s
3
1
Most Not Outs
1
5
2016
HA
AD
Most Runs
491
308
Highest Score
127
101
Best Strike Rate
89
95
Most sixes
3
6
Most Fours
57
25
Best Averages
Most 50s
2
1
Most 100s
2
1
Most Not Outs
1
2
2015
HA
AD
Most Runs
1062
1193
Highest Score
159
162
Best Strike Rate
95
138
Most sixes
14
58
Most Fours
119
91
Best Averages
Most 50s
3
5
Most 100s
4
5
Most Wickets
4
Best Bowling Fig
Best Average
24
Most Dots
1
Best Economy
6
Best Strike Rate
24
Most Runs Conceed
97
Most Maiden Overs
0
Most Not Outs
2
3
2014
HA
AD
Most Runs
892
879
Highest Score
122
136
Best Strike Rate
81
114
Most sixes
5
14
Most Fours
81
80
Best Averages
Most 50s
2
6
Most 100s
5
2
Most Wickets
3
Best Bowling Fig
Best Average
28
Most Dots
3
Best Economy
6
Best Strike Rate
28
Most Runs Conceed
83
Most Maiden Overs
0
Most Not Outs
1
4
2013
HA
AD
Most Runs
838
1163
Highest Score
122
128
Best Strike Rate
85
97
Most sixes
2
21
Most Fours
85
94
Best Averages
Most 50s
4
7
Most 100s
1
3
Most Wickets
Best Bowling Fig
Most Dots
Best Economy
Most Runs Conceed
Most Maiden Overs
Most Not Outs
3
2012
HA
AD
Most Runs
678
645
Highest Score
150
125
Best Strike Rate
91
109
Most sixes
4
12
Most Fours
66
51
Best Averages
Most 50s
4
3
Most 100s
2
2
Most Wickets
Best Bowling Fig
Most Dots
Best Economy
Most Runs Conceed
Most Maiden Overs
Most Not Outs
1
6
2011
HA
AD
Most Runs
632
467
Highest Score
116
134
Best Strike Rate
88
105
Most sixes
2
8
Most Fours
62
40
Best Averages
Most 50s
5
2
Most 100s
2
2
Most Not Outs
1
1
2010
HA
AD
Most Runs
1058
964
Highest Score
129
114
Best Strike Rate
104
102
Most sixes
6
19
Most Fours
106
67
Best Averages
Most 50s
4
4
Most 100s
5
5
Most Not Outs
1
4
2009
HA
AD
Most Runs
480
762
Highest Score
97
121
Best Strike Rate
76
93
Most sixes
1
6
Most Fours
39
66
Best Averages
Most 50s
5
6
Most 100s
1
Most Not Outs
1
3
2008
HA
AD
Most Runs
368
434
Highest Score
140
77
Best Strike Rate
93
78
Most sixes
4
6
Most Fours
45
38
Best Averages
Most 50s
1
3
Most 100s
1
Most Wickets
Best Bowling Fig
Most Dots
Best Economy
Most Runs Conceed
Most Maiden Overs
Most Not Outs
2
2
2007
HA
AD
Most Runs
1209
Highest Score
146
Best Strike Rate
92
Most sixes
26
Most Fours
138
Best Averages
Most 50s
8
Most 100s
3
Most Wickets
0
Best Bowling Fig
Most Dots
1
Best Economy
11
Most Runs Conceed
22
Most Maiden Overs
0
Most Not Outs
5
2006
HA
AD
Most Runs
466
Highest Score
92
Best Strike Rate
85
Most sixes
7
Most Fours
49
Best Averages
Most 50s
3
Most 100s
Most Wickets
Best Bowling Fig
Most Dots
Best Economy
Most Runs Conceed
Most Maiden Overs
Most Not Outs
1
2005
HA
AD
Most Runs
221
Highest Score
39
Best Strike Rate
67
Most sixes
4
Most Fours
29
Best Averages
Most 50s
Most 100s
Most Wickets
Best Bowling Fig
Best Average
Most Dots
Best Economy
Best Strike Rate
Most Runs Conceed
Most Maiden Overs
2004
HA
AD
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
T20I
Overall
HA
AD
Most Runs
1277
1672
Highest Score
97
79
Best Strike Rate
132
135
Most sixes
26
60
Most Fours
146
140
Best Averages
Most 50s
8
10
Most 100s
Most Wickets
Best Bowling Fig
Best Average
Most Dots
Best Economy
Best Strike Rate
Most Runs Conceed
Most Maiden Overs
Most Not Outs
6
11
2019
HA
AD
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2018
HA
AD
Most Runs
0
Highest Score
0
Best Strike Rate
0
Most sixes
0
Most Fours
0
Best Averages
Most 50s
Most 100s
Most Not Outs
2017
HA
AD
Most Runs
269
304
Highest Score
85
65
Best Strike Rate
148
152
Most sixes
5
12
Most Fours
33
24
Best Averages
Most 50s
3
2
Most 100s
Most Not Outs
1
1
2016
BEST
HA
AD
Most Runs
308
201
Highest Score
97
71
Best Strike Rate
147
183
Most sixes
11
16
Most Fours
32
12
Best Averages
Most 50s
4
2
Most 100s
Most Not Outs
3
1
2015
HA
AD
Most Runs
100
160
Highest Score
48
51
Best Strike Rate
123
130
Most sixes
1
2
Most Fours
11
22
Best Averages
Most 50s
1
Most 100s
Most Wickets
Best Bowling Fig
Best Average
Most Dots
Best Economy
Best Strike Rate
Most Runs Conceed
Most Maiden Overs
Most Not Outs
2014
HA
AD
Most Runs
191
140
Highest Score
56
69
Best Strike Rate
125
157
Most sixes
3
4
Most Fours
22
15
Best Averages
Most 50s
1
1
Most 100s
Most Wickets
Best Bowling Fig
Best Average
Most Dots
Best Economy
Best Strike Rate
Most Runs Conceed
Most Maiden Overs
Most Not Outs
1
2013
HA
AD
Most Runs
140
85
Highest Score
48
36
Best Strike Rate
127
127
Most sixes
2
2
Most Fours
16
10
Best Averages
Most 50s
Most 100s
Most Wickets
Best Bowling Fig
Most Dots
Best Economy
Most Runs Conceed
Most Maiden Overs
Most Not Outs
1
2012
HA
AD
Most Runs
208
178
Highest Score
47
39
Best Strike Rate
128
113
Most sixes
3
4
Most Fours
27
13
Best Averages
Most 50s
Most 100s
Most Wickets
Best Bowling Fig
Most Dots
Best Economy
Most Runs Conceed
Most Maiden Overs
Most Not Outs
2
1
2011
HA
AD
Most Runs
9
14
Highest Score
4
14
Best Strike Rate
60
140
Most sixes
0
0
Most Fours
1
2
Best Averages
Most 50s
Most 100s
Most Not Outs
2010
HA
AD
Most Runs
194
Highest Score
53
Best Strike Rate
111
Most sixes
9
Most Fours
5
Best Averages
Most 50s
1
Most 100s
Most Not Outs
1
2009
HA
AD
Most Runs
52
227
Highest Score
26
79
Best Strike Rate
104
143
Most sixes
1
7
Most Fours
4
21
Best Averages
Most 50s
2
Most 100s
Most Not Outs
2
2008
HA
AD
Most Runs
61
Highest Score
36
Best Strike Rate
127
Most sixes
1
Most Fours
6
Best Averages
Most 50s
Most 100s
Most Wickets
Best Bowling Fig
Most Dots
Best Economy
Most Runs Conceed
Most Maiden Overs
Most Not Outs
2007
HA
AD
Most Runs
102
Highest Score
52
Best Strike Rate
106
Most sixes
2
Most Fours
10
Best Averages
Most 50s
1
Most 100s
Most Wickets
Best Bowling Fig
Most Dots
Best Economy
Most Runs Conceed
Most Maiden Overs
Most Not Outs
2
2006
HA
AD
Most Runs
6
Highest Score
6
Best Strike Rate
150
Most sixes
1
Most Fours
0
Best Averages
Most 50s
Most 100s
Most Wickets
Best Bowling Fig
Most Dots
Best Economy
Most Runs Conceed
Most Maiden Overs
Most Not Outs
1
2005
HA
AD
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Wickets
Best Bowling Fig
Best Average
Most Dots
Best Economy
Best Strike Rate
Most Runs Conceed
Most Maiden Overs
2004
HA
AD
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs