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
A WanninayakeBCAA104*24212042.984not out3v NCCColombo5 Mar 2025
Russel ArnoldSL104*24314042.802not out2v ZIMHarare4 Dec 1999
Alastair CookENG104*24312042.802not out3v INDNagpur1 Mar 2006
John SimpsonMID104*24610042.286not out2v GLACardiff21 Apr 2022
Geoff BoycottENG104*2578040.472not out3v WISt John's27 Mar 1981
VVS LaxmanIND104*26211039.695not out2v NZChandigarh16 Oct 2003
Hassan AzadLEI104*28011037.141not out4v WORLeicester7 Apr 2022
Chris DentGLO104*28517036.491not out4v NORNorthampton12 Apr 2015
Ben ComptonKEN104*28912035.991not out2v LANCanterbury14 Apr 2022
Alan MelvilleSA104*-150-2not out4v ENGNottingham7 Jun 1947
Jeffrey StollmeyerWI104*--0-1not out4v INDPort of Spain19 Feb 1953
Jackie McGlewSA104*-100-1not out2v ENGManchester7 Jul 1955
Arthur MiltonENG104*-110-2not out2v NZLeeds3 Jul 1958
Peter FultonCAN10480102130.002st †L Ronchi b GD Elliott4v WFRangiora19 Nov 2012
Jack WildermuthQUE10490113115.568c JJS Sangha b HTRY Thornton2v SAAdelaide15 Mar 2025
Alex CareySA104100112104.005c MJ Swepson b M Labuschagne1v QUEAdelaide15 Mar 2025
Glenn PhillipsAA104102152101.964c MA Pollard b FW Sheat3v CANKennards Hire Community Oval24 Nov 2017
Adam GilchristAUS10410913395.417c & b Harbhajan Singh1v INDBangalore6 Oct 2004
Richard LeviNOR10412911080.625b AP Palladino2v DERNorthampton1 May 2016
James VinceHAM10412919080.624c †BT Foakes b TK Curran1v SURLondon3 Jul 2017
Dhananjaya LakshanCCC10412910480.625lbw b MI Slaza1v PSCPanadura17 Jan 2025
Mark CraigOV10413212378.798b SC Kuggeleijn4v NDDunedin11 Dec 2014
Ross TaylorNZ10413312078.204st †Sarfraz Ahmed b Yasir Shah3v PAKDubai17 Nov 2014
Lewis HillLEI10413315078.203b SJ Mullaney1v NOTLeicester12 Jun 2022
Nip PellewAUS10413513077.047c †H Strudwick b CH Parkin3v ENGAdelaide14 Jan 1921
Mohsin KhanPAK1041363076.471c CL Smith b NG Cowans4v ENGLahore19 Mar 1984
Tim SeifertND1041376675.915b PF Younghusband2v WFHamilton24 Mar 2024
Lewis McManusNOR1041378375.918lbw b BL D'Oliveira2v WORNorthampton1 May 2026
Gautam GambhirIND1041387175.361c MEK Hussey b CL White3v AUSChandigarh17 Oct 2008
Adrian BarathWI10413819075.362lbw b SR Watson3v AUSBrisbane26 Nov 2009
Gary BallanceYOR10413820075.364c BT Slater b SR Patel2v NOTNottingham4 Sept 2018
Tom Kohler-CadmoreSOM10413816275.361c K Smith b CB Simmons1v WARBirmingham22 Jun 2025
Jermaine BlackwoodWI10414111273.766c TG Southee b N Wagner3v NZHamilton3 Dec 2020
Ravi BoparaENG1041439172.736c JE Taylor b FH Edwards1v WIBarbados26 Feb 2009
Quinton de KockSA10414317072.737b JR Hazlewood2v AUSHobart12 Nov 2016
Mark ChapmanAA10414518071.726c S Hicks b MB Bacon1v OVKennards Hire Community Oval21 Feb 2019
Adam RossingtonESS10414510271.727c †BC Brown b Mohammad Abbas1v HAMChelmsford19 Sept 2023
Tamim IqbalBAN10414712070.751lbw b MM Ali1v ENGMirpur28 Oct 2016
Shubman GillIND10414711270.753c †BT Foakes b Shoaib Bashir3v ENGVisakhapatnam2 Feb 2024
Mahela JayawardeneSL10414917069.804c †SS Dighe b BKV Prasad1v INDKandy22 Aug 2001
Louis KimberLEI10414911369.803lbw b ST Finn2v SUSBrighton11 Jul 2022
Daniel LawrenceSUR10415215168.425c †K Verreynne b JC Tongue2v NOTNottingham8 May 2026
Shivnarine ChanderpaulWI10415417167.536c †AC Gilchrist b B Lee4v AUSSt John's9 May 2003
Sam WhitemanWA10415416067.531lbw b IJ Carlisle1v TASPerth21 Mar 2024
Paul WalterESS10415413067.531b TAI Taylor3v WORChelmsford18 Apr 2025
Dwayne BravoWI10415612166.676b NM Hauritz1v AUSAdelaide4 Dec 2009
Arun HarinathSUR10415612066.671lbw b AG Salter3v GLAGuildford15 Jun 2015
Marnus LabuschagneAUS10415612066.673st †N Dickwella b NGRP Jayasuriya1v SLGalle8 Jul 2022
Matthew HurstLAN10415810465.827c BT Slater b CG Harrison3v NOTNottingham10 May 2024
Mehedi Hasan MirazBAN10416211164.207st †TE Tsiga b V Masekesa2v ZIMChattogram28 Apr 2025
PreviousPage 136Next

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.