Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETAS

Batting by ground (Men's First-class)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerGroundSpanMatInnsNORunsHSAveBFSR1005004s6s
Marlon SamuelsWIDarren Sammy National Cricket Stadium, Gros IsletSt Lucia2016120604830.0013644.1200091
Sylvester JosephWIOld TraffordManchester2004120604530.0012747.2400090
Tillakaratne DilshanSLSophia GardensCardiff2011120605030.0010457.6901090
Brad HaddinAUSSeddon ParkHamilton2010120604830.007184.5100063
Michael HusseyAUSKhan Shaheb Osman Ali StadiumFatullah2006120603730.0014441.6700060
Alastair CookENGPunjab Cricket Association Stadium, MohaliChandigarh2008120605030.008669.7701090
Mushfiqur RahimBANNational Cricket Stadium, St George'sGrenada2009120604830.008967.4200071
Mushfiqur RahimBANSenwes ParkPotchefstroom2017120604430.0011253.5700081
Tim BresnanWARCounty GroundBristol2020121603860.0018632.2600060
Tamim IqbalBANSt George's Park, Port ElizabethGqeberha2022120604730.007975.95000100
Sarfraz AhmedPAKSeddon ParkHamilton2016120604130.006592.3100090
Virat KohliINDSir Vivian Richards Stadium, AntiguaNorth Sound2019120605130.0012548.0001040
Ravindra JadejaINDBarsapara Cricket StadiumGuwahati2025120605430.0010557.1401042
Martin GuptillNZM Chinnaswamy StadiumBengaluru2012120605330.009563.1601090
Yashpal SharmaINDAdelaide OvalAdelaide1981120604730.0028620.9800090
Adrian GriffithWISabina ParkKingston20001216054*60.0011552.17010110
Andrew BalbirnieIRETolerance OvalAbu Dhabi20241216058*60.0010855.5601050
Usman KhawajaAUSHolkar Cricket StadiumIndore2023120606030.0014940.2701140
Usman KhawajaAUSThe Wanderers StadiumJohannesburg2018120605330.009662.50010100
Matthew WadeTASDrummoyne OvalSydney2019120604030.0014142.5500081
David BoonAUSEdgbaston Cricket GroundBirmingham1989121603860.0022326.9100060
Ed CowanAUSBellerive OvalHobart2012120605630.0015438.9601070
Tom LathamNZAdelaide OvalAdelaide2015120605030.0014840.5401080
Anaru KitchenAANelson ParkNapier2012120606030.0010358.2501180
Craig CachopaSUSNorth Marine Road GroundScarborough2014120605330.0016237.0401070
Nick ComptonENGNewlandsCape Town2016120604530.0016536.3600071
Daniel HughesSUSRiverside GroundChester-le-Street2025120606030.0011253.57011100
Jason HolderWIDubai International Cricket StadiumDubai20161216040*60.0017733.9000050
GSNFG JayasuriyaPSCWelagedara StadiumKurunegala20251216048*60.007678.9500053
Kithuruwan VithanageSLUniversity OvalDunedin2015120603830.009463.8300081
Karun NairNORCounty Ground, HoveBrighton2024120605730.0012348.7801071
Hanuma VihariINDThe Wanderers StadiumJohannesburg20221216040*60.0013743.8000090
Jermaine BlackwoodWIPerth StadiumPerth2022120603630.0017035.2900070
Sam WhitemanNOROld TraffordManchester2023120604030.0016536.3600090
William TavaréGLOSophia GardensCardiff2014-2016220604230.0014840.5400060
Alex HughesDERCounty Ground, HoveBrighton2017120604630.0014840.5400060
Tom AlsopHAMNew Close County Cricket Ground, Newport, Isle-of-WightNewport20191216051*60.006296.7701022
Ben DwarshuisNSWBrisbane Cricket Ground, WoolloongabbaBrisbane20231216048*60.007481.0800091
Brett HamptonNDSaxton OvalNelson2020120605930.0014242.2501072
Josh FinnieOVKennards Hire Community Oval2016120606030.0011353.1001181
Shai HopeWIKensington Oval, BarbadosBridgetown2019120605730.0015538.7101060
Brett HuttonNOTThe County Ground, HoveBrighton2026120606030.0014142.5501170
Sarel ErweeSASydney Cricket GroundSydney20231216042*60.0018033.3300080
Tom MilnesDERSophia GardensCardiff2017120605330.0012149.5901070
Miles HammondGLOThe Cooper Associates County GroundTaunton2022120605330.0016536.3601042
Billy RootNOTCounty GroundChelmsford2018120603230.0016935.5000072
Mosaddek HossainBANZohur Ahmed Chowdhury StadiumChittagong20191216048*60.009960.6100012
Tom MooresLANTrafalgar Road GroundSouthport2016120603530.0012647.6200061
Shadab KhanPAKOld TraffordManchester2020120604530.009861.2200050
Shadab KhanPAKHeadingleyLeeds2018120605630.0059101.69010100
PreviousPage 384Next

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.