Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ES149/5 (17)WAR206/4 (20)ES need 58 runs in 18 ballsT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 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)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2066th 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)T20I3rd 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 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-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 (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
Mluleki NkalaZIMQueens Sports ClubBulawayo2000-20044721204724.0023950.21002160
JP DuminySANewlandsCape Town2009-20174701204317.1422752.86002181
Nathan McCullumOVUniversity OvalDunedin2013-201647112038*20.0017269.77001210
Robert O'DonnellAA/NDMainpower OvalRangiora2015-20255701209417.1427743.32010140
Sam CurranENG/SUROld TraffordManchester2015-202047212056*24.0023950.21012151
Matthew GilkesNSWBellerive OvalHobart2020-20254701205617.1426844.78011170
Suranga LakmalSL/TUCAP Sara OvalColombo2012-20255811204217.1419561.54001104
BJ WatlingNZ/NDUniversity OvalDunedin2013-20216801205015.0029840.27012180
Syed KirmaniINDEden GardensKolkata1977-19846821203720.0028142.7000391
Will WilliamsCANMainpower OvalRangiora2015-202281021203815.0029141.24001100
Sherwin CampbellWIQueen's Park OvalPort of Spain1997-200051001202812.0053322.51001150
Aristides KarvelasSUSCounty Ground, HoveBrighton2023-202671121203813.3326645.11001112
Jacob DuffyOVUniversity OvalDunedin2012-20221415612027*13.3328941.52001181
Matt SalisburyDURRiverside GroundChester-le-Street2018-202212184120258.5746425.8600590
Graham ThorpeENGKensington Oval, BridgetownBarbados2004111119119*-21754.84100130
Younis KhanPAKChittagong StadiumChittagong2002110119119119.0021754.84100200
Jacob OramNZWestpac ParkHamilton2004111119119*-21655.09100190
Scott StyrisNZPunjab Cricket Association Stadium, MohaliChandigarh2003110119119119.0023151.52100102
Ramnaresh SarwanWIBangabandhu National StadiumDhaka2002110119119119.0022852.19100190
Shikhar DhawanINDPallekele International Cricket StadiumKandy2017110119119119.0012396.75100170
Luke RonchiWFUniversity of Otago Oval2016111119119*-109109.17100133
Ryan HigginsGLOArundel Castle Cricket Club GroundArundel2019111119119*-14780.95100112
Shubman GillGLACounty Ground, HoveBrighton2022110119119119.0013985.61100162
Rehan AhmedLEISt Lawrence GroundCanterbury2025110119119119.0015676.28100173
Ashley ChandrasingheVICBellerive OvalHobart2022111119119*-33335.74100130
Jack GregoryAUSOld WanderersJohannesburg1921110119119119.00--100192
Sachin TendulkarINDWACA GroundPerth199212011911459.5017070.00100170
Graham ThorpeENGKingsmeadDurban2004121119118*119.0022453.13100150
Ricky PontingAUSArbab Niaz StadiumPeshawar199812111976*119.0023550.6401090
John CrawleyENGQueens Sports ClubBulawayo199612011911259.5030738.76100101
Neil McKenzieSANewlands Cricket GroundCape Town20021201199959.5026744.57010170
Younis KhanPAKRawalpindi Cricket StadiumRawalpindi200012011910759.5030539.02100130
Brian LaraWIAsgiriya StadiumKandy20011201197459.5026445.08010122
Shivnarine ChanderpaulWISydney Cricket GroundSydney19961201197159.5020458.33010160
Carl HooperWIEden GardensKolkata1987-2002221119100*119.0024548.57100103
Daren GangaWIQueen's Park Oval, Port of SpainTrinidad200312011911759.5025546.67100171
Javed OmarBANArbab Niaz StadiumPeshawar200312011911959.5035833.24101170
Mark RichardsonNZAMI StadiumChristchurch200112111973*119.0032236.96010160
Ian BellENGMcLean ParkNapier200812011911059.5022552.89100182
Kevin PietersenENGShere Bangla National StadiumMirpur201012111974*119.0017866.85010151
Hamilton MasakadzaZIMZahur Ahmed Chowdhury StadiumChattogram20141201198159.5024249.17010121
Tim AmbroseWARCounty GroundNorthampton2014-201822011910359.5020657.7710071
Virat KohliINDWestern Australia Cricket Association GroundPerth20121201197559.5021754.84010150
Ravichandran AshwinINDDarren Sammy National Cricket Stadium, Gros IsletSt Lucia201612011911859.5030039.6710061
Adrian BarathWIBrisbane Cricket Ground, WoolloongabbaBrisbane200912011910459.5017667.61100220
Dean BrownlieNZBrisbane Cricket Ground, WoolloongabbaBrisbane201112111977*119.0025347.04010120
Ben StokesDURCounty GroundDerby202612111966*119.00116102.59020173
David BoonAUSTrent Bridge, NottinghamLondon199312011910159.5023949.79100180
Anton DevcichNDMainpower OvalRangiora201712011911659.5012595.20100144
Ben CooperNEDThe Village, MalahideDublin201712111982119.0028142.35010190
PreviousPage 197Next

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.