ODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)ODI2nd Match · Pakistan ODI Tri-Series 2026/27PAK302/9ENG215Pakistan won by 87 runsT20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (with 2 balls remaining)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (with 1 ball remaining)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (with 93 balls remaining)ODI3rd Match · UAE ODI Tri-Series 2026/27BAN160AFG161/3Afghanistan won by 7 wickets (with 87 balls remaining)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultT20I2nd T20I · New Zealand Women in Australia 2026/27AUSW167/7NZW127/8AUS Women won by 40 runsODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsT20I3rd T20I · India in New Zealand 2026/27NZINDODI5th Match · Pakistan ODI Tri-Series 2026/27PAKSLT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZIND

AB de Villiers: Batting innings by innings (All cricket)

Filters

2 active
Reset"Match result" is from the side of the player or team.
RunsBF4s6sSRPosDismissalInnsOppositionGroundDate
21382055.267b AF Giles1v ENGCape Town2 Jan 2005
10820125.008c AF Giles b SJ Harmison3v ENGCape Town2 Jan 2005
9140164.292lbw b D Gough1v ENGCape Town6 Feb 2005
9811820083.052c AM Blignaut b AG Cremer2v ZIMCape Town4 Mar 2005
18233078.264b SR Watson1v AUSCape Town3 Mar 2006
8291027.592b MS Kasprowicz1v AUSCape Town16 Mar 2006
7121058.331c †AC Gilchrist b B Lee3v AUSCape Town16 Mar 2006
13232056.526c MHW Papps b JS Patel2v NZCape Town27 Apr 2006
29305096.675c †MS Dhoni b AB Agarkar1v INDCape Town26 Nov 2006
113007.692c †KD Karthik b S Sreesanth2v INDCape Town2 Jan 2007
22334066.671c †KD Karthik b Z Khan4v INDCape Town2 Jan 2007
11251044.006b Danish Kaneria2v PAKCape Town26 Jan 2007
4*60066.677not out4v PAKCape Town26 Jan 2007
50*4071125.001not out2v PAKCape Town11 Feb 2007
14*151093.334not out2v BANCape Town15 Sept 2007
181440128.573c †MJ Prior b A Flintoff1v ENGCape Town16 Sept 2007
2120016.674c MS Sinclair b KD Mills2v NZCape Town2 Dec 2007
2170011.766c †D Ramdin b DJ Bravo2v WICape Town2 Jan 2008
23243095.832c sub (DJG Sammy) b DJ Bravo4v WICape Town2 Jan 2008
45597176.274lbw b DJG Sammy1v WICape Town25 Jan 2008
16319612783.165c AB McDonald b SM Katich2v AUSCape Town19 Mar 2009
80877091.954c NM Hauritz b MG Johnson1v AUSCape Town9 Apr 2009
12185140142.353c IJL Trott b SCJ Broad1v ENGCape Town27 Nov 2009
36604060.005c AJ Strauss b GP Swann1v ENGCape Town3 Jan 2010
34493069.395c SCJ Broad b JM Anderson3v ENGCape Town3 Jan 2010
26723036.115c †MS Dhoni b S Sreesanth1v INDCape Town2 Jan 2011
13581022.416b Z Khan3v INDCape Town2 Jan 2011
16200080.004c Z Khan b YK Pathan1v INDCape Town18 Jan 2011
892088.895lbw b RJ Harris2v AUSCape Town9 Nov 2011
160*20519278.055not out1v SLCape Town3 Jan 2012
671298051.945b CS Martin2v NZCape Town2 Jan 2013
611137053.986c Umar Gul b Mohammad Irfan2v PAKCape Town14 Feb 2013
36454080.005c †Sarfraz Ahmed b Tanvir Ahmed4v PAKCape Town14 Feb 2013
13820162.504b Shahid Afridi2v PAKCape Town22 Nov 2013
10151066.675b Shahid Afridi2v PAKCape Town24 Nov 2013
14372037.845c MJ Clarke b MG Johnson2v AUSCape Town1 Mar 2014
432286018.865c †BJ Haddin b RJ Harris4v AUSCape Town1 Mar 2014
14819415176.295c ST Gabriel b MN Samuels2v WICape Town2 Jan 2015
8821112141.714c JM Anderson b ST Finn2v ENGCape Town2 Jan 2016
101*97111104.125not out2v ENGCape Town14 Feb 2016
7100070.002c AD Hales b CJ Jordan2v ENGCape Town19 Feb 2016
634423143.183c WU Tharanga b KMDN Kulasekara1v SLCape Town25 Jan 2017
646240103.234b SS Pathirana1v SLCape Town7 Feb 2017
658411077.384b JJ Bumrah1v INDCape Town5 Jan 2018
35502270.005c B Kumar b JJ Bumrah3v INDCape Town5 Jan 2018
649510067.374c DA Warner b PJ Cummins1v AUSCape Town22 Mar 2018
631367146.324c SE Marsh b JR Hazlewood3v AUSCape Town22 Mar 2018
593035196.674c A Nortje b FD Adams2v CTBCape Town16 Nov 2018
312612119.234c & b DW Steyn2v CTBCape Town1 Dec 2019

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.