Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 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 2026AUSENGT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)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)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENG

Batting by ground (Men's ODIs)

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 5,032 of the 5,038 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerGroundSpanMatInnsNORunsHSAveBFSR1005004s6s
Alistair CampbellZIMMelbourne Cricket GroundMelbourne2001110303030.005455.5600030
Alistair CampbellZIMNewlands Cricket GroundCape Town1997110303030.005257.6900010
Nathan HauritzAUSVidarbha Cricket Association Stadium, JamthaNagpur20091113030*-3293.7500030
Mohammad HafeezPAKRiverside GroundChester-le-Street2010110303030.004271.4300040
Kumar DharmasenaSLAMI StadiumChristchurch1997-2001210303030.003390.9100021
Naved-ul-HasanPAKRangiri Dambulla International StadiumDambulla20091113030*-23130.4300012
Gautam GambhirINDWestpac StadiumWellington2009110303030.003683.3300020
Devon SmithWISophia GardensCardiff2013110303030.0029103.4500040
Chris NevinNZArnos Vale GroundKingstown2002110303030.003878.9500050
Tillakaratne DilshanSLSabina Park, KingstonJamaica2007110303030.0027111.1100030
Stuart CarlisleZIMAntigua Recreation GroundSt John's2000110303030.004369.7700040
Simon KatichAUSLord'sLondon2005110303030.006248.3900040
Dwayne SmithWIAntigua Recreation Ground, St John'sAntigua2006210303030.0018166.6700003
Michael HusseyAUSKensington Oval, BridgetownBarbados20072113030*-4173.1700031
Elton ChigumburaZIMBuffalo ParkEast London2006110303030.006248.3900011
Jeff CroweNZKensington OvalBridgetown1985110303030.006347.6200011
James FranklinNZSabina Park, KingstonJamaica20071113030*-3878.9500020
Darren SammyWIHagley OvalChristchurch2015110303030.0028107.1400031
Hamilton MasakadzaZIMOUTsurance OvalBloemfontein2010110303030.004173.1700050
Ashwell PrinceSAM. Chinnaswamy StadiumBengaluru2005110303030.006943.4800050
Sean WilliamsZIMVidarbha Cricket Association Stadium, JamthaNagpur2011110303030.0025120.0000030
Denesh RamdinWIAdelaide OvalAdelaide2010110303030.004271.4300040
Chamu ChibhabhaZIMIqbal StadiumFaisalabad2008110303030.004468.1800000
Dhammika PrasadSLSardar Patel Stadium, MoteraAhmedabad20141113030*-28107.1400040
Robin UthappaINDSector 16 StadiumChandigarh20071113030*-18166.6700060
Jamie DalrympleENGHeadingleyLeeds2006110303030.0027111.1100040
Chamara SilvaSLThe Royal & Sun Alliance County GroundBristol2002110303030.003781.0800020
Ravi BoparaENGVidarbha Cricket Association Stadium, JamthaNagpur20111113030*-20150.0000021
Ravi BoparaENGNew Wanderers StadiumJohannesburg2009110303030.005158.8200020
CJO SmithSCOChittagong Divisional StadiumChattogram2006110303030.005950.8500030
Adam VogesAUSSophia GardensCardiff2013110303030.005257.6900020
Vernon PhilanderSASenwes ParkPotchefstroom20151113030*-4961.2200010
Sohail TanvirPAKEden ParkAuckland2011110303030.003293.7500050
Nathan McCullumNZUniversity OvalDunedin2012-2015210303030.004271.4300020
Azeem PitcherBERGymkhana Club GroundNairobi2007110303030.005455.5600021
Evan GrayNZHeadingleyLeeds19861113030*-3488.2400020
Khurram ManzoorPAKSheikh Zayed Cricket StadiumAbu Dhabi2008110303030.005950.8500010
Ravindra JadejaINDMadhavrao Scindia Cricket GroundRajkot20091113030*-17176.4700012
Shaun MarshAUSKingsmeadDurban2011110303030.005554.5500020
Irfan AhmedHKKinrara Academy OvalKuala Lumpur2014110303030.003585.7100041
Samit PatelENGNehru StadiumKochi20131113030*-29103.4500031
Murali VijayINDReliance StadiumVadodara2010110303030.005060.0000031
Murali VijayINDSabina Park, KingstonJamaica2013110303030.004665.2200020
Angelo MathewsSLClontarf Cricket Club GroundDublin2014110303030.005356.6000040
Doug BollingerAUSBellerive OvalHobart2011110303030.0030100.0000030
Martin GuptillNZM Chinnaswamy StadiumBengaluru2010110303030.0025120.0000050
Martin GuptillNZNehru StadiumGuwahati2010110303030.003781.0800060
Yashpal SharmaINDKarnataka State Cricket Association StadiumBengaluru19821113030*-27111.11000--
Umar AkmalPAKKensington Oval, BridgetownBarbados2011110303030.0027111.1100050
Jimmy HansraCANSportpark WestvlietThe Hague20101113030*-30100.0000001
PreviousPage 343Next

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.