ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)Test1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

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
BJ WatlingNZ105*2269046.466not out2v SLColombo22 Aug 2019
Andy FlowerZIM105*23810144.126not out3v SLColombo14 Jan 1998
Hashan TillakaratneSL105*2473042.516not out2v WIGalle13 Nov 2001
Cameron BancroftWA105*2556141.182not out3v SAAdelaide23 Nov 2024
Angelo MathewsSL105*26910039.036not out2v AUSColombo16 Sept 2011
Harry CameDER105*29013036.211not out3v DURChester-le-Street12 Jun 2026
Jake LibbyWOR105*30611034.312not out3v DERDerby12 May 2022
David HolfordWI105*3256032.317not out3v ENGLondon16 Jun 1966
Arthur ShrewsburyENG105*-100-5not out2v AUSMelbourne21 Mar 1885
Len BaichanWI105*--0-2not out4v PAKLahore15 Feb 1975
Sean DicksonDUR1057358143.842c †OB Cox b AW Finch3v WORWorcester5 May 2022
Colin de GrandhommeNZ10574113141.897c KOA Powell b RL Chase2v WIWellington1 Dec 2017
Philip SaltLAN10577113136.364c JJG Sales b CJ White2v NORManchester25 Jul 2023
Chris GayleWI10587181120.691c A Flintoff b JM Anderson3v ENGLondon19 Aug 2004
Saif ZaibNOR10590103116.676c ZJ Chappell b JP Morley2v DERDerby18 Apr 2025
Doug BracewellCS10598161107.146c JD Ryder b N Wagner1v OVInvercargill6 Feb 2015
Chad BowesCAN10598190107.142b RR O'Donnell2v AAChristchurch14 Nov 2022
Darren StevensKEN10599153106.066c TC Moore b JD Ryder1v ESSCanterbury7 Jun 2014
Zak CrawleyKEN105100180105.003lbw b MS Crane4v HAMCanterbury6 Sept 2020
Jack TaylorGLO105103132101.948c T Kohler-Cadmore b EG Barnard3v WORBristol24 Apr 2016
Alviro PetersenLAN10510817197.224c BT Foakes b SC Meaker2v SURManchester22 May 2016
Ricky PontingAUS10511013495.453c †BB McCullum b NJ Astle2v NZAuckland26 Mar 2005
Duleep MendisSL10512317185.374lbw b DR Doshi1v INDChennai17 Sept 1982
James HildrethSOM10512914181.403c KHD Barker b FH Edwards1v HAMTaunton30 Jun 2019
Tom BlundellWF10513214179.555c JA Clarkson b LR Dudding1v CSPalmerston North14 Nov 2022
Alex CareySA1051329179.555b MT Steketee4v QUEAdelaide26 Mar 2025
Kamil MisharaNCC10513311178.952c sub (S Rajapaksa) b MNK Fernando3v SSCColombo14 Feb 2025
Jeetan PatelWAR10513511277.788c †JA Simpson b JL Denly2v MIDBirmingham4 May 2014
Matthew CritchleyDER10513514077.786c SS Eskinazi b JAR Harris2v MIDLondon18 Sept 2018
Ramnaresh SarwanWI10513917075.545c & b B Lee4v AUSSt John's9 May 2003
Kumar SangakkaraSL10514411272.923b Sohag Gazi3v BANChittagong4 Feb 2014
Justin LangerAUS10514611271.921b SJ Harmison2v ENGLondon8 Sept 2005
Viv RichardsWI10514713371.436c MD Crowe b SL Boock2v NZBridgetown26 Apr 1985
Jacques KallisSA10514712371.434b Tanvir Ahmed1v PAKAbu Dhabi20 Nov 2010
Martin AnderssonDER10514814070.957c †LD McManus b LA Procter1v NORNorthampton29 Jul 2025
Ahan WickramasingheNCC10514910470.474c †DS Abeywickramasingha b DD de Soysa2v BRCColombo3 Jan 2025
Jack CarsonSUS10514914070.479c †JL Smith b MD Fisher1v SURLondon1 May 2026
Max O'DowdNED10515116169.547c A Balbirnie b WB Rankin2v IREDublin15 Aug 2017
Joe RootENG10515212069.084c Dhruv Jurel b M Prasidh Krishna4v INDLondon31 Jul 2025
Alec StewartENG10515313068.635c †RD Jacobs b CEL Ambrose2v WIManchester3 Aug 2000
Murali VijayIND10515315168.631lbw b Wafadar Momand1v AFGBengaluru14 Jun 2018
Derek RandallENG10515611067.311b Imran Khan3v PAKBirmingham29 Jul 1982
Ben DuckettNOR10515917066.041c †SW Billings b MT Coles2v KENBeckenham3 Jul 2017
Jake WeatheraldSA10516013365.632c †JP Inglis b CJ Gannon2v WAAdelaide10 Oct 2020
Colin IngramGLA10516015165.635c LBK Hollman b TG Helm3v MIDCardiff17 May 2024
Yasir HameedPAK10516115065.223b Mohammad Rafique4v BANKarachi20 Aug 2003
Ryan HigginsGLO10516113065.226c CT Steel b BA Stokes1v DURCheltenham22 Jul 2018
Mitchell MarshWA10516114065.224lbw b MT Steketee3v QUEPerth20 Mar 2019
Matthew BellNZ10516317064.422lbw b Waqar Younis2v PAKHamilton27 Mar 2001
Henry NichollsNZ10516311064.424c AK Markram b D Olivier2v SAChristchurch17 Feb 2022
PreviousPage 132Next

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.