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 resultODI3rd 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 bowledT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th 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 innings by innings (Men's First-class)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerRunsBF4s6sSRPosDismissalInnsOppositionGroundDate
Mahela JayawardeneSL791688047.024c †MJ Prior b JM Anderson3v ENGLeeds20 Jun 2014
Tom AlsopSUS791688047.024c Zaman Akhter b J Shaw3v GLOBrighton26 Sept 2023
John EdrichENG791706046.472lbw b JN Shepherd1v WILeeds10 Jul 1969
Mark WaughAUS791708146.474c SL Campbell b CEL Ambrose1v WIPerth1 Feb 1997
Jack LeaningKEN7917012046.475c †AM Rossington b EN Gay1v NORNorthampton8 Apr 2021
Cam FletcherAA791709046.475c TB Robinson b LR Dudding1v WFAuckland5 Dec 2025
Rory BurnsSUR791719146.201c DKH Mitchell b Saeed Ajmal2v WORLondon1 Jun 2014
Tom LathamCAN7917111146.201c PF Younghusband b MA Abbas1v WFWellington9 Mar 2026
Geoff MarshAUS791724145.931c †PJL Dujon b CEL Ambrose3v WIAdelaide3 Feb 1989
Dean JonesAUS791727045.935c †RC Russell b PJ Newport1v ENGLeeds8 Jun 1989
Nasir HossainBAN7917211045.935b Abdur Rehman3v PAKMirpur17 Dec 2011
James AdamsHAM7917210045.932lbw b GJ Batty2v SURLondon28 Jun 2014
Ranjan MadugalleSL7917312045.665run out1v NZWellington11 Mar 1983
Dimuth KarunaratneSL7917310045.662st †Sarfraz Ahmed b Yasir Shah3v PAKGalle17 Jun 2015
Alex WakelyNOR791734145.663c D Smit b AP Palladino3v DERNorthampton9 Jun 2017
Peter FultonCAN791757145.142c †L Ronchi b JD Ryder2v WFRangiora19 Nov 2012
Ben StokesENG791758045.146c SO Dowrich b KAJ Roach1v WIGros Islet9 Feb 2019
Kumar SangakkaraSL7917610044.893c †BJ Haddin b PM Siddle2v AUSColombo16 Sept 2011
Ross EdwardsAUS791789044.385b DL Underwood2v ENGLondon10 Aug 1972
Glenn TurnerNZ7917811044.381c IR Redpath b KJ O'Keeffe2v AUSWellington1 Mar 1974
Dennis AmissENG791806043.891c AV Mankad b EAS Prasanna2v INDBirmingham4 Jul 1974
Shahriar NafeesBAN791809043.892c †AC Gilchrist b SK Warne3v AUSChattogram16 Apr 2006
Ian HollandLEI791817043.653c MS Crane b R Hadley2v GLACardiff24 Apr 2026
John EdrichENG791829043.414c IM Chappell b TJ Jenner2v AUSBrisbane27 Nov 1970
Gundappa ViswanathIND791826043.414b JR Thomson2v AUSSydney7 Jan 1978
Graham GoochENG7918313043.171c †IA Healy b SK Warne3v AUSLondon19 Aug 1993
Alastair CookENG791839043.171c M Vijay b VR Aaron2v INDLondon15 Aug 2014
Mudassar NazarPAK7918410042.932c KJ Hughes b AR Border1v AUSFaisalabad30 Sept 1982
Will RhodesYOR791866042.472c sub (TR Ambrose) b OJ Hannon-Dalby3v WARBirmingham5 Jul 2015
Peter MayENG791888042.023c AK Davidson b R Benaud1v AUSSydney25 Feb 1955
Ian RedpathAUS7918812042.022run out1v PAKSydney6 Jan 1973
John DysonAUS791887042.022c †RW Taylor b EE Hemmings1v ENGSydney2 Jan 1983
Cam FletcherCAN7918810042.026lbw b MB McEwan1v AAKennards Hire Community Oval6 Dec 2018
Harry FinchKEN7918810042.027c JM Vince b JK Fuller3v HAMCanterbury9 Sept 2024
Ken McClureCAN7918911041.803c BJ Arnel b JG Walker1v NDRangiora30 Oct 2017
Hamish MarshallGLO7919010041.585c MJ Guptill b MHA Footitt3v DERBristol26 Apr 2015
Simon KatichAUS791918141.362lbw b BJ Arnel1v NZWellington19 Mar 2010
Mark ButcherENG7919312040.933c †TL Tsolekile b M Ntini2v SAPort Elizabeth17 Dec 2004
Geoff BoycottENG791989039.901run out2v PAKSindh2 Jan 1978
Greg MatthewsAUS792007039.507c †JR Murray b CL Hooper1v WISydney2 Jan 1993
Navjot SidhuIND7920112139.301c RA Smith b PCR Tufnell2v ENGMumbai19 Feb 1993
Michael VaughanENG7920111039.303c †MS Dhoni b RP Singh1v INDLondon19 Jul 2007
Virat KohliIND7920112139.304c †K Verreynne b K Rabada1v SACape Town11 Jan 2022
Bob WoolmerENG792027039.113run out1v AUSLondon16 Jun 1977
Graham GoochENG792057038.543c GR Viswanath b KD Ghavri1v INDLondon30 Aug 1979
Gary KirstenSA792097037.801c W Jaffer b A Kumble2v INDBengaluru2 Mar 2000
Mushfiqur RahimBAN7921012137.626c JM How b DL Vettori1v NZChittagong17 Oct 2008
Alec StewartENG792114037.446c †IA Healy b BA Reid1v AUSMelbourne26 Dec 1990
Donald BradmanAUS792209035.916b WR Hammond1v ENGMelbourne29 Dec 1928
Rick McCoskerAUS792248035.271lbw b DS Steele4v ENGLondon31 Jul 1975
PreviousPage 257Next

BF balls faced · 4s fours · 6s sixes · SR strike rate: runs per 100 balls · Pos batting position · Inns innings of the match

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.