Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

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
29*1144025.445not out3v AUSBrisbane9 Nov 2012
115006.675lbw b PM Siddle2v AUSAdelaide22 Nov 2012
332200015.005b PM Siddle4v AUSAdelaide22 Nov 2012
4121033.335c MJ Clarke b JW Hastings1v AUSPerth30 Nov 2012
16918421391.855c †MS Wade b MA Starc3v AUSPerth30 Nov 2012
671298051.945b CS Martin2v NZCape Town2 Jan 2013
51816062.965c KS Williamson b JS Patel1v NZPort Elizabeth11 Jan 2013
781087.504lbw b MJ McClenaghan1v NZPaarl19 Jan 2013
31843036.905c †Sarfraz Ahmed b Mohammad Hafeez1v PAKJohannesburg1 Feb 2013
103*11711088.035not out3v PAKJohannesburg1 Feb 2013
611137053.986c Umar Gul b Mohammad Irfan2v PAKCape Town14 Feb 2013
36454080.005c †Sarfraz Ahmed b Tanvir Ahmed4v PAKCape Town14 Feb 2013
12121515056.285c Asad Shafiq b Rahat Ali1v PAKCenturion22 Feb 2013
362242163.641b Mohammad Irfan2v PAKCenturion3 Mar 2013
656340103.173c Younis Khan b Saeed Ajmal1v PAKBloemfontein10 Mar 2013
451080.004c Younis Khan b Mohammad Irfan1v PAKCenturion15 Mar 2013
128108123118.524c Shoaib Malik b Saeed Ajmal1v PAKJohannesburg17 Mar 2013
751085069.444c †Kamran Akmal b Saeed Ajmal1v PAKDurban21 Mar 2013
95*1119185.594not out2v PAKBenoni24 Mar 2013
31361086.114c CA Thyssen b A Gqamane2v WAREast London3 Apr 2013
4400100.004lbw b AM Phangiso2v LIOJohannesburg7 Apr 2013
151501100.004c GH Vihari b CL White2v SHBangalore9 Apr 2013
22*2221100.004not out2v KKRBangalore11 Apr 2013
643281200.004c DJ Bravo b DP Nannes1v CSKChennai13 Apr 2013
393231121.884run out (M Morkel)2v DCBangalore16 Apr 2013
781087.504c A Chandila b SR Watson2v RRBangalore20 Apr 2013
31833387.504c M Manhas b MR Marsh1v PWBangalore23 Apr 2013
230066.674c †KD Karthik b DS Kulkarni2v MIMumbai27 Apr 2013
211330161.544c JP Faulkner b S Sreesanth1v RRJaipur29 Apr 2013
50*2362217.394not out1v PWPune2 May 2013
38*1942200.004not out1v PKChandigarh6 May 2013
32*1722188.245not out1v DCDelhi10 May 2013
282211127.274c †MS Bisla b L Balaji1v KKRRanchi12 May 2013
6201300.004b P Awana1v PKBangalore14 May 2013
5310166.673c RA Jadeja b MM Sharma1v CSKBangalore18 May 2013
70717098.594c RA Jadeja b UT Yadav2v INDCardiff6 Jun 2013
313111100.004run out (Misbah-ul-Haq)1v PAKBirmingham10 Jun 2013
372621142.313c DM Bravo b R Rampaul1v WICardiff14 Jun 2013
09000.005c †JC Buttler b SCJ Broad1v ENGLondon19 Jun 2013
231950121.054b HMRKB Herath2v SLColombo20 Jul 2013
12181066.674lbw b TM Dilshan2v SLColombo23 Jul 2013
47723065.284c †KC Sangakkara b BAW Mendis1v SLKandy26 Jul 2013
480050.004c †KC Sangakkara b TM Dilshan1v SLKandy28 Jul 2013
515151100.005c AD Mathews b BAW Mendis2v SLColombo31 Jul 2013
15162093.755c MDKJ Perera b AD Mathews1v SLColombo2 Aug 2013
151410107.145run out (MDKJ Perera)1v SLHambantota4 Aug 2013
1*100100.005not out1v SLHambantota6 Aug 2013
19762025.005run out (Younis Khan/†Adnan Akmal)1v PAKAbu Dhabi14 Oct 2013
901577157.325c Shan Masood b Junaid Khan3v PAKAbu Dhabi14 Oct 2013
16427417159.856c †Adnan Akmal b Mohammad Irfan2v PAKDubai23 Oct 2013

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.