THE GAME IN NUMBERS Tests · ODIs · T20Is · Men & women
crickrida
AB de Villiers
ⓘ
Photo: paddynapper Wikimedia Commons · CC BY-SA 2.0Resized to WebP; displayed as a portrait.

PLAYER · SOUTH AFRICA · MEN

AB de Villiers

Wicketkeeper-batter · 2004 to 2018 · 420 internationals

Compare
420Internationals
20,014Runs
47Hundreds
-Wickets
463Catches
17Stumpings

Career records by format

Batting career records by format
FormatMatInnsNORunsHSAvgBFSR100s50s0s4s6s
Test114191188,765278*50.6616,07754.51224681,02464
ODI228218399,57717653.509,473101.0925537840204
T20I7875111,67279*26.121,237135.16010514060
Bowling career records by format
FormatMatInnsBallsMdnsRunsWktsBBIBBMAvgEconSR4w5w10w
Test1145204610422/492/4952.003.05102.00000
ODI2289192020272/152/1528.856.3127.4200-
T20I78-------N/AN/AN/A---
Fielding career records by format
FormatMatInnsCtStDisDis/innsBest
Test11421722252271.0466 (6ct 0st)
ODI22822317651810.8115 (5ct 0st)
T20I7878657720.9234 (4ct 0st)

Career records checked 2026-09-30. Independent of the scorecard archive.

AB de Villiers: Test, ODI and T20I stats

Where the career sits

Runs by format
Test 8,765 44%ODI 9,577 48%T20I 1,672 8%

Scorecard coverage

Scorecard coverage of the official career
FormatOfficial bat innsIn scorecardsOfficial bowl innsIn scorecardsFirstLatestCoverage
Test191191552004-12-172018-03-30Complete
ODI218207972005-02-022018-02-1695%
T20I7573-02006-02-242017-10-2997%

Questions fans ask about AB de Villiers

How many Test runs has AB de Villiers scored?
AB de Villiers has 8,765 runs in 191 Test innings from 114 matches at an average of 50.66 and a strike rate of 54.51. Highest score: 278*.
What is AB de Villiers's Test batting average?
AB de Villiers's Test batting average is 50.66, from 8,765 runs and 191 innings.
How many ODI runs has AB de Villiers scored?
AB de Villiers has 9,577 runs in 218 ODI innings from 228 matches at an average of 53.50 and a strike rate of 101.09. Highest score: 176.
What is AB de Villiers's ODI batting average?
AB de Villiers's ODI batting average is 53.50, from 9,577 runs and 218 innings.
How many ODI wickets has AB de Villiers taken?
AB de Villiers has taken 7 wickets in ODI from 228 matches at a bowling average of 28.85. Best innings: 2/15.
How many ODI sixes has AB de Villiers hit?
AB de Villiers has hit 204 sixes in ODI cricket.

Explore every recorded innings

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

A CLOSER LOOK

Records against the opposition

Selected studies with at least ten batting or bowling innings. Each page includes sample sizes, yearly trends and the scorecards behind the figures.

Latest appearances

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 (D/L method)
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

TEST CAREER · 2004 to 2018

AB de Villiers in Tests

Complete: every official innings is in the scorecards

8,765Runs
50.66Average
54.51Strike rate
22Hundreds
222Catches
5Stumpings

Official Test record

Official Test batting record
BattingMatInnsNORunsHSAvgBFSR1005004s6s
Career114191188,765278*50.6616,07754.51224681,02464
Official Test bowling record
BowlingMatInnsBallsMdnsRunsWktsBBIBBMAvgEconSR4w5w10w
Career1145204610422/492/4952.003.05102.00000
Official Test fielding record
FieldingMatInnsCtStDisDis/InnsBest
Career11421722252271.0466 (6ct 0st)

Test career in charts

Test runs, innings by innings
03,0006,0005k runs: 2011-12-265k8,76520042007201020132016
Test runs by year
03006009002004: 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 runs6382018
Last 20 Test innings
01-4950-99100+* not out
Test innings by score
How Test innings ended
Caught103 · 53.9%
Bowled34 · 17.8%
LBW23 · 12.0%
Run out6 · 3.1%
Stumped3 · 1.6%
Caught and bowled4 · 2.1%
Not out18 · 9.4%
Test batting position: average and innings
138.7319 inns
233.0616 inns
346.502 inns
443.0923 inns
562.1174 inns
652.0450 inns
722.505 inns
862.002 inns
9-0 inns
10-0 inns
11-0 inns
Test runs from boundaries
Fours4,096 · 46.7%
Sixes384 · 4.4%
Other runs4,285 · 48.9%

Recent Test form

Last 10 batting innings
438runs
54.75average
63.75strike rate
450s
1100s

Test record by situation

complete career
AB de Villiers: Test batting by opposition
MatInnsNORunsHSAvgBFSR1005004s6s
Australia244552,06816951.704,14949.84613124720
India203511,334217*39.232,45154.4236214711
England193411,39317442.212,64952.582731805
Pakistan122141,112278*65.411,86859.524301049
West Indies132151,34717884.182,44555.0965014612
New Zealand101405469739.0090560.33051691
Sri Lanka7121691160*62.811,14660.29150903
Bangladesh451694617.2517439.6500191
Zimbabwe4402059851.2529070.68020322
All113191188,765278*50.6616,07754.51224681,02464
AB de Villiers: Test batting by home and away
MatInnsNORunsHSAvgBFSR1005004s6s
Home6610984,78816347.408,33557.441328658538
Away437693,396217*50.686,76950.16717238918
Neutral461581278*116.2097359.71210508
All113191188,765278*50.6616,07754.51224681,02464
AB de Villiers: Test batting by match innings
MatInnsNORunsHSAvgBFSR1005004s6s
1st innings of the match545432,730278*53.524,62858.98714233223
2nd innings of the match595953,274217*60.625,78856.561017337827
3rd innings of the match434351,62016942.632,81657.5239218211
4th innings of the match353551,141106*38.032,84540.102611323
All113191188,765278*50.6616,07754.51224681,02464
AB de Villiers: Test batting by batting position
MatInnsNORunsHSAvgBFSR1005004s6s
No. 11719073611438.731,43551.28240983
No. 21616052917833.061,07149.39120681
No. 3220936846.5078119.2301091
No. 4152319488843.091,88450.310941237
No. 55474113,913278*62.116,95756.241415342744
No. 6405042,394217*52.044,39454.4851412767
No. 7551904622.5015558.06000121
No. 82216252*62.0010360.19010110
All113191188,765278*50.6616,07754.51224681,02464
AB de Villiers: Test batting by match result
MatInnsNORunsHSAvgBFSR1005004s6s
Won5683104,631217*63.437,59360.991622353437
Lost326422,081104*33.564,53645.8711742569
Drawn254462,053278*54.023,94852.0057123418
All113191188,765278*50.6616,07754.51224681,02464
AB de Villiers: Test batting by year
MatInnsNORunsHSAvgBFSR1005004s6s
200424110852*36.0018458.69010170
2005111901,00817853.051,88453.503501344
2006112105709727.141,10551.58040800
200791623877727.6475751.12030451
2008152241,061217*58.941,98653.424211195
2009611157216357.201,07153.40240569
201011185996278*76.611,70458.453418318
20115803779947.1272751.85040482
2012916281516958.211,44056.59221986
2013913193316477.751,59758.424501022
2014813063115248.531,34047.08220765
2015610049214849.2096750.87121593
20163501248824.8026047.69013162
2017110535353.006581.5301051
20187142638126*53.1699064.44161866
All113191188,765278*50.6616,07754.51224681,02464
AB de Villiers: Test batting by ground
MatInnsNORunsHSAvgBFSR1005004s6s
Newlands193021,34416348.002,31758.0037016414
The Wanderers Stadium13242775104*35.221,39855.43341904
SuperSport Park142101,25715259.851,98863.2246315012
Kingsmead11203818103*48.111,61150.771721034
St George's Park8131591126*49.251,00658.74240784
WACA Ground36142216984.4067862.24220504
Queen's Park Oval2411826860.6636749.59020180
Sheikh Zayed Stadium241412278*137.3368060.58110337
Sinhalese Sports Club Ground2401386534.5027650.00010170
Sydney Cricket Ground240705617.5021832.1101090
Headingley23026517488.3353349.71100330
Kensington Oval231255178127.5054247.04110221
Lord's2301124337.3326642.10000150
Melbourne Cricket Ground230766125.3323632.20010100
Vidarbha Cricket Association Stadium230625320.6611553.9101160
All113191188,765278*50.6616,07754.51224681,02464
AB de Villiers: Test batting by series and tournaments
MatInnsNORunsHSAvgBFSR1005004s6s
Basil D'Oliveira Trophy142401,03117442.952,02950.811531304
Australia in South Africa Test Series814184316364.841,61152.323409512
Australia tour of South Africa7142554126*46.1697356.93151744
India tour of South Africa61203138026.0857554.43020432
South Africa in Australia Test Series611251916957.661,19243.54220564
India in South Africa Test Series58039112948.8762962.16211386
South Africa in India Test Series581372217*53.1463958.21110352
Freedom Trophy4702588536.8560842.43021311
New Zealand tour of South Africa5702109730.0038854.12010310
Pakistan v South Africa Test Series461581278*116.2097359.71210508
Sir Vivian Richards Trophy56143815287.6060472.51300514
South Africa in West Indies Test Series364330135*165.0067648.81120286
All113191188,765278*50.6616,07754.51224681,02464

- not recorded in the scorecards · N/A no dismissals or balls to divide by

Test milestones

Best Test performances

AB de Villiers: highest Test scores
ScoreBFSR4s6sOpponentGroundDate
278*41866.50236PakistanSheikh Zayed Stadium2010-11-20
217*33365.16172IndiaNarendra Modi Stadium2008-04-03
17835250.56151West IndiesKensington Oval2005-04-21
17438145.66190EnglandHeadingley2008-07-18
16918491.84213AustraliaWACA Ground2012-11-30
16427459.85171PakistanDubai International Cricket Stadium2013-10-23
16319683.16127AustraliaNewlands2009-03-19
160*20578.04192Sri LankaNewlands2012-01-03
15223564.68162West IndiesSuperSport Park2014-12-17
14819476.28151West IndiesNewlands2015-01-02

Latest Test matches

Latest Test matches
DateOpponentBatBowlGroundResult
2018-03-30Australia69 & 6-The Wanderers StadiumSouth Africa won by 492 runs
2018-03-22Australia64 & 63-NewlandsSouth Africa won by 322 runs
2018-03-09Australia126* & 28-St George's ParkSouth Africa won by 6 wickets
2018-03-01Australia71* & 0-KingsmeadAustralia won by 118 runs
2018-01-24India5 & 6-The Wanderers StadiumIndia won by 63 runs
2018-01-13India20 & 80-SuperSport ParkSouth Africa won by 135 runs
2018-01-05India65 & 35-NewlandsSouth Africa won by 72 runs
2017-12-26Zimbabwe53-St George's ParkSouth Africa won by an innings and 120 runs
2016-01-22England0 & 0-SuperSport ParkSouth Africa won by 280 runs
2016-01-14England36 & 0-The Wanderers StadiumEngland won by 7 wickets

ODI CAREER · 2005 to 2018

AB de Villiers in ODIs

Scorecards for 207 of 218 official batting innings

9,577Runs
53.50Average
101.09Strike rate
25Hundreds
176Catches
5Stumpings

Official ODI record

Official ODI batting record
BattingMatInnsNORunsHSAvgBFSR1005004s6s
Career228218399,57717653.509,473101.0925537840204
Official ODI bowling record
BowlingMatInnsBallsMdnsRunsWktsBBIBBMAvgEconSR4w5w10w
Career2289192020272/152/1528.856.3127.4200-
Official ODI fielding record
FieldingMatInnsCtStDisDis/InnsBest
Career22822317651810.8115 (5ct 0st)

ODI career in charts

ODI runs, innings by innings
03,0006,0009,0005k runs: 2013-03-215k9,09320052008201120142017
ODI runs by year
03006009002005: 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 runs77320172018: 62 runs622018
Last 20 ODI innings
01-4950-99100+* not out
ODI innings by score
How ODI innings ended
Caught106 · 51.2%
Bowled22 · 10.6%
LBW14 · 6.8%
Run out17 · 8.2%
Stumped5 · 2.4%
Caught and bowled4 · 1.9%
Not out39 · 18.8%
ODI batting position: average and innings
153.1813 inns
217.9317 inns
362.0012 inns
452.53121 inns
577.9642 inns
622 inns
7-0 inns
8-0 inns
9-0 inns
10-0 inns
11-0 inns
ODI runs from boundaries
Fours3,160 · 34.8%
Sixes1,140 · 12.5%
Other runs4,793 · 52.7%

Recent ODI form

Last 10 batting innings
357runs
39.66average
129.81strike rate
150s
1100s

ODI record by situation

207 recorded innings
AB de Villiers: ODI batting by opposition
MatInnsNORunsHSAvgBFSR1005004s6s
India323241,35711948.461,221111.1365111841
Pakistan313171,42312859.291,55891.33310112723
England2727486212137.4799386.80231934
Australia252541,250136*59.521,26299.04110011318
New Zealand25259991106*61.931,01397.821719115
Sri Lanka22224931125*51.72912102.082718014
West Indies222231,279162*67.311,154110.835409640
Zimbabwe1313252710947.90505104.353203420
Bangladesh77240917681.80377108.481203113
Ireland330644021.3347136.1700172
All207207399,09317654.129,042100.5624506790190
AB de Villiers: ODI batting by home and away
MatInnsNORunsHSAvgBFSR1005004s6s
Home8989153,95517653.443,865102.32925035888
Away7676193,52014661.753,481101.121118129372
Neutral424251,618162*43.721,69695.4047513930
All207207399,09317654.129,042100.5624506790190
AB de Villiers: ODI batting by batting first or chasing
MatInnsNORunsHSAvgBFSR1005004s6s
Batting first110110105,10517651.054,828105.7317244400136
Chasing9797293,988136*58.644,21494.63726239054
All207207399,09317654.129,042100.5624506790190
AB de Villiers: ODI batting by batting position
MatInnsNORunsHSAvgBFSR1005004s6s
No. 11313258514653.1860397.011417412
No. 21717128771*17.9343066.74013384
No. 31212168214962.00512133.203305526
No. 4121121175,46417652.535,59697.6414311439100
No. 54242162,027162*77.961,860108.97611118147
No. 62224839*N/A41117.0700031
All207207399,09317654.129,042100.5624506790190
AB de Villiers: ODI batting by match result
MatInnsNORunsHSAvgBFSR1005004s6s
Won128128346,31017667.125,922106.5520352543151
Lost747442,578125*36.822,90088.89315423133
Tied220573728.506489.0600051
No result33114810974.0015694.87100115
All207207399,09317654.129,042100.5624506790190
AB de Villiers: ODI batting by year
MatInnsNORunsHSAvgBFSR1005004s6s
2005121201583013.1624165.56000213
20061212146692*42.3654984.88030497
2007272751,06014648.181,18889.2236412021
2008121223957739.5051576.69030336
20091717376212154.4282192.81160666
201016164964114*80.33944102.115406719
2011991333107*41.6234795.96120274
201212126645125*107.50594108.582305112
2013262631,16312850.561,19897.073719421
201416164879136*73.25768114.452608014
2015171731,094162*78.14783139.715408554
201610102339101*42.3737490.64110256
20171818577317659.46661116.941516715
2018330623020.6659105.0800052
All207207399,09317654.129,042100.5624506790190
AB de Villiers: ODI batting by ground
MatInnsNORunsHSAvgBFSR1005004s6s
SuperSport Park1919561310943.7869288.581306210
St George's Park151514708433.5751291.790404410
Kingsmead131305968745.8467987.77060585
Newlands1212254512154.50544100.18230594
The Wanderers Stadium1111373214991.50564129.783305832
Harare Sports Club663322136*107.33278115.822102710
Kennington Oval550602812.007975.9400150
Providence Stadium550683113.6013450.7400210
Civil Service Cricket Club, Stormont440794019.7511369.91001110
Dubai International Cricket Stadium4401396134.7520368.4701060
Eden Park4421747787.00129134.88020179
R Premadasa Stadium4401617540.25158101.89020162
Seddon Park44316772*167.00166100.60010124
Sheikh Zayed Stadium4401445136.0017681.81010110
Willowmoore Park442309109154.50288107.291302111
All207207399,09317654.129,042100.5624506790190
AB de Villiers: ODI batting by series and tournaments
MatInnsNORunsHSAvgBFSR1005004s6s
ICC Champions Trophy1313139870*33.1646585.59032322
India in South Africa ODI Series1212147810943.45454105.281304113
Pakistan in South Africa ODI Series1212473012891.2576895.051707311
South Africa in New Zealand ODI Series11117567106*141.75536105.781304112
Australia in South Africa ODI Series101014218446.7746191.32030388
ICC Cricket World Cup10103602162*86.00480125.412305520
Pakistan v South Africa ODI Series10101402115*44.6649381.54120273
Sri Lanka in South Africa ODI Series10104500125*83.33427117.09140448
England in South Africa ODI Series88236312160.50357101.68210383
ICC World Cup88031014638.7532296.27113387
NatWest Series88122575*32.1430274.50010200
South Africa in Australia ODI Series8814629166.00461100.21050373
All207207399,09317654.129,042100.5624506790190

- not recorded in the scorecards · N/A no dismissals or balls to divide by

ODI milestones

Best ODI performances

AB de Villiers: highest ODI scores
ScoreBFSR4s6sOpponentGroundDate
176104169.23157BangladeshBoland Park2017-10-18
162*66245.45178West IndiesSydney Cricket Ground2015-02-27
14944338.63916West IndiesThe Wanderers Stadium2015-01-18
146130112.30125West IndiesNational Cricket Stadium, St George's2007-04-10
136*106128.30112AustraliaHarare Sports Club2014-08-27
128108118.51123PakistanThe Wanderers Stadium2013-03-17
125*98127.55104Sri LankaThe Wanderers Stadium2012-01-22
12185142.35140EnglandNewlands2009-11-27
11961195.08311IndiaWankhede Stadium2015-10-25
115*102112.74103PakistanSharjah Cricket Stadium2013-11-11

Latest ODI matches

Latest ODI matches
DateOpponentBatBowlGroundResult
2018-02-16India30-SuperSport ParkIndia won by 8 wickets
2018-02-13India6-St George's ParkIndia won by 73 runs
2018-02-10India26-The Wanderers StadiumSouth Africa won by 5 wickets (D/L method)
2017-10-22Bangladesh20-Buffalo ParkSouth Africa won by 200 runs
2017-10-18Bangladesh176-Boland ParkSouth Africa won by 104 runs
2017-10-15Bangladesh v South Africadid not bat-Diamond OvalSouth Africa won by 10 wickets
2017-06-11India16-Kennington OvalIndia won by 8 wickets
2017-06-07Pakistan0-EdgbastonPakistan won by 19 runs (D/L method)
2017-06-03Sri Lanka4-Kennington OvalSouth Africa won by 96 runs
2017-05-29England27*-Lord'sSouth Africa won by 7 wickets

T20I CAREER · 2006 to 2017

AB de Villiers in T20Is

Scorecards for 73 of 75 official batting innings

1,672Runs
26.12Average
135.16Strike rate
0Hundreds
65Catches
7Stumpings

Official T20I record

Official T20I batting record
BattingMatInnsNORunsHSAvgBFSR1005004s6s
Career7875111,67279*26.121,237135.16010514060
Official T20I fielding record
FieldingMatInnsCtStDisDis/InnsBest
Career7878657720.9234 (4ct 0st)

T20I career in charts

T20I runs, innings by innings
04008001,2001k runs: 2015-10-021k1,572200620082010201220142016
T20I runs by year
0801602402006: 6 runs620062007: 102 runs1022008: 61 runs6120082009: 148 runs1482010: 194 runs19420102011: 14 runs142012: 178 runs17820122013: 85 runs852014: 119 runs11920142015: 160 runs1602016: 201 runs20120162017: 304 runs3042017
Last 20 T20I innings
01-4950-99100+* not out
T20I innings by score
How T20I innings ended
Caught41 · 56.2%
Bowled14 · 19.2%
LBW1 · 1.4%
Run out4 · 5.5%
Stumped1 · 1.4%
Caught and bowled1 · 1.4%
Hit wicket1 · 1.4%
Not out10 · 13.7%
T20I batting position: average and innings
123.506 inns
232.663 inns
325.5221 inns
427.8031 inns
514.129 inns
620.003 inns
7-0 inns
8-0 inns
9-0 inns
10-0 inns
11-0 inns
T20I runs from boundaries
Fours536 · 34.1%
Sixes324 · 20.6%
Other runs712 · 45.3%

Recent T20I form

Last 10 batting innings
398runs
49.75average
157.31strike rate
350s
0100s

T20I record by situation

73 recorded innings
AB de Villiers: T20I batting by opposition
MatInnsNORunsHSAvgBFSR1005004s6s
England151533907132.50243160.490303519
New Zealand1111327052*33.75226119.46010246
India9902086323.11158131.64020225
Australia88152217.426086.6600322
Pakistan8801445318.00118122.03011105
Sri Lanka7721686333.60116144.8201097
West Indies770982514.0088111.3600192
Bangladesh6611614932.20123130.89000182
Afghanistan220816440.5050162.0001056
All7373101,5727124.951,182132.9909513454
AB de Villiers: T20I batting by home and away
MatInnsNORunsHSAvgBFSR1005004s6s
Home282845557123.12398139.440335420
Away2222347565*25.00387122.730214113
Neutral2323354269*27.10397136.520413921
All7373101,5727124.951,182132.9909513454
AB de Villiers: T20I batting by batting first or chasing
MatInnsNORunsHSAvgBFSR1005004s6s
Batting first4040593269*26.62693134.480527733
Chasing333356407122.85489130.870435721
All7373101,5727124.951,182132.9909513454
AB de Villiers: T20I batting by batting position
MatInnsNORunsHSAvgBFSR1005004s6s
No. 16601417123.5088160.22011139
No. 2330985132.6676128.94010131
No. 32121248569*25.52368131.790435013
No. 4313166956427.80522133.140314627
No. 59911132414.12102110.7800083
No. 6331402520.0026153.8400041
All7373101,5727124.951,182132.9909513454
AB de Villiers: T20I batting by match result
MatInnsNORunsHSAvgBFSR1005004s6s
Won444471,0697128.89773138.2906310333
Lost2828350265*20.08405123.950323121
No result110111.00425.0000000
All7373101,5727124.951,182132.9909513454
AB de Villiers: T20I batting by year
MatInnsNORunsHSAvgBFSR1005004s6s
2006221666.004150.0000001
200777210252*20.4096106.25011102
2008220613630.5048127.0800061
2009101011486316.44125118.40012161
20109911945324.25174111.4901159
2011110141414.0010140.0000020
20121010117839*19.77157113.37000134
2013661853617.0067126.86000102
201455111969*29.7568175.00010144
20156601605126.66123130.08010222
20168812017128.71110182.720211216
201777130465*50.66200152.000202412
All7373101,5727124.951,182132.9909513454
AB de Villiers: T20I batting by ground
MatInnsNORunsHSAvgBFSR1005004s6s
The Wanderers Stadium101032367133.71161146.580202011
Newlands5511156328.7591126.3701093
SuperSport Park550863617.2059145.7600195
Kingsmead44035338.7531112.9000150
R Premadasa Stadium440742518.5071104.2200061
Kensington Oval3316947*34.5069100.0000023
Mahinda Rajapaksa International Cricket Stadium331463023.0028164.2800022
Shere Bangla National Stadium330524017.3348108.3300070
Trent Bridge330756325.0068110.2901070
Zahur Ahmed Chowdhury Stadium3319869*49.0050196.00010133
All7373101,5727124.951,182132.9909513454
AB de Villiers: T20I batting by series and tournaments
MatInnsNORunsHSAvgBFSR1005004s6s
ICC World Twenty20181823826323.87305125.240202511
World T2077215469*30.8090171.11010157
South Africa in England T20I Series66115965*31.80110144.54010127
Australia in South Africa T20I Series55031136.203296.8700222
England in South Africa T20I Series4411127137.3362180.64010107
Pakistan v South Africa T20I Series33016115.332466.6600110
South Africa in New Zealand T20I Series3317639*38.0076100.0000061
South Africa in Sri Lanka T20I Series331311515.5031100.0000030
All7373101,5727124.951,182132.9909513454

- not recorded in the scorecards · N/A no dismissals or balls to divide by

Best T20I performances

AB de Villiers: highest T20I scores
ScoreBFSR4s6sOpponentGroundDate
7129244.8266EnglandThe Wanderers Stadium2016-02-21
69*28246.4293EnglandZahur Ahmed Chowdhury Stadium2014-03-29
65*58112.0642EnglandThe Rose Bowl2017-06-21
6429220.6845AfghanistanWankhede Stadium2016-03-20
6351123.5270IndiaTrent Bridge2009-06-16
6344143.1823Sri LankaNewlands2017-01-25
5341129.2612PakistanDaren Sammy National Cricket Stadium2010-05-10
52*45115.5541New ZealandThe Wanderers Stadium2007-11-23
5132159.3771IndiaHimachal Pradesh Cricket Association Stadium2015-10-02
4927181.4880BangladeshMangaung Oval2017-10-26

Latest T20I matches

Latest T20I matches
DateOpponentBatBowlGroundResult
2017-10-29Bangladesh20-Senwes ParkSouth Africa won by 83 runs
2017-10-26Bangladesh49-Mangaung OvalSouth Africa won by 20 runs
2017-06-25England35-Sophia GardensEngland won by 19 runs
2017-06-23England46-County GroundSouth Africa won by 3 runs
2017-06-21England65*-The Rose BowlEngland won by 9 wickets
2017-02-17New Zealand26-Eden ParkSouth Africa won by 78 runs
2017-01-25Sri Lanka63-NewlandsSri Lanka won by 5 wickets
2016-03-28Sri Lanka20*-Arun Jaitley StadiumSouth Africa won by 8 wickets
2016-03-25West Indies10-Vidarbha Cricket Association StadiumWest Indies won by 3 wickets
2016-03-20Afghanistan64-Wankhede StadiumSouth Africa won by 37 runs