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 (T20Is)

Filters

1 active
Reset"Match result" is from the side of the player or team.
RunsBF4s6sSRPosDismissalInnsOppositionGroundDate
0*000-6not out1v AUSJohannesburg24 Feb 2006
6401150.005c †MS Dhoni b AB Agarkar1v INDJohannesburg1 Dec 2006
16911177.783c †D Ramdin b FH Edwards2v WIJohannesburg11 Sept 2007
14*151093.334not out2v BANCape Town15 Sept 2007
181440128.573c †MJ Prior b A Flintoff1v ENGCape Town16 Sept 2007
150020.003c †BB McCullum b MR Gillespie2v NZDurban19 Sept 2007
140025.003lbw b S Sreesanth2v INDDurban20 Sept 2007
52*4541115.564not out2v NZJohannesburg23 Nov 2007
04000.004b JE Taylor1v WIPort Elizabeth16 Dec 2007
252240113.643c †D Ramdin b DJG Sammy2v WIJohannesburg18 Jan 2008
362621138.464b Abdur Razzak1v BANJohannesburg5 Nov 2008
04000.003hit wicket b SW Tait2v AUSMelbourne Cricket Ground11 Jan 2009
7710100.003b B Geeves2v AUSJohannesburg27 Mar 2009
05000.003c CL White b B Laughlin1v AUSCenturion29 Mar 2009
79*3456232.354not out1v SCOLondon7 Jun 2009
15820187.506run out (MJ Guptill)1v NZLondon9 Jun 2009
11120091.674c PD Collingwood b AU Rashid2v ENGNottingham11 Jun 2009
171020170.004c CH Gayle b JE Taylor1v WILondon13 Jun 2009
635170123.533c & b RA Jadeja1v INDNottingham16 Jun 2009
150020.004b Shahid Afridi2v PAKNottingham18 Jun 2009
10*1010100.004not out2v ENGJohannesburg13 Nov 2009
241331184.625run out (EJG Morgan/†MJ Prior)1v ENGCenturion15 Nov 2009
311513206.674c PP Chawla b A Nehra2v INDSt Lucia2 May 2010
17211180.954st †Mohammad Shahzad b Nawroz Mangal1v AFGBridgetown5 May 2010
47*3912120.514not out1v NZBarbados6 May 2010
590055.564c PD Collingwood b GP Swann2v ENGBarbados8 May 2010
534112129.274c †Kamran Akmal b Saeed Ajmal2v PAKSt Lucia10 May 2010
11140078.574c JE Taylor b KA Pollard1v WIAntigua19 May 2010
191711111.763c DJ Bravo b DJG Sammy1v WIAntigua20 May 2010
03000.003b Shoaib Akhtar2v PAKAbu Dhabi26 Oct 2010
11150073.333c Imran Farhat b Mohammad Hafeez2v PAKAbu Dhabi27 Oct 2010
141020140.004run out (A Nehra/SK Raina)2v INDDurban9 Jan 2011
8170047.064c MJ Guptill b RM Hira1v NZWellington17 Feb 2012
39*3640108.334not out2v NZHamilton19 Feb 2012
292321126.094b RJ Nicol1v NZAuckland22 Feb 2012
10620166.674c C Kieswetter b JW Dernbach2v ENGChester-le-Street8 Sept 2012
140025.003c JW Dernbach b ST Finn1v ENGManchester10 Sept 2012
230066.674c JM Bairstow b GP Swann2v ENGBirmingham12 Sept 2012
301312230.774c BMAJ Mendis b SL Malinga1v SLHambantota22 Sept 2012
251821138.896c Imran Nazir b Umar Gul1v PAKColombo28 Sept 2012
21240087.505c GJ Bailey b SR Watson1v AUSColombo30 Sept 2012
131320100.003b Yuvraj Singh2v INDColombo2 Oct 2012
362242163.641b Mohammad Irfan2v PAKCenturion3 Mar 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
561083.334c Nasir Jamshed b Sohail Tanvir1v PAKDubai International Cricket Stadium15 Nov 2013
13820162.504b Shahid Afridi2v PAKCape Town22 Nov 2013
111001110.005c BJ Hodge b GB Hogg1v AUSCenturion14 Mar 2014
241630150.004c †KC Sangakkara b AD Mathews2v SLChittagong22 Mar 2014
Page 1Next

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