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/27NZINDODI1st 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 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
Ashish BagaiCANM Chinnaswamy StadiumBengaluru2011110393939.005570.9100060
Khaled MashudBANFatullah Osmani StadiumFatullah2006110393939.005373.5800010
RD ShahKENJaffery Sports Club GroundNairobi2007210393939.004782.9800050
Thomas OdoyoKENBristol County GroundBristol1999110393939.005570.9100022
Khaled MahmudBANR Premadasa StadiumColombo2002110393939.0036108.3300050
Sean ErvineZIMBrisbane Cricket GroundBrisbane2004110393939.0027144.4400040
Akram KhanBANLal Bahadur Shastri StadiumHyderabad1998110393939.005176.4700040
Misbah-ul-HaqPAKFeroz Shah KotlaDelhi2013110393939.008247.5600040
Devon SmithWINational Cricket StadiumSt George's20041113939*-7055.7100011
Yasir HameedPAKThe Rose BowlSouthampton2004110393939.005669.6400060
Vikram SolankiENGGaddafi StadiumLahore20052113939*-4881.2500030
Kabir AliENGRawalpindi Cricket StadiumRawalpindi20051113939*-5176.4700050
Craig EvansZIMSinhalese Sports Club GroundColombo19961113939*-34114.7100050
Geraint JonesENGSt George's ParkGqeberha2005110393939.004684.7800041
Shahriar HossainBANCounty Cricket GroundNorthampton1999110393939.006065.0000050
Roshan MahanamaSLSinghalese Sports Club Cricket GroundColombo1998210393939.006659.0900040
Clayton LambertUSAKennington OvalLondon2004110393939.008446.4300041
Kevin PietersenENGVidarbha Cricket Association Stadium, JamthaNagpur2011110393939.006163.9300050
Kevin PietersenENGAMI StadiumChristchurch2008110393939.005570.9100030
Matt PriorENGWestern Australia Cricket Association GroundPerth2011110393939.005176.4700030
James HopesAUSVidarbha Cricket Association GroundNagpur2007110393939.0030130.0000050
Runako MortonWIQueenstown Events CentreQueenstown2006110393939.009341.9400030
Shahriar NafeesBANSinhalese Sports Club GroundColombo2005110393939.005966.1000060
Suresh RainaINDNehru StadiumPune20051113939*-30130.0000020
Suresh RainaINDMaharashtra Cricket Association StadiumPune2013110393939.004586.6700021
Ross TaylorNZGreen ParkKanpur2017110393939.004782.9800030
Alastair CookENGAdelaide OvalAdelaide2014110393939.006262.9000030
Ed JoyceIRECivil Service Cricket ClubBelfast2013110393939.004979.5900060
Michael YardyENGAdelaide OvalAdelaide20111113939*-27144.4400060
Alviro PetersenSAWillowmoore ParkBenoni2009110393939.0036108.3300040
Saleem MukuddemBERToronto Cricket, Skating and Curling ClubToronto20061113939*-7154.9300041
WF StellingNEDWillowmoore ParkBenoni20061113939*-34114.7100022
Eoin MorganENGEden ParkAuckland2013110393939.0024162.5000052
Jonathan TrottENGWankhede StadiumMumbai2011110393939.004881.2500050
Alex ObandaKENHazelaarwegRotterdam2010110393939.005373.5800040
Fawad AlamPAKRiverside GroundChester-le-Street2010110393939.0039100.0000020
Ajinkya RahaneINDSabina Park, KingstonJamaica2017110393939.005176.4700050
Calum MacLeodSCOCivil Service Cricket ClubBelfast2013110393939.008148.1500010
Adil RashidENGNew Wanderers StadiumJohannesburg2016110393939.0026150.0000050
Shahzaib HasanPAKDubai International Cricket StadiumDubai2010110393939.004292.8600060
Dinesh ChandimalSLClontarf Cricket Club GroundDublin2014110393939.006163.9300030
Azhar AliPAKCivil Service Cricket Club GroundBelfast2011110393939.006560.0000040
Kane WilliamsonNZKingsmeadDurban2015110393939.005966.1000040
Shaiman AnwarUAEWestpac StadiumWellington2015110393939.006460.9400050
Ben StokesENGWestpac StadiumWellington2018110393939.007353.4200020
David BoonAUSMadhavrao Scindia Cricket GroundRajkot1986110393939.004586.6700030
David BoonAUSArbab Niaz StadiumPeshawar1994110393939.004488.6400040
Jonny BairstowENGSydney Cricket GroundSydney2018110393939.005768.4200020
PL MommsenSCOSaxton OvalNelson2015110393939.0038102.6300021
Tom LathamNZJSCA International Stadium ComplexRanchi2016110393939.004097.5000040
PreviousPage 287Next

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.