ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 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
Cameron BancroftGLOCollege GroundCheltenham2017-2026611140918440.9070857.77123531
Kusal MendisSLSinhalese Sports Club GroundColombo2016-2025611040911037.1858270.27120525
Gary KirstenSAThe Wanderers StadiumJohannesburg1994-1998714140911031.4692244.36110650
Alastair CookESSCounty Ground, New RoadWorcester2016-2021351408142102.0085647.66210601
Daniel LawrenceESS/SURCounty Ground, New RoadWorcester2016-202556040817568.0066561.35131448
Joe DarlingAUSSydney Cricket GroundSydney1894-190159040816045.3310.00211602
Alec StewartENGEdgbaston Cricket GroundBirmingham1990-2002813140819034.0073255.74101580
Ben StokesENG/DURTrent BridgeNottingham2014-2026914140875*31.3864163.65042518
Jeet RavalNZ/AA/NDHagley OvalChristchurch2014-202471414089331.3889945.38031500
Leus du PlooyMIDCounty GroundNorthampton2024-2026352407196*135.6753576.07130424
Billy RootGLACounty Ground, New RoadWorcester2019-202348340711881.4077152.79120540
Malcolm NofalWFCello Basin Reserve2018-201979040717945.2257670.66202379
Finlay BeanYORNorth Marine Road GroundScarborough2023-202569040716445.2271457.00120607
Asanka GurusinhaSLSinhalese Sports Club GroundColombo1992-199659240713758.14110236.93110492
Hilton CartwrightWABellerive OvalHobart2018-2025610040715340.7066761.02120580
Z MalikWAREdgbastonBirmingham2025-2026812140714237.0067060.75210477
Mark BurgessNZEden ParkAuckland1968-1979917040710423.9452842.23120403
Mitchell PerryVICJunction OvalMelbourne2021-2026131854076631.3188246.15021492
Zak CrawleyENGThe Rose BowlSouthampton2020340406267101.5064562.95120511
Virender SehwagINDSardar Patel Stadium, MoteraAhmedabad2008-201248040617350.7544890.63210525
Daniel Bell-DrummondKENKennington OvalLondon2015-2022481406107*58.0075054.13210470
Mohinder AmarnathINDMA Chidambaram StadiumChennai1976-198861104069536.9144154.65051366
Chris GayleWIQueen's Park Oval, Port of SpainTrinidad2004-2014612140610236.9161466.121305510
Aravinda de SilvaSLP Sara OvalColombo1986-199447040514857.8672850.00210443
Mark TaylorAUSBellerive OvalHobart1989-199747140512367.5082748.97210381
Patsy HendrenENGMelbourne Cricket GroundMelbourne1920-192961104059536.8283848.33030290
Travis HeadAUSMelbourne Cricket GroundMelbourne2018-2025814040511428.9381050.00112401
Warren BardsleyAUSMelbourne Cricket GroundMelbourne1910-192581504058527.0065458.26043270
Jofra ArcherSUSCounty Ground, HoveBrighton2016-2021121634057231.1552976.56032569
Zak CrawleyENG/KENLord'sLondon2018-2025101914057622.5062365.01031620
Jonty RhodesSAThe Wanderers StadiumJohannesburg1992-199761204049133.6783948.15041451
Will YoungNZ/CSSeddon ParkHamilton2013-202681324046536.7381649.51031572
Habibul BasharBANBangabandhu National StadiumDhaka2000-200581604047125.2585247.42042580
Ben StokesENGNewlandsCape Town2016-2020240403258100.75356113.201104715
Alec StewartENGKensington OvalBridgetown1990-199836040314367.1779650.63200550
Mark CosgroveLEICounty GroundDerby2015-201836140315680.6062264.79210474
Eric RowanSAEllis Park StadiumJohannesburg1948-1950472403156*80.60--130-0
John EdrichENGMelbourne Cricket GroundMelbourne1965-197558140310957.57110036.64130320
Polly UmrigarINDBrabourne StadiumMumbai1948-1960811040310236.64--121211
Matt HenryNZ/CANHagley OvalChristchurch2015-2025172414037217.5252177.35034575
Brad SchmulianCSUniversity OvalDunedin2021-202536040212767.0058968.25220502
Denis LindsaySANew Wanderers StadiumJohannesburg1964-197047140218267.0033576.72211499
Harry BrookENG/YOREdgbastonBirmingham2019-202668040215850.2555172.96110452
Damien MartynAUSAdelaide OvalAdelaide2000-20066115402124*67.0087845.79110320
Michael YardySUSCounty Ground, HoveBrighton2014-2015811040212436.5576152.83210610
Leonard HuttonENGSabina ParkKingston1948-195435040120580.20--130241
Rahul DravidINDAdelaide OvalAdelaide1999-201248240123366.8395741.90110351
Oliver DaviesNSWSydney Cricket GroundSydney2023-2025712140112936.4554273.99120534
Rick McCoskerAUSMelbourne Cricket GroundMelbourne1975-19806122401109*40.1083647.97212300
Nazmul Hossain ShantoBANShere Bangla National Stadium, MirpurDhaka2020-2026917040110123.5972055.69121424

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.