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 resultODI3rd 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 bowledT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th 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 (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
Alester MaregwedeZIMHarare Sports ClubHarare2003-20047714818*8.009848.9800140
Sanwar HossainBANBangabandhu National StadiumDhaka1998-200388048136.0014034.2900120
Shakeel AhmedOMAAl Amerat Cricket Ground Oman Cricket (Ministry Turf 1)Al Amarat2024-2026128148186.8613336.0900242
Kyle MillsNZEden ParkAuckland2002-20131611348216.009948.4800240
VVS LaxmanINDKeenan StadiumJamshedpur2002110474747.006770.1500040
Marvan AtapattuSLKensington Oval, BridgetownBarbados2003110474747.005487.0400001
Nuwan ZoysaSLSinhalese Sports Club GroundColombo2000-20043114747*-42111.9000052
Yuvraj SinghINDW.A.C.A. GroundPerth2004110474747.006275.8100050
Ajit AgarkarINDEdgbastonBirmingham2004110474747.005094.0000031
Matthew HaydenAUSCaptain Roop Singh StadiumGwalior2003110474747.007661.8400020
Damien MartynAUSKingsmead Cricket GroundDurban20021114747*-44106.8200070
Herschelle GibbsSABasin ReserveWellington1999110474747.004897.9200061
Boeta DippenaarSABoland Bank ParkPaarl20021114747*-7761.0400050
Neil McKenzieSAWanderers StadiumJohannesburg2001110474747.007463.5100040
Younis KhanPAKEdgbastonBirmingham2006110474747.008058.7500040
Mohammad YousufPAKWellington Regional StadiumWellington2001110474747.004897.9200050
Brendon McCullumNZProvidence StadiumGuyana2007110474747.0037127.0300021
Kyle MillsNZCounty GroundBristol2008110474747.0040117.5000052
Michael BevanAUSP Sara OvalColombo19941114747*-5487.0400010
Michael ClarkeAUSBrabourne StadiumMumbai2006210474747.008555.2900030
Carl HooperWIBeausejour StadiumGros Islet2002210474747.0044106.8200031
Ramnaresh SarwanWISabina Park, Kingston, JamaicaKingston20031114747*-34138.2400040
Habibul BasharBANSophia GardensCardiff2005110474747.007265.2800030
MO OdumbeKENM. Chinnaswamy StadiumBengaluru1998110474747.008654.6500010
Collins ObuyaKENMahinda Rajapaksa International Cricket Stadium, SooriyawewaHambantota2011110474747.005881.0300033
Misbah-ul-HaqPAKZahur Ahmed Chowdhury StadiumChattogram2011110474747.008952.8100041
Gautam GambhirINDKennington OvalLondon2007110474747.005782.4600031
Rajin SalehBANRawalpindi Cricket StadiumRawalpindi2003110474747.009251.0900010
Moin KhanPAKRiverside GroundChester-le-Street1999110474747.0041114.6300050
Barney RogersZIMKingsmeadDurban2005110474747.007265.2800070
Irfan PathanINDSt George's ParkGqeberha20061114747*-5585.4500042
Brendan TaylorZIMSaxton OvalNelson2015110474747.0044106.8200051
James FranklinNZBoland ParkPaarl20131114747*-6177.0500050
Dinesh KarthikINDBeausejour Stadium, Gros IsletSt Lucia2009210474747.0043109.3000051
Peter FultonNZBeausejour Stadium, Gros IsletSt Lucia2007110474747.0047100.0000041
Ashwell PrinceSAMcLean ParkNapier2004110474747.008654.6500050
Shahriar NafeesBANOld TraffordManchester2005110474747.005782.4600060
Liam PlunkettENGThe Grange ClubEdinburgh20181114747*-45104.4400032
Robin UthappaINDKennington OvalLondon20071114747*-33142.4200080
Robin UthappaINDWankhede StadiumMumbai2007110474747.005979.6600042
John MooneyIREToronto Cricket, Skating and Curling ClubToronto2010110474747.005585.4500020
Ryan ten DoeschateNEDVRA GroundAmstelveen2008110474747.0046102.1700012
Rajesh BhudiaKENSenwes ParkPotchefstroom2009110474747.0044106.8200080
Luke WrightENGAMI StadiumChristchurch2008110474747.0040117.5000024
Junaid SiddiqueBANWillowmoore ParkBenoni2008110474747.008257.3200050
Wahab RiazPAKClontarf Cricket Club GroundDublin20131114747*-35134.2900044
Jesse RyderNZSaxton OvalNelson2014110474747.004995.9200070
Martin GuptillNZGrange Cricket Club Ground, Raeburn PlaceEdinburgh2022110474747.005388.6800060
Phillip HughesAUSMaharashtra Cricket Association StadiumPune2013110474747.005388.6800050
Kieran PowellWIManuka OvalCanberra2013110474747.004995.9200060
PreviousPage 249Next

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.