THE GAME IN NUMBERS Tests · ODIs · T20Is · Men & women
CRICKET WICKET.
PLAYER CAREER

AB de Villiers

International career statistics, records and scorecard analysis

AB de Villiers
Photo: paddynapper Wikimedia Commons · CC BY-SA 2.0Resized to WebP; displayed as a portrait.
MenSouth Africa2004–2018
420Internationals
20,014Career runs
47Centuries
Wickets

Career records by format

Test

Official international career

Batting

Matches
114
Innings
191
Runs
8,765
Average
50.66
Strike rate
54.51
Highest score
278*
Not outs
18
100s
22
50s
46
Ducks
8
4s
1,024
6s
64
Balls faced
16,077

Bowling

Matches
114
Innings
5
Balls
204
Maidens
6
Runs conceded
104
Wickets
2
Average
52.00
Economy
3.05
Strike rate
102.00
Best innings
2/49
Best match
2/49
4 wickets
0
5 wickets
0
10 wickets
0

Fielding

Matches
114
Innings
217
Catches
222
Stumpings
5
Dismissals
227
Keeper catches
101
Fielder catches
121
Dismissals / inns
1.046
Best innings
6 (6ct 0st)

ODI

Official international career

Batting

Matches
228
Innings
218
Runs
9,577
Average
53.50
Strike rate
101.09
Highest score
176
Not outs
39
100s
25
50s
53
Ducks
7
4s
840
6s
204
Balls faced
9,473

Bowling

Matches
228
Innings
9
Balls
192
Maidens
0
Runs conceded
202
Wickets
7
Average
28.85
Economy
6.31
Strike rate
27.42
Best innings
2/15
Best match
2/15
4 wickets
0
5 wickets
0
10 wickets

Fielding

Matches
228
Innings
223
Catches
176
Stumpings
5
Dismissals
181
Keeper catches
93
Fielder catches
83
Dismissals / inns
0.811
Best innings
5 (5ct 0st)

T20I

Official international career

Batting

Matches
78
Innings
75
Runs
1,672
Average
26.12
Strike rate
135.16
Highest score
79*
Not outs
11
100s
0
50s
10
Ducks
5
4s
140
6s
60
Balls faced
1,237

Bowling

Matches
78
Innings
Balls
Maidens
Runs conceded
Wickets
Average
N/A
Economy
N/A
Strike rate
N/A
Best innings
-
Best match
-
4 wickets
5 wickets
10 wickets

Fielding

Matches
78
Innings
78
Catches
65
Stumpings
7
Dismissals
72
Keeper catches
21
Fielder catches
44
Dismissals / inns
0.923
Best innings
4 (4ct 0st)

Career records checked: 2026-09-07. — means not recorded; N/A means the statistic does not apply. Career totals are independent of the scorecard archive.

Explore this player’s available match data

421 match appearances in available scorecards. Filters below apply to this archive only.

Recent available appearances

DateMatchFormatResult
2018-03-30South Africa v AustraliaTestSouth Africa won by 492 runs
2018-03-22South Africa v AustraliaTestSouth Africa won by 322 runs
2018-03-09Australia v South AfricaTestSouth Africa won by 6 wickets
2018-03-01Australia v South AfricaTestAustralia won by 118 runs
2018-02-16South Africa v IndiaODIIndia won by 8 wickets
2018-02-13India v South AfricaODIIndia won by 73 runs
2018-02-10India v South AfricaODISouth Africa won by 5 wickets
2018-01-24India v South AfricaTestIndia won by 63 runs
2018-01-13South Africa v IndiaTestSouth Africa won by 135 runs
2018-01-05South Africa v IndiaTestSouth Africa won by 72 runs
2017-12-26South Africa v ZimbabweTestSouth Africa won by an innings and 120 runs
2017-10-29South Africa v BangladeshT20ISouth Africa won by 83 runs

South Africa

THE SHAPE OF A CAREER

Performance by year

Available scorecards

Formats are shown separately. These totals cover published scorecards against the twelve national teams; they can differ from complete official career records.

Test

Runs by seasonTest · annual total
1,0617965302650Runs2004: 108 runs10820042005: 1,008 runs1,0082006: 570 runs5702007: 387 runs38720072008: 1,061 runs1,0612009: 572 runs5722010: 996 runs99620102011: 377 runs3772012: 815 runs8152013: 933 runs93320132014: 631 runs6312015: 492 runs4922016: 124 runs12420162017: 53 runs532018: 638 runs6382018Season
Wickets by seasonTest · annual total
22100Wickets2005: 2 wickets220052006: 0 wickets02013: 0 wickets02013Season
Exact yearly figures · 15 seasons
Test archive totals by year
YearMatBat innsRunsHSAvgSR100s50s4s6sBFBowl innsWktsBowl avgEconBowl SR
201871463812653.1664.441686699000N/AN/AN/A
201711535353.0081.5301516500N/AN/AN/A
2016351248824.8047.690116226000N/AN/AN/A
201561049214849.2050.871259396700N/AN/AN/A
201481363115248.5347.08227651,34000N/AN/AN/A
201391393316477.7558.424510221,59710N/A5.00N/A
201291681516958.2156.59229861,44000N/AN/AN/A
2011583779947.1251.850448272700N/AN/AN/A
2010111899627876.6158.453483181,70400N/AN/AN/A
200961157216357.2053.40245691,07100N/AN/AN/A
200815221,06121758.9453.424211951,98600N/AN/AN/A
20079163877727.6451.120345175700N/AN/AN/A
200611215709727.1451.58048001,10520N/A6.80N/A
200511191,00817853.0553.503513441,8842232.502.3284.00
2004241085236.0058.690117018400N/AN/AN/A

ODI

Runs by seasonODI · annual total
1,1638725822910Runs2005: 158 runs15820052006: 466 runs4662007: 1,060 runs1,06020072008: 395 runs3952009: 762 runs76220092010: 964 runs9642011: 333 runs33320112012: 645 runs6452013: 1,163 runs1,16320132014: 879 runs8792015: 1,094 runs1,09420152016: 339 runs3392017: 773 runs7732018: 62 runs622018Season
Wickets by seasonODI · annual total
32210Wickets2014: 3 wickets320142015: 2 wickets22015Season
Exact yearly figures · 14 seasons
ODI archive totals by year
YearMatBat innsRunsHSAvgSR100s50s4s6sBFBowl innsWktsBowl avgEconBowl SR
201833623020.66105.0800525900N/AN/AN/A
2017181877317659.46116.9415671566100N/AN/AN/A
2016101033910142.3790.641125637400N/AN/AN/A
201517171,09416278.14139.715485547834241.006.3039.00
2014161687913673.25114.452680147683327.665.9228.00
201326261,16312850.5697.073794211,19800N/AN/AN/A
20121212645125107.50108.5823511259400N/AN/AN/A
20119933310741.6295.961227434700N/AN/AN/A
2010161696411480.33102.1154671994400N/AN/AN/A
2009171776212154.4292.811666682100N/AN/AN/A
200812123957739.5076.690333651500N/AN/AN/A
200727271,06014648.1889.2236120211,18800N/AN/AN/A
200612124669242.3684.880349754900N/AN/AN/A
200512121583013.1665.560021324100N/AN/AN/A

T20I

Runs by seasonT20I · annual total
304228152760Runs2006: 6 runs620062007: 102 runs1022008: 61 runs6120082009: 148 runs1482010: 194 runs19420102011: 14 runs142012: 178 runs17820122013: 85 runs852014: 119 runs11920142015: 160 runs1602016: 201 runs2012017: 304 runs3042017Season
Exact yearly figures · 12 seasons
T20I archive totals by year
YearMatBat innsRunsHSAvgSR100s50s4s6sBFBowl innsWktsBowl avgEconBowl SR
2017773046550.66152.0002241220000N/AN/AN/A
2016882017128.71182.7202121611000N/AN/AN/A
2015661605126.66130.080122212300N/AN/AN/A
2014551196929.75175.00011446800N/AN/AN/A
201366853617.00126.86001026700N/AN/AN/A
201210101783919.77113.370013415700N/AN/AN/A
201111141414.00140.0000201000N/AN/AN/A
2010991945324.25111.49015917400N/AN/AN/A
200910101486316.44118.400116112500N/AN/AN/A
200822613630.50127.0800614800N/AN/AN/A
2007771025220.40106.25011029600N/AN/AN/A
200622666.00150.000001400N/AN/AN/A
MOMENTS IN THE RECORD

Career timeline

Milestones found in available scorecards. The first recorded appearance here is not necessarily the international debut.

  1. First available scorecard

    Test v England · Gqeberha

  2. First century in this archive · 109 runs

    Test v England · Centurion

  3. Highest recorded innings · 278* runs

    Test v Pakistan · Sheikh Zayed Stadium

  4. Best recorded bowling · 2/28

    ODI v New Zealand · Bay Oval

  5. Latest available scorecard

    Test v Australia · The Wanderers Stadium