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/27QUETAST2069th 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 runsODI1st 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)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
Andy FlowerZIMCounty Ground, TauntonTaunton1999110343434.004673.9100030
Shahid AfridiPAKChevrolet ParkBloemfontein2013110343434.0016212.5000023
Shahid AfridiPAKKennington OvalLondon2010110343434.0029117.2400031
Khaled MashudBANNorth West Cricket StadiumPotchefstroom20021113434*-8540.0000050
Mashrafe MortazaBANWillowmoore ParkBenoni2008110343434.0022154.5500042
Steve TikoloKENVRA GroundAmstelveen2008110343434.0032106.2500010
Thomas OdoyoKENSt Lawrence GroundCanterbury19991113434*-32106.2500031
David ObuyaKENRuaraka Sports Club GroundNairobi2007110343434.003597.1400060
Khaled MahmudBANThe Rose BowlSouthampton20041113434*-5166.6700020
Shoaib MalikPAKMA Chidambaram Stadium, ChepaukChennai20121113434*-3597.1400030
Jimmy KamandeKENHazelaarwegRotterdam2010110343434.006453.1300030
Daren GangaWIEden ParkAuckland2006110343434.006056.6700040
Vikram SolankiENGRiverside GroundChester-le-Street2005110343434.006949.2800020
Javed OmarBANNarayanganj Osmani StadiumFatullah2006110343434.005660.7100050
Stuart CarlisleZIMBrisbane Cricket GroundBrisbane2004110343434.006155.7400000
Moin KhanPAKDiamond OvalKimberley1998110343434.004870.8300001
Moin KhanPAKOld Trafford Cricket GroundManchester1992-1999310343434.003791.8900021
Hemang BadaniINDWACA GroundPerth20041113434*-5957.6300050
Chris BroadENGLord'sLondon1988110343434.0011429.8200000
Elton ChigumburaZIMSheikhupura StadiumSheikhupura2008110343434.005858.6200020
Ian BradshawWIKennington OvalLondon20042113434*-5166.6700050
James FranklinNZProvidence StadiumGuyana20071113434*-22154.5500031
JP DuminySAHagley OvalChristchurch2017110343434.004477.2700030
Dinesh KarthikINDNew Wanderers StadiumJohannesburg2009110343434.007943.0400040
Hashim AmlaSACaptain Roop Singh StadiumGwalior2010110343434.0022154.5500070
Ashwell PrinceSABuffalo ParkEast London2005110343434.004575.5600030
James HopesAUSThe Rose BowlSouthampton2009-2010210343434.003889.4700030
Jeetan PatelNZSabina Park, KingstonJamaica2007110343434.003889.4700021
Alastair CookENGMahinda Rajapaksa International Cricket Stadium, SooriyawewaHambantota2014110343434.004280.9500050
Sewnarine ChattergoonWINewlandsCape Town2008110343434.005660.7100070
Farhad RezaBANPunjab Cricket Association Stadium, MohaliChandigarh2006110343434.0031109.6800041
Lendl SimmonsWIEden ParkAuckland2013110343434.004379.0700041
Majid HaqSCOGrange Club Cricket GroundEdinburgh2011210343434.006155.7400050
Gavin HamiltonSCONew RoadWorcester1999110343434.004280.9500030
Adam VogesAUSEden ParkAuckland2010110343434.003694.4400031
Geoff BarnettCANHazelaarwegRotterdam2010110343434.003987.1800050
Jonathan TrottENGFeroz Shah KotlaDelhi2011110343434.003791.8900070
Atse BuurmanNEDToronto Cricket, Skating and Curling ClubToronto2007110343434.003987.1800020
Nasir JamshedPAKFeroz Shah KotlaDelhi2013110343434.006453.1300050
Patrick BrowneWIKingsmeadDurban2008110343434.0024141.6700032
Daniel FlynnNZRiverside GroundChester-le-Street2008110343434.003791.8900030
Shikhar DhawanINDSt George's ParkGqeberha2018110343434.0023147.8300080
Ajinkya RahaneINDSuperSport ParkCenturion20182113434*-5068.0000030
Amjad AliUAEBert Sutcliffe OvalLincoln2014110343434.003597.1400050
Khurram KhanUAEBert Sutcliffe OvalLincoln2014110343434.005364.1500040
Kyle CoetzerSCOGrange Cricket Club, Raeburn PlaceEdinburgh2019110343434.004477.2700070
Rakep PatelKENVRA GroundAmstelveen2008-2010210343434.005462.9600020
Wayne ParnellSADiamond OvalKimberley2023110343434.0029117.2400031
Zubin SurkariCANM Chinnaswamy StadiumBengaluru2011110343434.006949.2800020
Tim PaineAUSPerth StadiumPerth2018110343434.004477.2700021
PreviousPage 317Next

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.