ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd ODI · India in New Zealand 2026/27NZINDT2069th 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/27QUETAS

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

PlayerRunsScoresBF4s6sOppositionGroundDate
Graeme SmithSA17247 & 125*269240v NZWellington26 Mar 2004
Andrew StraussENG172137 & 35305200v WILondon22 Jul 2004
Jacques KallisSA172162 & 10287221v ENGDurban26 Dec 2004
Lou VincentNZ172172120169v ZIMBulawayo24 Aug 2005
Kevin PietersenENG17214 & 158212177v AUSLondon8 Sept 2005
Michael ClarkeAUS17237 & 135*231211v ENGPerth14 Dec 2006
Jacques KallisSA172110 & 62*355182v WISt Kitts18 Jun 2010
VVS LaxmanIND17285 & 87334200v WIBarbados28 Jun 2011
Ryan ten DoeschateOV172118 & 54*267183v CSDunedin17 Dec 2012
David WarnerAUS17260 & 112217253v ENGPerth13 Dec 2013
Daryl MitchellWOR172172*306230v HAMSouthampton6 Apr 2014
James TaylorNOT172126 & 46280210v SUSNottingham15 Sept 2014
Henry NichollsCAN17253 & 119293201v WFChristchurch25 Oct 2014
Joe DenlyKEN17211 & 161*242232v GLACardiff9 Sept 2015
Scott BorthwickDUR17273 & 99219210v WORChester-le-Street14 Sept 2015
George WorkerCS172123 & 49326232v WFNapier20 Feb 2016
Wayne MadsenDER17238 & 134*320221v LEIDerby12 Sept 2016
Mushfiqur RahimBAN172159 & 13*313241v NZWellington12 Jan 2017
Andrew SalterGLA17284 & 88322233v GLOCardiff19 Sept 2017
Aaron FinchAUS172172761610v ZIMHarare3 Jul 2018
Matthew WadeTAS17238 & 134261184v WAHobart12 Mar 2019
John SimpsonMID172167* & 5275271v LANManchester16 Sept 2019
Azhar AliPAK172141* & 31386230v ENGSouthampton21 Aug 2020
Gareth RoderickWOR172172*348220v GLACardiff5 Sept 2022
Zak CrawleyENG172122 & 50159280v PAKRawalpindi1 Dec 2022
Glenn PhillipsOV17225 & 147259242v CANUniversity of Otago Oval6 Mar 2023
Cameron SteelSUR172141* & 31239193v LANManchester6 Apr 2023
Ben StokesENG17217 & 155272109v AUSLondon28 Jun 2023
Andrew UmeedSOM172172*147116v DERDerby22 Aug 2023
Rob KeoghNOR172172167254v ESSNorthampton26 Sept 2023
Keaton JenningsLAN172172297210v HAMSouthampton12 Apr 2024
Ollie PopeENG172121 & 51234211v WINottingham18 Jul 2024
Henry NichollsCAN1721 & 171*386110v WFRangiora13 Mar 2025
Alex LeesDUR172172240281v YORChester-le-Street18 Apr 2025
Lachlan StackpoleAA172172* & DNB179206v WFWellington18 Mar 2026
Pasindu SooriyabandaraSL17280 & 92306191v INDColombo23 Aug 2026
Aubrey FaulknerSA17156 & 115339170v AUSAdelaide7 Jan 1911
Harry MakepeaceENG171117 & 5441360v AUSMelbourne11 Feb 1921
Reg SimpsonENG171156* & 15-140v AUSMelbourne23 Feb 1951
Raman Subba RowENG17159 & 112-140v AUSBirmingham8 Jun 1961
Colin CowdreyENG171113 & 58*354120v AUSMelbourne29 Dec 1962
Bob SimpsonAUS171153 & 18-140v SACape Town31 Dec 1966
Glenn TurnerNZ171171*201162v EAFBirmingham7 Jun 1975
Ian RedpathAUS171101 & 70356150v WIMelbourne31 Jan 1976
Gundappa ViswanathIND17168 & 103*-191v NZKanpur18 Nov 1976
Graham YallopAUS171167 & 4416160v INDCalcutta26 Oct 1979
Mohinder AmarnathIND17191 & 80-183v WIBridgetown15 Apr 1983
David BoonAUS171122 & 49350251v INDChennai18 Sept 1986
Gary KirstenSA17118 & 153398220v AUSSydney2 Jan 2002
Russel ArnoldSL17162 & 109313240v ENGManchester13 Jun 2002

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.