Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2064th 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 runsT2068th 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 runsT2063rd 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)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsODI1st 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
Adrian KuiperSANewlands Cricket GroundCape Town19941113838*-4584.4400030
Michael SlaterAUSIqbal StadiumFaisalabad1994110383838.007352.0500030
Roger TwoseNZKingsmeadDurban2000110383838.005273.0800051
Sherwin CampbellWIBellerive OvalHobart1996110383838.007650.0000030
Andy WallerZIMBarabati StadiumCuttack1987110383838.008345.7800020
Saba KarimINDBoland ParkPaarl1997110383838.004682.6100010
Hashmatullah ShahidiAFGBayuemas OvalKuala Lumpur20141113838*-6756.7200040
Robin BrownZIMCounty GroundSouthampton1983110383838.008047.5000040
Moin-ul-AtiqPAKBangabandhu National StadiumDhaka1988110383838.006459.3800020
Sourav GangulyINDMcLean ParkNapier1999-2002220383819.006360.3200130
Graham ThorpeENGKennington OvalLondon1996-2000220382619.005569.0900020
Paul CollingwoodENGOld Trafford Cricket GroundManchester2001-2002220382919.006261.2900020
Romesh KaluwitharanaSLJinnah StadiumGujranwala1995-2000220383219.005766.6700070
Upul ChandanaSLKennington OvalLondon2002-20042213820*38.006657.5800031
Yuvraj SinghINDSardar Patel (Gujarat) Stadium, MoteraAhmedabad20052213835*38.004780.8500050
Andrew CaddickENGKennington OvalLondon2000-2001220383619.004879.1700060
Abdul RazzaqPAKR. Premadasa StadiumColombo2004221382238.004486.3600040
Aravinda de SilvaSLBrisbane Cricket GroundBrisbane1985-1988220382519.004486.3600041
Andrew SymondsAUSKensington Oval, BridgetownBarbados20072223823*-30126.6700031
Owais ShahENGCounty GroundBristol2008-2009220383819.006360.3200130
Jehan MubarakSLAdelaide OvalAdelaide2006220383419.006657.5800032
Shivnarine ChanderpaulWIBourdaGeorgetown1996-1999220382719.006756.7200040
Carl HooperWIQueens Sports ClubBulawayo2001220382419.006756.7200021
Lance KlusenerSACenturion ParkCenturion1999-20002223821*-34111.7600021
Mashrafe MortazaBANMA Aziz StadiumChattogram2005220382119.0037102.7000021
Daan van BungeNEDWarner Park, BasseterreSt Kitts2007320383319.004977.5500051
Tillakaratne DilshanSLSophia GardensCardiff2013221382038.003997.4400050
Aftab AhmedBANSir Vivian Richards Stadium, North SoundAntigua2007220382719.004682.6100040
Nuwan KulasekaraSLGaddafi StadiumLahore2008-2009320383719.005470.3700000
Elton ChigumburaZIMPallekele International Cricket StadiumKandy20112213832*38.005766.6700020
Thilina KandambySLGaddafi StadiumLahore2004-2009220383219.0038100.0000030
Roshan MahanamaSLNehru StadiumPune1987-1990220382419.008544.7100040
Cameron WhiteAUSSeddon ParkHamilton2007-20102213825*38.004486.3600032
Mark CosgroveAUSKinrara Academy OvalKuala Lumpur2006220383419.004780.8500050
Andre BothaIREGymkhana Club GroundNairobi2008220382119.005470.3700032
Andrew WhiteIREMombasa Sports Club Ground2012220382819.005569.0900020
John MooneyIREM Chinnaswamy StadiumBengaluru20112213833*38.004780.8500060
Asif MullaCANSedgars ParkPotchefstroom2006220383019.005174.5100041
GR CodringtonCANWillowmoore ParkBenoni2006220383119.005569.0900040
Tom de GroothNEDSenwes ParkPotchefstroom2009221382438.006558.4600040
Neil McCallumSCOCambusdoon New GroundAyr2006-2008320383119.004879.1700040
Shikhar DhawanINDQueen's Park Oval, TrinidadPort of Spain2019220383619.003997.4400050
Neil BroomNZSuperSport ParkCenturion2009220383719.006657.5800050
Yashpal SharmaINDBarabati StadiumCuttack1982-19842213834*38.005273.0800030
Usman LimbadaCANICC Global Cricket AcademyDubai2013220383019.0036105.5600050
David MillerSASophia GardensCardiff2013-2019320383819.0029131.0300113
Mitchell StarcAUSMA Chidambaram Stadium, ChepaukChennai2023220382819.004682.6100022
Andre RussellWIArnos Vale Ground, KingstownSt Vincent2012320383719.004682.6100031
Chris WoakesENGEden GardensKolkata2017-2023221383438.0023165.2200051
Ashley NurseWIKensington Oval, BarbadosBridgetown20192223825*-24158.3300013
PreviousPage 295Next

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.