Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ES149/5 (17)WAR206/4 (20)ES need 58 runs in 18 ballsT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 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)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2066th 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)T20I3rd 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 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-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

Batting match by match (Men's All T20s)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 11,669 of the 11,670 matches in this selection (from 2005). Earlier matches have results and team totals only.

PlayerRunsScoresBF4s6sOppositionGroundDate
Zak CrawleyKEN7575*4136v SUSCanterbury25 May 2026
Tom MooresNOT7575*3437v DERDerby29 May 2026
Virat KohliRCB7575*4293v GTAhmedabad31 May 2026
KN ChaddhaINA7575*3946v UZBSingapore23 Jun 2026
Chris LynnNOR757537113v ESSNorthampton26 Jun 2026
George MunseyNOT7575*5263v LEILeicester28 Jun 2026
Wahidullah SahakNOR75754364v GIBKoge14 Jul 2026
Jack HaynesNOT7575*5571v SURNottingham15 Jul 2026
Joe WeatherleyHAM75755392v NORBirmingham18 Jul 2026
Ben DuckettTR757547122v LSNottingham26 Jul 2026
Bas de LeedeAF75755372v RDThe Hague26 Aug 2026
Dewald BrevisSA75755045v NAMWindhoek28 Aug 2026
Harry TectorDG75754583v GCThe Hague29 Aug 2026
Dewald BrevisSA7575*3276v ZIMWindhoek29 Aug 2026
Gurdeep SinghKEN757532114v SIEKigali City13 Sept 2026
Adeeb UsmaniUAE7575*4546v MASKuala Lumpur16 Sept 2026
Ruben du ToitMPU7575*5535v SA-EWhite River22 Oct 2026
Janneman MalanSWD757557100v ESOudtshoorn31 Oct 2026
Shane WatsonRR74744055v DCJaipur11 May 2008
Shaun MarshPK7474*5192v RCBChandigarh12 May 2008
Salman ButtPAK74745663v CANKing City10 Oct 2008
Morné van WykKKR747448110v DCDurban5 May 2009
Tillakaratne DilshanSL747447111v WINottingham10 Jun 2009
Virender SehwagDC747438103v CSKDelhi19 Mar 2010
Murali VijayCSK74744364v PKChandigarh13 Apr 2011
Cameron WhiteDC74744544v PWCuttack1 May 2012
Sachin TendulkarMI747444111v CSKMumbai6 May 2012
JP DuminyDC74745345v RCBHyderabad20 May 2012
Phillip HughesAS74744891v PSPerth9 Dec 2012
Brendon McCullumNZ74743865v ENGHamilton12 Feb 2013
Rohit SharmaMI7474*5045v DCMumbai9 Apr 2013
Tillakaratne DilshanSL7474*5192v SAHambantota6 Aug 2013
James AtkinsonHK74745235v USAAbu Dhabi22 Nov 2013
Glenn MaxwellAUS74743376v PAKMirpur23 Mar 2014
Tom SmithLAN74745352v WORManchester17 May 2014
Sanju SamsonRR74744773v MIMumbai25 May 2014
Hamish MarshallGLO74744780v ESSChelmsford13 Jun 2014
Craig KieswetterSOM74745971v MIDLondon18 Jun 2014
Chris NashSUS7474*5353v MIDHove27 Jun 2014
William PorterfieldWAR74744173v DERDerby27 Jun 2014
Varun ChopraWAR74744982v WORBirmingham11 Jul 2014
Reeza HendricksKNI7474*5381v LIOJohannesburg7 Dec 2014
Ajinkya RahaneRR74745462v PKAhmedabad21 Apr 2015
Moisés HenriquesSH7474*4615v DCRaipur9 May 2015
John SimpsonMID74744915v GLORichmond14 Jun 2015
Mark PettiniESS74744593v HAMChelmsford26 Jun 2015
Mark CosgroveLEI74745672v WARLeicester4 Jul 2015
Irfan KarimKEN7474*5473v CANEdinburgh10 Jul 2015
Mohammad ShahzadAFG74743775v UAEEdinburgh10 Jul 2015
Eoin MorganENG74743937v AUSCardiff31 Aug 2015

BF balls faced · 4s fours · 6s sixes

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