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
Mark PettiniESS10568 & 37*218130v NORChelmsford1 Sept 2015
Kruger van WykCS10551 & 54200160v WFNelson23 Oct 2015
Jos ButtlerENG10510576115v SABloemfontein3 Feb 2016
Ryan DuffyOV1051 & 104180130v CSDunedin23 Mar 2016
Ed JoyceSUS10531 & 74237140v WORWorcester15 May 2016
Varun ChopraWAR10571 & 34172130v DURBirmingham22 May 2016
Alviro PetersenLAN105105108171v SURManchester22 May 2016
Sam HainWAR105105*124121v LEIBirmingham7 Jun 2016
Michael LumbNOT105105101120v DURChester-le-Street15 Jun 2016
Ed JoyceIRE105105*13581v AFGBelfast14 Jul 2016
Joe DenlyKEN105105131122v HAMSouthampton26 Jul 2016
Tom LathamNZ105105209120v ZIMBulawayo28 Jul 2016
Sarfraz AhmedPAK10510513060v ENGLondon27 Aug 2016
Faf du PlessisSA10510512071v SLDurban1 Feb 2017
Michael PappsWF105105235140v OVWellington6 Mar 2017
Quinton de KockSA10590 & 15*157122v NZHamilton25 Mar 2017
Todd AstleCAN10570 & 35145150v WFChristchurch29 Mar 2017
Kumar SangakkaraSUR105105165102v WARBirmingham21 Apr 2017
Max HoldenNOR10592 & 13228101v LEINorthampton26 Jun 2017
Ben DuckettNOR105105159170v KENBeckenham3 Jul 2017
Max O'DowdNED105105 & DNB151161v IREDublin15 Aug 2017
Angus RobsonSUS10533 & 72192160v NORNorthampton5 Sept 2017
Damian CrowleyITA10510588141v CAYBenoni6 Sept 2017
Dominic SibleyWAR10592* & 13210131v HAMBirmingham25 Sept 2017
Colin de GrandhommeNZ10510574113v WIWellington1 Dec 2017
Johnson CharlesRR105105*6397v CVDhaka10 Dec 2017
Martin GuptillNZ1051055469v AUSAuckland16 Feb 2018
Andrew BalbirnieIRE105105146100v SCOHarare18 Mar 2018
Luke WrightSUS10510587103v SOMTaunton22 May 2018
Joe WeatherleyHAM105105*112120v KENSouthampton27 May 2018
Jonny BairstowENG10510559126v SCOEdinburgh10 Jun 2018
Murali VijayIND105105153151v AFGBengaluru14 Jun 2018
Dominic SibleyWAR1051 & 10427590v KENTunbridge Wells20 Jun 2018
Angelo MathewsSL10552 & 5321480v ENGGalle6 Nov 2018
Hamid ShahDEN105105*149100v KENAl Amarat18 Nov 2018
Shan MasoodPAK10544 & 61181141v SACape Town3 Jan 2019
Devon ConwayWEL105105*60105v OTADunedin27 Jan 2019
Henry CooperND10527 & 78306142v CSHamilton17 Mar 2019
Rob NewtonNOR10510524380v GLACardiff11 Apr 2019
Sam NortheastHAM105105*9572v KENCanterbury17 Apr 2019
Ajinkya RahaneRR105105*63113v DCJaipur22 Apr 2019
Ricardo VasconcelosNOR105105*200141v DURChester-le-Street10 Jun 2019
Craig ErvineZIM105105117130v IREBready1 Jul 2019
BJ WatlingNZ105105*22690v SLColombo22 Aug 2019
S PeriyalwarROM105105*40126v TURIlfov County29 Aug 2019
Liam DawsonHAM105103 & 2172111v SOMSouthampton16 Sept 2019
Babar AzamPAK1051 & 104177130v AUSBrisbane21 Nov 2019
Babar AzamPAK10597 & 8144120v AUSAdelaide29 Nov 2019
Aqib IlyasOMA105105123111v USAKirtipur11 Feb 2020
Rachin RavindraWF10578 & 27183110v CANRangiora22 Feb 2020
PreviousPage 263Next

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.