Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 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)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd 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 runsFirst-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 (Men's First-class)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerRunsScoresBF4s6sOppositionGroundDate
Hashim AmlaSA10047 & 53179110v AUSPerth17 Dec 2008
Brad HaddinAUS10063 & 37159102v SAJohannesburg26 Feb 2009
MS DhoniIND100100*15436v SLMumbai2 Dec 2009
Narsingh DeonarineWI10018 & 82243122v AUSPerth16 Dec 2009
Simon KatichAUS10098 & 224150v PAKMelbourne26 Dec 2009
Tamim IqbalBAN10086 & 14157151v ENGChittagong12 Mar 2010
Angelo MathewsSL1005 & 95210130v AUSGalle31 Aug 2011
Matt PriorENG10060 & 40176140v SALondon19 Jul 2012
Matt PriorENG10027 & 73188120v SALondon16 Aug 2012
Michael HusseyAUS100100129130v SABrisbane9 Nov 2012
Graeme SmithSA10016 & 84130140v AUSPerth30 Nov 2012
Gautam GambhirIND10060 & 40228161v ENGKolkata5 Dec 2012
Jamie HowCS10019 & 81132133v CANRangiora14 Feb 2013
Nasir HossainBAN100100 & DNB15190v SLGalle8 Mar 2013
Nick ComptonENG100100230150v NZWellington14 Mar 2013
Hamish RutherfordOV1004 & 96101152v CANDunedin23 Jan 2014
Jesse RyderOV100100* & 0121151v CSNelson7 Feb 2014
Steve SmithAUS100100 & DNB213130v SACenturion12 Feb 2014
Shikhar DhawanIND10098 & 2137141v NZWellington14 Feb 2014
William TavaréGLO1000 & 100*220120v ESSBristol27 Apr 2014
Paul CoughlinDUR10085 & 15185110v LANChester-le-Street15 Jun 2014
Jim AllenbyGLA100100143132v KENCardiff15 Jun 2014
Kumar SangakkaraSL10024 & 76179121v SAGalle16 Jul 2014
Riki WesselsNOT10071 & 29*125161v NORNorthampton15 Aug 2014
Ben StokesDUR10085 & 15170140v MIDLondon9 Sept 2014
Andrew EllisCAN10039 & 61258120v WFChristchurch25 Oct 2014
Jeet RavalAA10022 & 78266120v NDAuckland6 Feb 2015
Robert O'DonnellAA10059 & 41329150v OVDunedin9 Mar 2015
Michael PappsWF10018 & 82193140v CSNapier1 Apr 2015
William TavaréGLO10034 & 66226140v NORNorthampton12 Apr 2015
Alex LeesYOR100100224110v NOTNottingham19 Apr 2015
Alexei KervezeeWOR10093 & 7129132v SUSBrighton19 Apr 2015
Dimuth KarunaratneSL10021 & 79215110v PAKGalle17 Jun 2015
Sam BillingsKEN10099 & 1147131v SURLondon13 Jul 2015
Sam BillingsKEN100100*113101v ESSTunbridge Wells19 Jul 2015
Ed JoyceSUS100100143113v YORBrighton21 Aug 2015
Niall O'BrienLEI10095 & 5*89151v NORNorthampton21 Aug 2015
Luke WoodNOT10065* & 35131141v DURNottingham9 Sept 2015
Peter TregoSOM100100*128132v SUSBrighton14 Sept 2015
Gary BallanceYOR10055 & 45220140v SUSLeeds22 Sept 2015
Paul HortonLEI100100174140v SUSBrighton1 May 2016
John SimpsonMID100100*125133v HAMNorthwood29 May 2016
Steven CroftLAN100100 & 020291v WARManchester20 Jun 2016
Steven CroftLAN10078 & 22262101v HAMSouthampton4 Aug 2016
George RhodesWOR10059 & 41184170v ESSChelmsford31 Aug 2016
Ryan McLarenHAM100100149180v SURLondon6 Sept 2016
Kane WilliamsonNZ10075 & 25196100v INDKanpur22 Sept 2016
Hamish MarshallWF10027 & 73156121v AAKennards Hire Community Oval5 Nov 2016
Ross TaylorNZ10040 & 60128120v BANWellington12 Jan 2017
Seb GotchVIC10052 & 4834671v SAAlice Springs26 Mar 2017
PreviousPage 230Next

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.