Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T1011th Match · Abu Dhabi T10 League 2026RDCBULODI1st ODI · England tour of Australia 2026AUSENGT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)ODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETAS

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

More filters

1 active
Reset"Match result" is from the side of the player or team.
RunsBF4s6sSRPosDismissalInnsOppositionGroundDate
278*41823666.515not out1v PAKAbu Dhabi20 Nov 2010
17438119045.676c A Flintoff b SCJ Broad2v ENGLeeds18 Jul 2008
17835215150.572c †CO Browne b Reon King2v WIBridgetown21 Apr 2005
217*33317265.176not out2v INDAhmedabad3 Apr 2008
432976014.484c RA Jadeja b R Ashwin4v INDDelhi3 Dec 2015
16427417159.856c †Adnan Akmal b Mohammad Irfan2v PAKDubai23 Oct 2013
15223516264.685c J Blackwood b SJ Benn1v WICenturion17 Dec 2014
11623214150.005c & b NM Lyon1v AUSPort Elizabeth20 Feb 2014
432286018.865c †BJ Haddin b RJ Harris4v AUSCape Town1 Mar 2014
332200015.005b PM Siddle4v AUSAdelaide22 Nov 2012
12121515056.285c Asad Shafiq b Rahat Ali1v PAKCenturion22 Feb 2013
8821112141.714c JM Anderson b ST Finn2v ENGCape Town2 Jan 2016
160*20519278.055not out1v SLCape Town3 Jan 2012
841999042.214c †BJ Haddin b PM Siddle4v AUSDurban6 Mar 2009
16319612783.165c AB McDonald b SM Katich2v AUSCape Town19 Mar 2009
14819415176.295c ST Gabriel b MN Samuels2v WICape Town2 Jan 2015
731896038.626c †D Ramdin b SJ Benn2v WIBarbados26 Jun 2010
106*1869056.995not out4v AUSPerth17 Dec 2008
104*1859156.225not out2v AUSJohannesburg26 Feb 2009
16918421391.855c †MS Wade b MA Starc3v AUSPerth30 Nov 2012
11417313165.901c †CO Browne b TL Best1v WISt John's29 Apr 2005
9717012057.066b MS Panesar3v ENGLondon7 Aug 2008
10916911164.501c MJ Hoggard b SP Jones3v ENGCenturion21 Jan 2005
135*16813680.365not out1v WISt Kitts18 Jun 2010
10316812061.316b I Sharma4v INDJohannesburg18 Dec 2013
9216515055.761lbw b AF Giles1v ENGCenturion21 Jan 2005
9716113060.256c JEC Franklin b JDP Oram3v NZCenturion15 Apr 2006
901577157.325c Shan Masood b Junaid Khan3v PAKAbu Dhabi14 Oct 2013
9114810261.495c DA Warner b MG Johnson2v AUSCenturion12 Feb 2014
126*14620186.305not out2v AUSPort Elizabeth9 Mar 2018
681455046.906c †D Ramdin b SJ Benn1v WITrinidad10 Jun 2010
561448038.895b PM Siddle4v AUSSydney3 Jan 2009
9514118067.386c HAPW Jayawardene b SL Malinga1v SLColombo4 Aug 2006
691416148.946lbw b HMRKB Herath4v SLDurban26 Dec 2011
611419043.261lbw b GD McGrath2v AUSMelbourne26 Dec 2005
501374036.502c ML Hayden b SR Clark2v AUSDurban24 Mar 2006
7313610153.685c MJ Clarke b PJ Cummins3v AUSJohannesburg17 Nov 2011
631367146.324c SE Marsh b JR Hazlewood3v AUSCape Town22 Mar 2018
9913512073.336c sub (FDM Karunaratne) b NLTC Perera2v SLCenturion15 Dec 2011
8313310062.416b DL Vettori2v NZHamilton15 Mar 2012
601326045.456c MN Samuels b JE Taylor4v WIPort Elizabeth26 Dec 2007
146130125112.311c S Chanderpaul b CD Collymore1v WIGrenada10 Apr 2007
631307148.465c †BJ Haddin b MG Johnson2v AUSPerth17 Dec 2008
31*1302023.855not out3v WISt Kitts18 Jun 2010
671298051.945b CS Martin2v NZCape Town2 Jan 2013
71*12711055.914not out2v AUSDurban1 Mar 2018
591279046.466b DJ Bravo2v WIPort Elizabeth26 Dec 2007
621268049.211b DBL Powell4v WITrinidad8 Apr 2005
8012110066.124c †PA Patel b Mohammed Shami3v INDCenturion13 Jan 2018
691197157.984c †TD Paine b CJ Sayers1v AUSJohannesburg30 Mar 2018
Page 1Next

BF balls faced · 4s fours · 6s sixes · SR strike rate: runs per 100 balls · Pos batting position · Inns innings of the match

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