Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th 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)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 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,365 of the 23,372 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerRunsScoresBF4s6sOppositionGroundDate
Callum FergusonSA10445 & 59197100v QUECairns3 Dec 2017
Adnan MuftiUAE1041048983v NEPAbu Dhabi8 Dec 2017
Colin MunroNZ10410453310v WIMount Maunganui3 Jan 2018
Jonny BairstowENG1041046096v NZChristchurch10 Mar 2018
BJ WatlingNZ10485 & 19286141v ENGChristchurch30 Mar 2018
Chris GaylePK104104*63111v SHChandigarh19 Apr 2018
Ryan HigginsGLO10443 & 61160140v GLABristol20 Apr 2018
Luke WellsSUS1042 & 102*266102v LEILeicester20 Apr 2018
Matthew CritchleyDER10464 & 40145160v DURDerby11 May 2018
Neil DexterLEI10466 & 38180140v MIDLeicester20 Jun 2018
Shimron HetmyerWI10486 & 18136111v BANJamaica12 Jul 2018
Calum MacLeodDER10410461134v NORNorthampton19 Jul 2018
Theunis de BruynSA1043 & 101240120v SLColombo20 Jul 2018
Kieron PollardSLS1041045468v BTSt Lucia17 Aug 2018
Virat KohliIND10446 & 58201100v ENGSouthampton30 Aug 2018
Gary BallanceYOR104104138200v NOTNottingham4 Sept 2018
Michael RipponOV10447 & 57*143171v WFCello Basin Reserve17 Oct 2018
Cameron WhiteVIC10463 & 41219100v TASHobart17 Nov 2018
Reeza HendricksJS104104*5196v DHJohannesburg30 Nov 2018
Asad ShafiqPAK104104 & 0260140v NZAbu Dhabi3 Dec 2018
Virat KohliIND10410411252v AUSAdelaide15 Jan 2019
Laurie EvansRK104104*6296v CVDhaka21 Jan 2019
Mark ChapmanAA104104145180v OVKennards Hire Community Oval21 Feb 2019
Shimron HetmyerWI104104*8374v ENGBridgetown22 Feb 2019
Najibullah ZadranAFG104104*9855v IREDehradun5 Mar 2019
Usman KhawajaAUS104104113111v INDRanchi8 Mar 2019
LJ WoodcockWF10480 & 24198170v OVUniversity of Otago Oval9 Mar 2019
Travis HeadSA10467 & 37186120v VICAdelaide20 Mar 2019
Mohammad RizwanPAK10410410291v AUSDubai29 Mar 2019
Ben DuckettNOT10443 & 61120160v YORNottingham5 Apr 2019
Temba BavumaLIO10410463112v WARJohannesburg5 May 2019
Mark StonemanSUR10433 & 71153170v WARLondon23 Jun 2019
Dominic SibleyWAR10431 & 73235120v SURLondon23 Jun 2019
Avishka FernandoSL10410410392v WIChester-le-Street1 Jul 2019
Rohit SharmaIND1041049275v BANBirmingham2 Jul 2019
Temba BavumaNOR104103 & 1132133v LANNorthampton7 Jul 2019
S WickramasekaraCZE104104*36810v TURIlfov County30 Aug 2019
Sam BillingsKEN1044 & 100114180v NOTNottingham10 Sept 2019
Ned EckersleyDUR10437 & 67*213170v NORNorthampton16 Sept 2019
BJ WatlingDUR104104*207100v GLAChester-le-Street23 Sept 2019
Assad ValaPNG10410411474v NAMLauderhill23 Sept 2019
LA DunbarSER104104*61510v BULCorfu14 Oct 2019
Marnus LabuschagneQUE10432 & 72*133160v SABrisbane18 Oct 2019
Ben SmithCS10422 & 8223891v CANNelson8 Nov 2019
Harry NielsenSA10418 & 86*152140v TASHobart7 Dec 2019
Tom LathamNZ10452 & 52196150v INDChristchurch29 Feb 2020
Billy GodlemanDER10418 & 86168131v NOTNottingham1 Aug 2020
Martin AnderssonMID10492 & 12140170v HAMRadlett8 Aug 2020
Mitchell StarcNSW10418 & 86*154121v TASAdelaide8 Nov 2020
Steve SmithAUS10410464142v INDSydney29 Nov 2020
PreviousPage 271Next

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.