Live6th Match · Pakistan ODI Tri-Series 2026/27SLENG236/1 (34.1)SL chose to bowlLive7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMFirst-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 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsT20I10th Match · Men's T20 World Cup Africa Sub Regional Qualifier C 2026/27MOZ19UGA23/0Uganda won by 10 wickets (with 115 balls remaining)First-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

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.
PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Alastair CookENG/ESS2006-2023247435281843329445.293849247.89508316224613
Joe RootENG/YOR2012-2026198354281644126250.432809658.52478017177451
Haseeb HameedENG/LAN/NOT2015-2026143249288696247*39.351882446.20204627115021
Graham ThorpeENG1993-2005100179286744200*44.661469345.901639127789
Danny BriggsSUS/HAM/WAR2014-2024881272819929920.12389251.180652897
HMRKB HerathSL1999-20189314428169980*14.65340549.9003232016
Callum ParkinsonWOR/DUR/DER2016-2026811132814737517.33399036.9202131326
Dale SteynSA/HAM2004-2019981262813167613.43293844.79021613537
Morné MorkelSA/SUR2006-20201061342812684011.96246651.42002619110
Jason GillespieAUS1996-20067193281218201*18.74381031.9712131468
Brian StathamENG1951-19657087286753811.4426442.800013355
Bishan BediIND1966-1979671012865650*8.9960342.950120513
Brent ArnelNZ/ND/WF2010-201849652829932*8.0893631.940016381
Vishwa FernandoSL/YOR/DUR2016-2026505728227387.8381827.750014261
Riley MeredithTAS2017-20263350282264410.2761037.05005263
Mohammed SirajIND/WAR2020-2026496628213225.6154938.800016224
Cam FletcherCAN/AA/ND2013-20268413827391115735.23873344.78620842548
Dominic BessENG/YOR/SOM2016-202610916327351010725.81660653.131192445718
Tom TaylorWOR/NOR/DER2014-2026931502724628020.02499349.310111630921
Josh DaveySOM/LEI2016-20267810627161375*20.42346846.5103620813
Mohammed ShamiIND2013-202364892775056*12.10100574.6302188325
Matt ParkinsonENG/DUR/KEN2016-20267910427649488.43215130.170020771
Matthew HoggardENG2000-2008679227473387.28209022.630019420
Monty PanesarENG/NOR/ESS2006-2016668627329385.5897033.920026372
Corey CollymoreWI1999-200730522719716*7.8864230.690011190
Ravindra JadejaIND2012-202691136264160175*37.82751655.35628840382
Joe LeachWOR2014-20241181732631849521.66522160.980181643526
Wasim BariPAK1967-1984801122613668515.88175633.4906191062
Simon KerriganENG/NOR/LAN2013-20236385269496216.08226341.9402161159
Michael RaeNZ/CAN/OV2014-2026719426619369.10118952.0600216916
Danny MorrisonNZ1987-1997487126379428.42169622.350024351
Hamish BennettNZ/CAN/WF2010-202040502629230*12.1789132.77007344
Ross TaylorNZ/CS/SUS2007-202213623725912329043.031502060.74214620112069
Sam HainWAR2014-202614122325814720841.151803945.1618452092127
Desmond HaynesWI1978-199411620225748718442.301548844.6818391083024
Luke ProcterNOR/LAN2014-2026130214256984261*36.951559744.7810411579228
Hashan TillakaratneSL1989-200481131254545204*42.881115240.26112095401
Imran KhanPAK1971-19928812625380713637.69658847.53618832755
Mason CraneENG/SUS/HAM2015-202672102251610114*20.91379242.4624151928
Tom HelmMID/GLA/LEI2014-202664892511476417.92224551.0904813713
Josh TongueENG/WOR/NOT2017-20266892259065513.52194946.4901101220
Jasprit BumrahIND2018-202552782534834*6.5784341.2800283811
CBRLS KumaraSL/NCC2016-2026446325296477.7980037.000018433
Bill JohnstonAUS1947-19554049252732911.3810954.13007240
Paul CollingwoodENG/DUR2003-201813222724756120637.251507250.1717351586050
Tom BlundellNZ/WF2014-202612020524673218637.191193056.4317321683460
Tom BruceCS/LAN2015-20268915024596834547.37900066.3111331166776
Mark BoucherSA/IWX1997-201214720624551512530.301100550.115351765620
Lewis GregorySOM2014-202612218324437013727.48726860.134221854482
Lewis McManusHAM/NOR2015-2026106154243640168*28.00774047.03317645636

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.