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
Henry NichollsCAN109*1199191.604not out3v OVDunedin26 Nov 2025
Ryan ten DoeschateESS109*12011090.836not out2v WORChelmsford31 Aug 2016
Tawanda MuyeyeKEN109*12116190.084not out4v DURChester-le-Street3 Apr 2026
Paul CollingwoodDUR109*14511275.176not out2v SOMTaunton12 Apr 2015
Imran KhanPAK109*14617174.666not out1v INDKarachi15 Nov 1989
Matthew WaiteWOR109*14915073.158not out2v DERDerby6 Apr 2023
Jack BrooksYOR109*1557570.329not out1v LANManchester19 May 2017
Alastair CookENG109*15611069.871not out4v BANMirpur20 Mar 2010
David BedinghamDUR109*1588268.994not out4v NORChester-le-Street19 Jun 2026
Mohammad WasimPAK109*16517066.067not out4v NZLahore21 Nov 1996
Greg ChappellAUS109*17214163.374not out4v WIBrisbane28 Nov 1975
Sam NortheastKEN109*17814061.244not out2v DURCanterbury8 Jun 2017
Tom LathamNZ109*1808060.561not out3v SLDunedin10 Dec 2015
Chesney HughesDER109*18213259.892not out3v NORNorthampton1 May 2016
Joey EvisonNOT109*18212259.899not out2v SUSBrighton7 Apr 2022
Jesse RyderCS109*18714158.295not out4v CANNelson21 Mar 2017
Ajit AgarkarIND109*19016057.378not out4v ENGLondon25 Jul 2002
Ian BellENG109*19011057.376not out1v WILondon17 May 2007
Sam HainWAR109*19312156.485not out1v DURChester-le-Street13 Jul 2014
Abid AliPAK109*20111054.232not out2v SLRawalpindi11 Dec 2019
Alex HughesDER109*23111147.195not out3v GLOBristol11 Apr 2019
Jacques KallisSA109*2408045.425not out3v INDCape Town2 Jan 2011
David BoonAUS109*2439044.863not out2v WIKingston1 Mar 1991
Dominic SibleyWAR109*2639041.442not out2v HAMBirmingham14 May 2019
Rick McCoskerAUS109*2677040.823not out3v WIMelbourne31 Jan 1976
Ben BrownHAM109*27016040.375not out3v WORSouthampton29 Jun 2025
Mohinder AmarnathIND109*28415038.385not out2v PAKLahore10 Dec 1982
Mark StonemanMID109*29611036.821not out3v NOTNottingham26 Jun 2022
Sam HainWAR109*33212132.834not out3v YORLeeds19 May 2022
Jacques KallisSA109*34615031.504not out3v WIGuyana31 Mar 2005
Ken BarringtonENG109*3665029.783not out2v PAKManchester10 Aug 1967
Herbert SutcliffeENG109*--0-2not out3v SALondon17 Aug 1929
Herbert SutcliffeENG109*-91-1not out1v NZManchester15 Aug 1931
Garry SobersWI109*--0-3not out4v PAKGeorgetown13 Mar 1958
Mohammad AzharuddinIND10977181141.565c & b PR Adams2v SAKolkata27 Nov 1996
Tom PriceGLO10998124111.229run out (MJ Waite)1v WORWorcester20 Apr 2023
Virender SehwagIND109105190103.812c UWMBCA Welegedara b S Randiv2v SLColombo3 Aug 2010
Sarfraz AhmedPAK109105140103.817st †BJ Haddin b NM Lyon1v AUSDubai22 Oct 2014
Virender SehwagIND10911819192.372c NT Paranavitana b UWMBCA Welegedara2v SLGalle18 Jul 2010
Jesse TashkoffWF10912312488.625c MWT Boyle b IS Sodhi3v CANWellington29 Mar 2025
Roy FredericksWI10912418087.901b RGD Willis1v ENGLeeds22 Jul 1976
Kapil DevIND10912418087.907c IVA Richards b CA Walsh1v WIChennai11 Jan 1988
James PeirsonQUE10912519087.206c TM Head b CJ Sayers1v SAAdelaide8 Nov 2020
Joe CarterND10912810585.165c LR Johns b OR Newton1v WFHamilton6 Dec 2018
Rishabh PantIND10912813485.165c & b Mehedi Hasan Miraz3v BANChennai19 Sept 2024
Will ClarkCS10913015183.856b N Wagner2v NDMount Maunganui7 Dec 2024
Kane WilliamsonNZ10913212182.583st †C Fortuin b N Brand3v SAMount Maunganui4 Feb 2024
Harry BrookENG10913213082.585c †J Da Silva b JNT Seales3v WINottingham18 Jul 2024
Graham ClarkDUR10913517180.744c †TN Cullen b M de Lange2v GLAChester-le-Street19 Jun 2017
Jesse TashkoffWF10913514280.741c BD Schmulian b TA Findlay1v CSNapier28 Feb 2026
PreviousPage 118Next

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.