Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM300/5 (82.4)ZIM chose to batODI2nd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)T2059th Match · CSA Pro20 2026/27SWD149/4ES144/7South Western Districts won by 6 wickets (6 balls left)T2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAST2072nd Match · CSA Pro20 2026/27TITWARODI1st ODI · England tour of Australia 2026AUSENG

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

PlayerRunsScoresBF4s6sOppositionGroundDate
Kevin O'BrienIRE142142125106v KENNairobi2 Feb 2007
Kevin PietersenENG14241 & 101266220v INDLondon9 Aug 2007
Tamim IqbalBAN14214 & 128309180v WISt Vincent9 Jul 2009
Michael HusseyAUS142142244160v SLKandy8 Sept 2011
Hashim AmlaSA142104 & 38326102v AUSBrisbane9 Nov 2012
Virender SehwagIND142117 & 25138162v ENGAhmedabad15 Nov 2012
Scott KuggeleijnWF1420 & 142*187155v CSWellington10 Dec 2012
Mathew SinclairCS142142221192v OVDunedin17 Dec 2012
Shivnarine ChanderpaulWI142122* & 20255150v NZHamilton19 Dec 2013
Greg SmithLEI14224 & 118241180v KENCanterbury20 Apr 2014
Angus RobsonLEI14246 & 96241230v GLOLeicester2 Jun 2014
Joe RootENG14283 & 59212161v WIAntigua13 Apr 2015
Tim AmbroseWAR142113 & 29276210v HAMBirmingham19 Apr 2015
Mark CosgroveLEI142113 & 29171181v KENCanterbury3 May 2015
Daryl MitchellWOR142142*303170v HAMSouthampton31 May 2015
Will YoungCS14259 & 83301193v OVDunedin23 Mar 2016
Mark PettiniLEI142142*238133v SUSBrighton1 May 2016
Keaton JenningsDUR14229 & 113280171v WARBirmingham22 May 2016
Chris DentGLO142142116143v HAMBristol14 Jun 2016
Peter TregoSOM1424 & 138223171v MIDTaunton10 Jul 2016
Cheteshwar PujaraIND14241 & 101*256150v NZIndore8 Oct 2016
Cheteshwar PujaraIND142124 & 18242190v ENGRajkot9 Nov 2016
Colin IngramGLA14214213068v ESSCardiff7 May 2017
Steven DaviesSOM142142199171v SURTaunton7 Aug 2017
Nick SelmanGLA1420 & 142*239120v GLOCardiff19 Sept 2017
Alex HughesDER142142 & DNB263200v GLOBristol25 Sept 2017
Graeme van BuurenGLO14283 & 59286160v KENBristol9 Jun 2018
Will JacksSUR14288 & 54202213v ESSLondon11 Apr 2019
Luis ReeceDER142111 & 31260180v GLADerby19 May 2019
Asghar AfghanAFG14292 & 5028274v BANChittagong5 Sept 2019
Travis HeadAUS142114 & 28298140v NZMelbourne26 Dec 2019
Paul StirlingIRE14214212896v ENGSouthampton4 Aug 2020
Ben SlaterNOT142142298170v LANNottingham15 Aug 2020
Michael BracewellWF142142296163v AAWellington14 Nov 2020
Travis HeadSA14214286156v WAPerth2 Mar 2021
Lahiru ThirimanneSL142140 & 2304150v BANKandy29 Apr 2021
Danial IbrahimSUS14248 & 94262201v WORWorcester30 Aug 2021
Bayley WigginsCS142133 & 9*149173v CANChristchurch23 Oct 2021
Tom AbellSOM142142246171v GLOBristol12 May 2022
Brooke GuestDER14226 & 116339160v DURChester-le-Street11 Jul 2022
Tom AlsopSUS142135 & 7326150v MIDLondon19 Jul 2022
Dhananjaya de SilvaSL14233 & 109232191v PAKGalle24 Jul 2022
Peter HandscombVIC14210 & 132211151v SAAdelaide6 Oct 2022
Tim WardTAS14282 & 60328171v SAAdelaide16 Oct 2022
Marcus HarrisVIC142142*139113v TASLaunceston26 Oct 2022
Ben DuckettENG14263 & 79147151v PAKMultan9 Dec 2022
Daniel LawrenceESS142105 & 37260172v MIDLondon6 Apr 2023
Sean WilliamsZIM142142103143v OMABulawayo29 Jun 2023
Alastair CookESS14258 & 84305180v MIDChelmsford4 Sept 2023
Shan MasoodYOR14219 & 123157180v WORLeeds26 Sept 2023

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.