Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

Batting by ground (All cricket)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 23,362 of the 23,369 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerGroundSpanMatInnsNORunsHSAveBFSR1005004s6s
Morgan ToppingNKCivil Service Cricket Club, StormontBelfast2023-2025131101929217.4521688.89011175
Ali MasoodESTHappy Valley GroundEpiskopi2021-2024111101925217.4519399.48010167
KP Sai RahulCHA-XIRural Development Trust StadiumAnantapur20201111219283*21.33151127.15010912
Johnson CharlesWI/BT/SLZProvidence StadiumGuyana2013-2019121201923116.0024777.73001224
Scott KuggeleijnNZ/NDHagley OvalChristchurch2015-2026131231924421.3323581.70002207
Jason HolderWI/BTProvidence StadiumGuyana2013-2019131221926819.2020494.12011910
Roman WalkerLEIGrace RoadLeicester2022-2025121231926421.3336053.33010162
Rob KeoghNORRiverside GroundChester-le-Street2014-2025131431924217.4522485.71001191
Wasim AkramPAKSharjah Cricket Association StadiumSharjah1999-20021815619236*21.3321888.07000176
Steve MagoffinSUSCounty Ground, HoveBrighton2014-2017192371922512.0038749.61007300
Callum ParkinsonDUR/LEIRiverside GroundChester-le-Street2017-202640241619236*24.0049039.18000180
Matthew HaydenAUSAntigua Recreation Ground, St John's, AntiguaSt John's200312019117795.5027469.71100253
Shoaib MalikPAKR. Premadasa StadiumColombo200422019114395.50183104.37100251
Martin GuptillNZThe Rose BowlSouthampton2013-2015221191189*191.00161118.63100192
Simi SinghLLThe VineyardDublin2017-2018222191121*-174109.771101410
Rachin RavindraNZHimachal Pradesh Cricket Association StadiumDharamsala202322019111695.50176108.52110156
Josh LawrensonJERGrainvilleSt Saviour2022-202532019113995.5024577.96110182
Virender SehwagINDGoodyear ParkBloemfontein200123119110595.5025275.79110360
Gary KirstenSAKallang GroundSingapore200033119175*95.5026073.46030190
Shane WatsonAUSNational Cricket Stadium, St George'sGrenada2007-200833119112695.50157121.66111196
LJ CushUSAOvale di RastignanoPianoro201043019110163.67148129.05110297
Shai HopeWIThe Village, MalahideDublin20193301918763.6720493.63020164
Bill WoodfullAUSHeadingley Cricket GroundLeeds1926-193433019114163.6718127.62111120
Manoj PrabhakarINDKeenan StadiumJamshedpur1987-199533019110663.6724677.64110190
Craig McMillanNZR. Premadasa StadiumColombo199834019114247.7526472.35101156
James HildrethSOMCounty Ground, HoveBrighton2014-20194401918147.7531261.22020151
Jay BistaUTTReliance Cricket Stadium20214411919263.67133143.61021216
Devdutt PadikkalIND/RCB/RRHimachal Pradesh Cricket Association StadiumDharamsala2023-20264401916547.75177107.91020247
Ben GeddesMID/SURRadlett Cricket ClubRadlett2022-2025441191141*63.67177107.91100197
Promod MaduwanthaBRC/NCCSurrey VillageMaggona2025-202634119111163.6732558.77100250
David SteeleENGKennington OvalLondon1975-19762401916647.7548839.14010221
Paul CollingwoodDURCounty Ground, New RoadWorcester2015-2017451191108*47.7521190.52100186
Jacques KallisSAGalle International StadiumGalle2000-20043511915947.7540647.04020232
Mohammad HafeezPAKTrent BridgeNottingham2006-20215501918438.20159120.13020158
Alex HalesRRSylhet International Cricket StadiumSylhet2019-2025551191113*47.75113169.031011612
Jason RoyENG/PSPerth StadiumPerth2018-202155119174*47.75171111.70010214
Rilee RossouwKNIDe Beers Diamond OvalKimberley2012-20135501917638.20120159.17010218
Daryl MitchellCAN/NDMolyneux ParkAlexandra2017-20204501916038.2030263.25010153
Glenn PhillipsJT/WFCentral Broward Regional Park Stadium Turf GroundLauderhill2018-20256521918063.67130146.920101113
Avishka FernandoSL/JK/SSCSinhalese Sports Club GroundColombo2020-20265501915338.2020692.72020206
Tom PrestHAMCounty Ground, New RoadWorcester2024-20264501917038.2025375.49020182
Brian BennettZIMR Premadasa StadiumColombo2024-202655319164*95.50144132.64020260
Alvin KallicharranWITrent BridgeNottingham1976-19803511919747.7541246.36010132
Rick DarlingAUSWACA GroundPerth1978-19813501917938.2035553.80020170
Shivnarine ChanderpaulWIAntigua Recreation Ground, St John'sAntigua2006-20094601916231.8344542.92020200
Hashim AmlaSAZahur Ahmed Chowdhury StadiumChattogram2014-20156601915631.83188101.60010203
Ed JoyceIREDubai International Cricket StadiumDubai2012-201586219178*47.7521688.43020153
Kruger van WykCSNelson ParkNapier2012-20154611918338.2034555.36010170
Glenn PhillipsNZ/GLO/WFKennington OvalLondon2021-202656019110031.8324179.25110242
Chad BowesNZ/CANUniversity OvalDunedin2022-20255601915231.83157121.66020332
PreviousPage 240Next

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.