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

Batting match by match (All cricket)

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 23,362 of the 23,369 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerRunsScoresBF4s6sOppositionGroundDate
Kushal Janith PereraSL11611610994v PAKHambantota26 Jul 2015
Martin GuptillNZ116116*138111v ZIMHarare4 Aug 2015
Adam RossingtonNOR1160 & 116137210v SURLondon22 Sept 2015
Martin GuptillAA11632 & 84*157151v CANAuckland15 Oct 2015
Mohammad NabiAFG11611612136v ZIMBulawayo18 Oct 2015
Jos ButtlerENG116116*52108v PAKDubai20 Nov 2015
Peter FultonCAN11689 & 27244121v CSNelson13 Feb 2016
Luke WellsSUS116116266160v DERDerby8 May 2016
Michael LumbNOT116108 & 8204220v WARNottingham15 May 2016
Daniel LawrenceESS116116197140v DERChelmsford15 May 2016
Daniel Bell-DrummondKEN11647 & 69*231110v NORNorthampton15 May 2016
Tom AlsopHAM116116121100v SURSouthampton15 Jun 2016
Liam DawsonHAM116116200131v WARBirmingham10 Jul 2016
Tom FellWOR116116*123150v LANWorcester31 Jul 2016
Mark CosgroveLEI116111 & 5201190v NORNorthampton13 Aug 2016
Rory BurnsSUR11688 & 28*196160v LANLondon23 Aug 2016
Ben SlaterDER116110 & 6218130v GLODerby31 Aug 2016
Adam LythYOR1162 & 114*16282v DURLeeds6 Sept 2016
Corey AndersonND11680 & 36181153v AAKennards Hire Community Oval14 Mar 2017
Jeet RavalNZ11636 & 80257160v SAWellington16 Mar 2017
Andrew EllisCAN1166 & 110154200v WFChristchurch29 Mar 2017
Adam VogesMID11624 & 92231120v HAMSouthampton14 Apr 2017
William TavaréGLO11661 & 55235130v DURBristol21 Apr 2017
Alex BlakeKEN11611658107v SOMTaunton2 May 2017
Ed JoyceLL11611612482v NKBelfast4 Jun 2017
Dhanushka GunathillekeSL116116111151v ZIMHambantota6 Jul 2017
Niroshan DickwellaSL11611611880v ZIMHambantota8 Jul 2017
Joe ClarkeWOR11623 & 93*135180v GLOCheltenham9 Jul 2017
Joe DenlyKEN116116*63106v SURLondon14 Jul 2017
Varun ChopraESS1161165969v KENChelmsford17 Aug 2017
Ed JoyceIRE116116*149131v UAEDubai11 Jan 2018
Rishabh PantDEL116116*38812v HIMDelhi14 Jan 2018
George BartlettSOM116110 & 6218131v LANManchester4 May 2018
Paul StirlingMID11611612992v SUSBrighton25 May 2018
Gareth RoderickGLO11650* & 66234161v SUSCheltenham16 Jul 2018
Willem LudickCS116116* & DNB184112v CANNelson10 Oct 2018
Shane DowrichWI1160 & 116*231111v ENGBridgetown23 Jan 2019
Virat KohliIND116116120100v AUSNagpur5 Mar 2019
Aaron FinchAUS11611613584v PAKSharjah22 Mar 2019
Billy GodlemanDER11611614871v NOTDerby21 Apr 2019
Chris GayleJT11611662710v SKANSt Kitts10 Sept 2019
Marcus HarrisVIC11611617794v SAMelbourne10 Oct 2019
Simon MilenkoTAS116100 & 16154114v SAHobart7 Dec 2019
Greg HayCS11662 & 54219171v WFCello Basin Reserve1 Mar 2020
Ben DuckettNOT116116156170v LANNottingham15 Aug 2020
Tom LammonbySOM1160 & 116154170v ESSLondon23 Sept 2020
Nick KellyOV11622 & 94233171v NDDunedin3 Apr 2021
Darren StevensKEN116116* & DNB134152v NORNorthampton8 Apr 2021
Tamim IqbalBAN11692 & 24176151v SLKandy29 Apr 2021
Tom HainesSUS11613 & 103251120v NORBrighton27 May 2021
PreviousPage 193Next

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.