Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ES159/5 (18.1)WAR206/4 (20)ES need 48 runs in 11 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 (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,361 of the 23,368 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerRunsScoresBF4s6sOppositionGroundDate
Tom AbellSOM12866 & 62328141v YORTaunton10 Sept 2019
Billy GodlemanDER12822 & 106225120v SUSDerby16 Sept 2019
Moisés HenriquesNSW128124 & 4*191144v TASSydney18 Oct 2019
David WarnerAUS128128*112173v INDMumbai14 Jan 2020
Tamim IqbalBAN128128*10976v ZIMSylhet6 Mar 2020
Paul StirlingIRE128128132124v AFGAbu Dhabi24 Jan 2021
Nkruma BonnerWI12890 & 38329100v BANDhaka11 Feb 2021
Robert O'DonnellAA128128199192v OVInvercargill18 Mar 2021
Niroshan DickwellaSL12832 & 96239100v WINorth Sound21 Mar 2021
Ed BarnardWOR128128263180v ESSChelmsford8 Apr 2021
Luke GeorgesonNK128128118113v MRBelfast30 Jun 2021
Alex CareySA128128*106151v WAAdelaide22 Sept 2021
Nathan SmithWF12856 & 72*241181v CSWellington15 Nov 2021
William O'DonnellAA1289 & 119*259181v CANLincoln12 Apr 2022
Ben DuckettNOT12850 & 78124200v WORNottingham28 Apr 2022
Liam DawsonHAM12861 & 67194181v YORSouthampton12 Jun 2022
Ed BarnardWOR128128253130v DURChester-le-Street12 Jun 2022
Ben FoakesSUR12886* & 42*197153v YORScarborough11 Jul 2022
Saif ZaibNOR1284 & 124220102v SURNorthampton12 Sept 2022
Tom BlundellNZ12838 & 90245140v ENGWellington24 Feb 2023
Shubman GillIND128128235121v AUSAhmedabad9 Mar 2023
Shai HopeWI128128*11557v SAEast London18 Mar 2023
Ashton TurnerWA128128 & DNB227121v VICPerth23 Mar 2023
Rob YatesWAR128128217191v KENBirmingham13 Apr 2023
Josh BohannonLAN128128165101v NORManchester25 Jul 2023
Graham ClarkDUR128128 & DNB189150v SUSChester-le-Street3 Sept 2023
Shreyas IyerIND128128*94105v NEDBengaluru12 Nov 2023
Jack ClaytonQUE12826 & 102247132v TASBrisbane3 Feb 2024
Lyndon JamesNOT128106* & 22311110v HAMNottingham17 May 2024
Joe DenlyKEN12861 & 67227161v SOMTaunton17 May 2024
Keacy CartyWI128128*114152v ENGBridgetown6 Nov 2024
Logan van BeekWF128101 & 27200173v AAWellington11 Nov 2024
Craig ErvineZIM12875 & 5326883v AFGBulawayo2 Jan 2025
S KosalaKCCC128128106155v SSCColombo10 Jan 2025
Lasith CroospulleCCC128128142166v NCCColombo31 Jan 2025
Charith AsalankaSSC128128114113v TUCAColombo7 Feb 2025
Gayan ManeeshanKYCC12876 & 52170131v CCCColombo7 Feb 2025
Sandun WeerakkodyTUCA12812891138v NSWCPanagoda21 Feb 2025
James PeirsonQUE12812828191v SAAdelaide15 Mar 2025
Washington SundarIND12827 & 101*296111v ENGManchester23 Jul 2025
Ollie PopeSUR12850 & 78158161v WARLondon8 Sept 2025
Matt RenshawQUE128128235151v TASBrisbane4 Oct 2025
Liton DasBAN128128 & DNB19284v IREDhaka19 Nov 2025
Ravindu FernandoBCAA12828 & 100*189114v CCCColombo19 Dec 2025
Ashen BandaraPSC128103 & 25215110v NSWCGalle2 Jan 2026
MPM WeerasingheACCC1287 & 121160162v BRCColombo2 Jan 2026
Karanbir SinghAUA128128*52714v GERKrefeld2 May 2026
Daniel HughesSUS128107 & 21200190v SOMTaunton15 May 2026
Rehan AhmedLEI128128168191v YORLeicester19 Jun 2026
Kamindu MendisSL12884 & 44178161v WINorth Sound3 Jul 2026
PreviousPage 141Next

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.