ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th 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)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th 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 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd 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
Eric RowanSA156*--0-1not out3v ENGJohannesburg27 Dec 1948
Leonard HuttonENG156*-110-1not out2v AUSAdelaide2 Feb 1951
Reg SimpsonENG156*-120-3not out2v AUSMelbourne23 Feb 1951
Jack TaylorGLO156125145124.808c †AM Rossington b RK Kleinveldt2v NORCheltenham8 Jul 2015
Shahid AfridiPAK156128206121.886c Yuvraj Singh b A Kumble1v INDFaisalabad21 Jan 2006
Colin MunroAA156141224110.644c SR Wells b N Wagner1v OVAuckland30 Jan 2014
Joe RootYOR15616521094.554lbw b JAR Harris2v GLALeeds3 May 2024
Tom PrestHAM15617713488.144c SR Harmer b MJJ Critchley2v ESSSouthampton22 Aug 2024
Alex CareyAUS15618815282.985b NGRP Jayasuriya2v SLGalle6 Feb 2025
Ricardo VasconcelosNOR15619721279.191lbw b N McAndrew1v WARBirmingham12 May 2022
Wiaan MulderLEI15620124077.615b MG Neser1v GLALeicester20 Jul 2022
Mark CosgroveLEI15620319376.854st †T Poynton b WJ Durston3v DERDerby22 Sept 2015
Kane WilliamsonNZ15620420176.473c sub (Rehan Ahmed) b Shoaib Bashir3v ENGHamilton14 Dec 2024
David BedinghamDUR15620613375.734b TAR Scriven1v LEIChester-le-Street26 Sept 2023
Andrew SymondsAUS15622015170.917c †CMW Read b SJ Harmison2v ENGMelbourne26 Dec 2006
Nick ComptonSOM15623223167.243b SA Patterson2v YORLeeds23 Sept 2014
Martin GuptillNZ15623421066.671c LD Chandimal b AD Mathews1v SLDunedin10 Dec 2015
Steven CroftLAN15624215264.465c James Middlebrook b AJ Hall1v NORManchester22 Jun 2014
Andy FlowerZIM15624518163.675c Wasim Akram b Kabir Khan1v PAKHarare31 Jan 1995
Ben BrownSUS15624820062.906lbw b L Wood1v NORNorthampton20 May 2019
Tom AbellSOM15625419061.425c LW James b DY Pennington1v NOTNottingham29 Jul 2025
Jack BoyleOV15625413361.421b NA Greenwood1v WFWellington18 Nov 2025
Tom HainesSUS15625524061.182c †JA Simpson b TJ Murtagh2v MIDBrighton6 Sept 2021
Ian ChappellAUS15626116059.773b MA Holding1v WIPerth12 Dec 1975
James BraceyGLO15627219257.353c sub (LJ Carey) b CAJ Meschede2v GLACardiff19 Sept 2017
Ricky PontingAUS15627516156.733c †GO Jones b SJ Harmison4v ENGManchester11 Aug 2005
Michael VaughanENG15628624154.552c †MV Boucher b Dewald Pretorius2v SABirmingham24 Jul 2003
Ben ComptonKEN15628714054.361c PR Brown b Anuj Dal2v DERDerby23 May 2025
Gary BallanceENG15628824054.173c †MS Dhoni b RG Sharma1v INDSouthampton27 Jul 2014
Shaun MarshAUS15629118053.615run out2v ENGSydney4 Jan 2018
Will RhodesWAR15629118053.613b JM Blatherwick2v LANLondon28 Sept 2021
Richie RichardsonWI15631420049.683b N Kapil Dev2v INDKingston28 Apr 1989
Shan MasoodPAK15631918248.901lbw b SCJ Broad1v ENGManchester5 Aug 2020
Alviro PetersenSA15633519146.572lbw b CS Martin1v NZWellington23 Mar 2012
Sunil GavaskarIND15635213044.321c †DL Murray b MA Holding2v WIPort of Spain24 Mar 1976
Everton WeekesWI156-190-4c †SC Guillen b HB Cave1v NZWellington3 Mar 1956
Peter FultonCAN155*144145107.643not out3v OVChristchurch24 Oct 2015
Stephen MurdochWF155*16412494.513not out4v CANChristchurch25 Oct 2014
Sachin TendulkarIND155*19114481.154not out3v AUSChennai6 Mar 1998
Moeen AliENG155*20717274.887not out1v SLChester-le-Street27 May 2016
Matthew LambWAR155*23016067.396not out2v NORBirmingham12 May 2022
Lahiru ThirimanneSL155*25614060.554not out1v BANGalle8 Mar 2013
Dhananjaya de SilvaSL155*26211259.165not out3v WIGalle29 Nov 2021
Michael BracewellOV155*29221453.083not out3v AADunedin16 Feb 2014
Neil McKenzieSA155*33913145.721not out3v INDChennai26 Mar 2008
Dinesh ChandimalSL155*37214041.675not out1v PAKAbu Dhabi28 Sept 2017
Colin IngramGLA155*42714036.304not out3v NOTCardiff19 May 2017
Ryan HigginsMID15517417589.085c Miles Hammond b GL van Buuren3v GLOBristol26 Apr 2024
Lasith CroospulleCCC15517421389.082lbw b A Dananjaya1v CCCColombo27 Dec 2025
Jamie SmithSUR15517918386.594c †AL Davies b EG Barnard2v WARLondon10 May 2024

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.