LiveFinal · Pakistan ODI Tri-Series 2026/27PAKSL135/2 (24.3)PAK chose to bowlLive9th Match · Sheffield Shield 2026/27QUEVIC282/9 (84)Stumps - Day 1Live8th Match · Sheffield Shield 2026/27TAS427 (119.1)NSW174/8 (60)Stumps - Day 2T2060th Match · CSA Pro20 2026/27DOLBOLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2061st Match · CSA Pro20 2026/27DOLBOLT20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st 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)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsFirst-class7th Match · Sheffield Shield 2026/27SA154 & 316WA406/5d & 169Western Australia won by 105 runsT2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2063rd Match · CSA Pro20 2026/27DOLWPODI1st ODI · India in New Zealand 2026/27NZIND

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
Mark ButcherENG1997-20047113174288173*34.581000542.86823105583
Kurtis PattersonAUS/SUR/NSW2017-202661108103380173*34.49710547.57815737612
Ben CooperNED2017242344173*172.0067550.96120542
Matthew CritchleyESS/DER2015-202612821118686717335.581199157.2713371683453
Stiaan van ZylSA/SUS2014-202149815257317333.86518149.6651083603
Pankaj RoyIND1951-196043794244217332.5640.005914591
Ian SmithNZ1980-1992638817181517325.56287363.172672317
Andrew StoddartENG1888-18981630299617335.576451.56233585
DuleepENG1929-19311219299517358.5385248.83350641
Minod BhanukaSL/CCC/TUCA2021-20261725094017337.60144864.9218210511
Babar HayatHK2015-201724039017397.5068357.10210433
Gareth RoderickWOR/GLO2014-2026132222196125172*30.171280547.838353672917
Lachlan StackpoleAA2025-202612211820172*41.00102879.772338834
Rob KeoghNOR2014-202512621212602617230.131118653.8716211977618
Bharat PopliND2013-20268214610542817239.911095949.5310351266530
Graeme WoodAUS1978-1988591126337417231.83706640.2191393168
Saeed AhmedPAK1958-197241784299117240.4281347.3651621974
Hilton CartwrightAUS/MID/DER2017-202669124114058171*35.91810650.066221150340
Mohammad RizwanPAK/SUS2016-20265287103024171*39.27548555.13416532020
Harry SwindellsLEI2019-2024416451542171*26.14343144.942881873
Hamish RutherfordNZ/OV/WOR2012-20231051892641817134.321103658.1612361590542
Liam DawsonENG/HAM/ESS2014-202613021121634717133.411190353.3212291370855
Ian RedpathAUS1964-19766612011473717143.46902037.5683194812
Brendan TaylorZIM/NOT2004-2026701296425817134.62779154.651119651434
Stephen MurdochCAN/WF2012-2020571016366317138.56677654.067241052432
Tom FellWOR2014-2022791344361417127.80751048.12514135145
Sam BillingsENG/KEN2014-202367969281817132.39461361.095121139914
Andrew EllisCAN2012-201841684227817135.59404556.32610430328
Justin BroadNOR2023-202630475113517127.02198757.122371353
Mahmudul Hasan JoyBAN2021-202623430112917126.26250845.022681297
Ross EdwardsAUS1972-1975203231171170*40.38200643.722941041
Colin McDonaldAUS1952-196147834310717039.33184444.4151721663
Charles MacartneyAUS1907-192635554213117041.7875369.197911993
Scott StyrisNZ2002-200729484158617036.05308951.3456520513
Yasir HameedPAK2003-201025493149117032.41258857.612812234
W.G. GraceENG1880-189922362109817032.2942450.94252551
Stuart PoynterIRE/DUR2013-20213454494717018.94167656.501381210
Tim BresnanENG/YOR/WAR2009-202199140193612169*29.85810144.593211946414
George HillYOR2020-20267611983495169*31.49651553.654231046129
Miles HammondGLO2015-20261011819582316933.851134751.328381474459
Tom Kohler-CadmoreWOR/YOR/SOM2014-20261031729522416932.05941855.4713212269665
Joe CarterND2013-2026781366476216936.63955449.8410271356862
Stuart BroadENG/NOT2007-202320429650458716918.65688766.601184256469
Roy FredericksWI1968-1977591097433416942.49434446.5782674258
Brad HaddinAUS2008-20156611213326616932.99558758.46418836254
Yuvraj SinghIND2003-201240626190016933.93327757.98311726022
Brian BoothAUS1961-196629486177316942.21205638.0451051383
Steve TikoloKEN2007-200934036616991.5048275.93200472
Lewis McManusHAM/NOR2015-2026106154243640168*28.00774047.03317645636
Paul HortonLAN/LEI2014-2019651157344516831.90693149.70521144702

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.