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.
PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Robert O'DonnellAA/ND2014-20268915512510722335.71976552.3011231063969
Stuart BroadENG/NOT2007-202320429650458716918.65688766.601184256469
Doug BracewellNZ/CS/NOR2011-202510215621329210524.39579156.852172339069
Moeen AliENG/WOR2014-20239015310492121934.41863057.028291761868
Craig OvertonENG/SOM2014-202613520131427314125.14653965.354202054368
Gordon GreenidgeWI1974-199110818516755822644.721253849.0319341188467
Ian BothamENG1977-19921021616520020833.55856560.7114221462167
Tom Kohler-CadmoreWOR/YOR/SOM2014-20261031729522416932.05941855.4713212269665
AB de VilliersSA2004-2018114191188765278*50.661607754.5222468102464
Travis HeadAUS/SUS/WOR2016-202611420311804317541.891224365.69203914100664
Adam RossingtonMID/NOR/ESS2014-202496155134619138*32.53725463.687301458764
Jeetan PatelNZ/WF/WAR2006-201915222234384710520.46559368.782123147264
Jordan ThompsonYOR/WAR2019-202674100921079823.15321465.560131025864
Adam LythENG/YOR2014-2026170291121058523037.942073051.06294923147263
Carl HooperWI1987-200210117315576223336.471146250.2713271363363
Jesse RyderNZ/OV/CS2008-20187712714509920145.12772066.051622863063
Jason HolderWI/WOR/NOR2014-202476131213302202*30.02591955.794141237963
Marcus TrescothickENG/SOM2000-2019145261151025721941.701877754.63274924153162
Joe CarterND2013-2026781366476216936.63955449.8410271356862
Mitchell SantnerNZ/ND/WOR2014-202663976280813630.86536452.354151333962
Mahela JayawardeneSL1997-2014149252151181437449.852295951.46345015138761
Kapil DevIND1978-199413118415524816331.05553880.918271658761
Will YoungNZ/CS/DUR2012-2026128220167755174*38.011585448.9213491397060
Tom BlundellNZ/WF2014-202612020524673218637.191193056.4317321683460
Nic MaddinsonAUS/DUR/VIC2016-202652875300622436.66486561.79910731860
Sanath JayasuriyaSL1991-200710918814697334040.071069865.1814311591059
Miles HammondGLO2015-20261011819582316933.851134751.328381474459
Brett HamptonCAN/ND/HAM2015-202545709171512128.11230574.40210718859
Marchant de LangeSA/SOM/GLO2011-202550677106211317.70113693.4914149559
Sourav GangulyIND1996-200811318817721223942.181407051.2616351390057
Wasim AkramPAK1985-2002104147192898257*22.64538952.83371732457
Jamie OvertonENG/SOM/NOR2014-20257310218204012024.29267776.20112925457
Tim SeifertND/SUS2014-20255910653205167*31.73592154.136171034856
Graham WaggGLA2014-2020559212256820032.10410462.57414830256
Liam DawsonENG/HAM/ESS2014-202613021121634717133.411190353.3212291370855
Kusal MendisSL2015-2026751396483624536.36825858.5610231558155
Imran KhanPAK1971-19928812625380713637.69658847.53618832755
Brad HaddinAUS2008-20156611213326616932.99558758.46418836254
Sam CurranENG/SUR2015-20267511312325212632.20491766.142231443854
Craig McMillanNZ1997-2005559110311614238.47567054.96619736754
Matthew CritchleyESS/DER2015-202612821118686717335.581199157.2713371683453
Joe DenlyENG/MID/KEN2014-202511619712661522735.761267452.1913351984153
Ian BellENG/WAR2004-2020170292321088823541.882162550.35316125133752
Peter FultonNZ/CAN2006-20175911093548209*35.13727848.751014542952
Mitchell StarcAUS/NSW2011-20261211793628409919.86501356.650151829152
Shahid AfridiPAK1998-201027481171615636.51197386.9758622052
Joe RootENG/YOR2012-2026198354281644126250.432809658.52478017177451
Mohammad YousufPAK1998-20108915612753022352.291437252.3924331195751
Ben CoxWOR/LEI2014-202614622829619916231.151052658.895342281651
Ryan ten DoeschateNED/OV/ESS2006-202185122154857259*45.39746065.111124655451

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.