Live7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTIT

Batting records (Men's First-class)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.

Qualification: Minimum 500 balls faced.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Nip PellewAUS1920-19211014148411637.2353459.74210500
Tom PrestHAM2021-202640633170515628.42285759.6845520619
Bob BarberENG1960-196828453149518535.60107559.631911143
Scott KuggeleijnNZ/ND/WF2012-202690146233353142*27.26562559.613181735484
Daniel WorrallGLO/SUR/SA2017-2026771043810585116.03177559.61021913723
Graeme van BuurenGLO2016-20269415520446318733.06749359.569221958728
Jack WildermuthQUE2017-202643634159211126.98267359.5627521011
Charlie ThurstonNOR2018-20211322057711526.2396959.55122743
Jake LehmannHAM/YOR/LAN2016-202680146124481133*33.44752859.521126155652
Barry RichardsSA197047050814072.5785459.48220705
Vinod KambliIND1993-199516211108422754.20182359.464331246
Katene ClarkeND2020-20231833465812922.69110759.441237813
Kiran CarlsonGLA2016-202610919110656120936.251103959.4316352582837
David ObuyaKEN2007-201048040711550.8868559.42140475
Mark CosgroveLEI2015-2019601064406315639.83684659.351123857415
Luke WoodWOR/NOR/LAN2014-2023578214176311925.93297159.34271024811
Daniel LawrenceENG/ESS/SUR2015-202614623017838721839.381417459.1723362198892
Corey AndersonNZ/ND2012-201829492173916737.00294159.1338524130
Liam LivingstoneENG/LAN2016-2026548212249722435.67422359.13414731628
MS DhoniIND2005-20149014416487622438.09824959.116331054478
Dhruv JurelIND2024-20261219365112540.69110359.022216513
Nathan RimmingtonHAM/DUR/QUE2014-2019152445309226.5089859.02045704
James ColesSUS2020-20266110293554224*38.22602359.01914644043
Joe ClarkeWOR/NOT2015-2026148246199161229*40.361552659.00244527120846
Michael HoldingWI1975-19876076109107313.79118558.9906157836
Ben CoxWOR/LEI2014-202614622829619916231.151052658.895342281651
Beau WebsterAUS/WAR/GLO2018-20268714521526918742.49895258.861129559745
Thomas RewSOM202636140914981.8069558.85211457
Ben BrownSUS/HAM2014-2026163267349049165*38.841537958.84214230111633
Tom HainesSUS2016-2026961698587224336.47998058.8414271382911
Pasindu SooriyabandaraSL/MSC2024-2026192551333204*66.65226758.804621269
Amit MishraIND2008-2016223226488421.60110358.75044793
Daniel VettoriNZ/IWX/ND1997-201411617923467814029.99796558.736242057718
Ricky PontingAUS1995-2012168287291337825751.852278258.72416217150673
A MuthalibNSWC2025-2026142046887043.00117258.70070632
Dinushka MalanKYCC2024-2026162143533520.7660258.64004393
Joe CracknellMID2021-20262027393211238.83159058.621531078
Gordon MuchallDUR2014-2016224051267158*36.20216258.603441746
Donald BradmanAUS1928-1948528010699633499.94980058.60291376816
Kusal MendisSL2015-2026751396483624536.36825858.5610231558155
Brydon CarseENG/DUR2016-20266188201851108*27.22316358.52271020144
Joe RootENG/YOR2012-2026198354281644126250.432809658.52478017177451
Imran NazirPAK1999-2002713042713132.8573058.49213634
Brad HaddinAUS2008-20156611213326616932.99558758.46418836254
Jack ShantryWOR2014-201745601692310620.98157958.4520611919
Amir JangooWI2025-202658033623342.0057558.43101314
Navod ParanavithanaTUCA2025-20261524194815241.22162358.412309010
Todd AstleNZ/CAN2012-2020477410201819531.53345558.4111192739
Mitchell JohnsonAUS2007-201573109162065123*22.20353658.401111924731
Marco JansenSA2021-2026233557709325.67131958.380549817

Span first and last year · Mat matches · Inns innings · NO not outs · HS highest score · Ave batting average · BF balls faced · SR strike rate · 100 hundreds · 50 fifties · 0 ducks · 4s fours · 6s sixes

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