Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive71st Match · CSA Pro20 2026/27BOL129/7 (19.3)LIOBOL chose to batT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T1011th Match · Abu Dhabi T10 League 2026RDCBULT2072nd Match · CSA Pro20 2026/27TITWARODI1st ODI · England tour of Australia 2026AUSENGT2069th 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 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 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSA

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
Marvan AtapattuSLCounty GroundTaunton1999110292929.0029100.0000050
Russel ArnoldSLTrent BridgeNottingham2002110292929.004663.0400020
WPUJC VaasSLSardar Patel Stadium, MoteraAhmedabad20061112929*-3485.2900040
WPUJC VaasSLCounty GroundSouthampton19991112929*-22131.8200012
Zaheer KhanINDIndira Priyadarshini StadiumVisakhapatnam2001110292929.0028103.5700031
Justin LangerAUSLord'sLondon1997110292929.004465.9100030
Matthew HaydenAUSReliance StadiumVadodara2007110292929.003974.3600040
Matthew HaydenAUSVRA Cricket GroundAmstelveen2004110292929.004959.1800020
Ricky PontingAUSSector 16 StadiumChandigarh2007110292929.003387.8800050
Ricky PontingAUSBundaberg Rum StadiumCairns2003210292929.006544.6200010
Ricky PontingAUSW.A.C.A. GroundPerth2005110292929.004564.4400040
Damien MartynAUSQueen's Park OvalPort of Spain1999110292929.003876.3200020
Adam GilchristAUSRajiv Gandhi International Stadium, UppalHyderabad2007110292929.003193.5500030
Gary KirstenSASawai Mansingh StadiumJaipur1996110292929.003290.6300050
Mark BoucherSASardar Patel Stadium, MoteraAhmedabad2006-2010210292929.003974.3600001
Shaun PollockSAWestpac StadiumWellington20041112929*-17170.5900003
Shaun PollockSAM. Chinnaswamy StadiumBengaluru2005110292929.006147.5400011
Nicky BojeSAKingsmeadDurban2000-2005210292929.005156.8600040
Younis KhanPAKWillowmoore ParkBenoni2013110292929.005850.0000020
Mohammad YousufPAKWillowmoore ParkBenoni1998110292929.004761.7000013
Mohammad YousufPAKSinhalese Sports ClubColombo20041112929*-27107.4100010
Mohammad YousufPAKHeadingley Cricket GroundLeeds1999110292929.0016181.2500041
Saqlain MushtaqPAKSheikhupura StadiumSheikhupura1998110292929.0027107.4100041
Nathan AstleNZThe GabbaBrisbane1998110292929.004564.4400020
Scott StyrisNZWestpac ParkHamilton2003110292929.005354.7200040
Chris CairnsNZBourdaGeorgetown1996110292929.003680.5600040
Hashan TillakaratneSLNational StadiumKarachi19921112929*-3778.3800010
Hashan TillakaratneSLCaptain Roop Singh StadiumGwalior1997110292929.005255.7700020
Michael BevanAUSMangaung OvalBloemfontein1997110292929.0027107.4100040
Brad HoggAUSCaptain Roop Singh StadiumGwalior2003110292929.003096.6700010
Owais ShahENGAMI StadiumChristchurch2008110292929.004860.4200020
Shivnarine ChanderpaulWIWillowmoore ParkBenoni2003110292929.005354.7200030
Ricardo PowellWIBarkatullah Khan StadiumJodhpur2002110292929.0029100.0000021
Ramnaresh SarwanWIKingsmeadDurban2004110292929.003974.3600030
Lance KlusenerSACrusaders GroundPort Elizabeth2000110292929.005354.7200000
Andy FlowerZIMCounty Cricket GroundChelmsford1999110292929.003582.8600031
Andy FlowerZIMPunjab Cricket Association StadiumMohali2002110292929.003582.8600020
Dion EbrahimZIMMultan Cricket StadiumMultan2004110292929.005850.0000030
Guy WhittallZIMSabina ParkKingston20001112929*-4860.4200030
Tatenda TaibuZIMSydney Cricket GroundSydney2004110292929.005949.1500030
Jan-Berrie BurgerNAMCity OvalPietermaritzburg2003110292929.003096.6700041
Shahid AfridiPAKWACA GroundPerth1997110292929.0019152.6300022
Wasim AkramPAKK. D. Singh Babu StadiumLucknow1989110292929.0029100.0000000
Wasim AkramPAKCounty Cricket GroundNorthampton1999110292929.005255.7700021
Khaled MashudBANGoodyear ParkBloemfontein2003110292929.006743.2800030
Kennedy OtienoKENVRA GroundAmstelveen2008110292929.004663.0400030
Steve TikoloKENNehru StadiumPune1996110292929.005058.0000031
Steve TikoloKENToronto Cricket, Skating and Curling ClubToronto20061112929*-4465.9100030
Collins ObuyaKENHagley OvalChristchurch2014110292929.004465.9100020
Daan van BungeNEDSedgars ParkPotchefstroom2006210292929.003680.5600030
PreviousPage 349Next

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.