Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)ODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT1013th Match · Abu Dhabi T10 League 2026UTEET2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th 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)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)ODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETAS

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
MahmudullahBANMahinda Rajapaksa International Cricket Stadium, SooriyawewaHambantota2013210292929.005156.8600030
MahmudullahBANLord'sLondon2019110292929.004170.7300030
Fawad AlamPAKLord'sLondon2010110292929.005255.7700010
Yusuf PathanINDNehru StadiumGuwahati2010110292929.0019152.6300031
Graeme SwannENGCounty GroundBristol2008-2009210292929.004663.0400040
Dilruwan PereraSLDubai International Cricket StadiumDubai2018110292929.004465.9100002
David HusseyAUSKennington OvalLondon2012110292929.003778.3800010
Dhiman GhoshBANNational StadiumKarachi2008110292929.003974.3600050
Ravindra JadejaINDNew Wanderers StadiumJohannesburg2013110292929.003096.6700060
Regan WestIREClontarf Cricket Club GroundDublin20093112929*-14207.1400013
Murali VijayINDNehru StadiumGuwahati2010110292929.003290.6300050
David WarnerAUSDubai International Cricket StadiumDubai2014110292929.0027107.4100050
Wayne ParnellSASeddon ParkHamilton2014-2017210292929.0012241.6700022
Neil BroomNZWestern Australia Cricket Association GroundPerth2009110292929.005058.0000020
Sybrand EngelbrechtNEDRajiv Gandhi International Stadium, UppalHyderabad2023110292929.003485.2900030
Roelof van der MerweNEDHimachal Pradesh Cricket Association StadiumDharamsala2023110292929.0019152.6300031
Umar AkmalPAKPunjab Cricket Association Stadium, MohaliChandigarh2011110292929.0024120.8300012
Tim PaineAUSRaeburn PlaceEdinburgh20091112929*-3876.3200020
Ryan McLarenSADubai International Cricket StadiumDubai20131112929*-4367.4400020
Thisara PereraSLBarabati StadiumCuttack2014110292929.0027107.4100040
Nelson OdhiamboKENHazelaarwegRotterdam2010110292929.003193.5500030
Craig KieswetterENGWankhede StadiumMumbai2011110292929.0018161.1100042
Mitchell MarshAUSSedgars ParkPotchefstroom2023110292929.0026111.5400041
Kane WilliamsonNZSawai Mansingh StadiumJaipur2010110292929.004663.0400040
Tom CooperNEDZahur Ahmed Chowdhury StadiumChattogram2011110292929.004170.7300020
Wesley BarresiNEDVidarbha Cricket Association Stadium, JamthaNagpur2011110292929.0025116.0000060
Wesley BarresiNEDThe Wanderers StadiumJohannesburg2023110292929.003680.5600030
Colin IngramSABoland ParkPaarl2013110292929.005850.0000021
Mitchell StarcAUSSeddon ParkHamilton20171112929*-23126.0900022
Andre RussellWIHolkar Cricket StadiumIndore2011110292929.0024120.8300013
Imran TahirSAKensington Oval, BridgetownBarbados2016210292929.0024120.8300070
Bhuvneshwar KumarINDSydney Cricket GroundSydney20191112929*-23126.0900040
Michael SwartNEDBert Sutcliffe OvalLincoln2014110292929.0028103.5700030
Seekkuge PrasannaSLRajiv Gandhi International Stadium, UppalHyderabad2014110292929.003290.6300021
Ben StokesENGNewlandsCape Town2016110292929.003290.6300011
Colin de GrandhommeNZBasin ReserveWellington20181112929*-21138.1000020
Anamul HaqueBANManuka OvalCanberra2015110292929.005552.7300040
Anamul HaqueBANMelbourne Cricket GroundMelbourne2015110292929.004367.4400011
Quinton de KockSAGreen ParkKanpur2015110292929.003387.8800050
Colin AckermannNEDBharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket StadiumLucknow2023110292929.003193.5500050
Colin AckermannNEDEkana Cricket StadiumLucknow2023110292929.003582.8600040
Soumya SarkarBANThe Cooper Associates County GroundTaunton2019110292929.0023126.0900022
Will YoungNZSophia GardensCardiff2023110292929.003387.8800050
Joe RootENGThe Grange ClubEdinburgh2018110292929.0025116.0000031
Marcus StoinisAUSPunjab Cricket Association IS Bindra Stadium, MohaliChandigarh2023110292929.0021138.1000050
Adam ZampaAUSNarendra Modi StadiumAhmedabad2023210292929.0019152.6300040
Travis HeadAUSM.Chinnaswamy StadiumBengaluru2017110292929.003876.3200011
Travis HeadAUSHeadingleyLeeds2024110292929.0027107.4100042
Jason HolderWINational Cricket Stadium, GrenadaSt George's2019110292929.003582.8600030
KL RahulINDKotambi StadiumVadodara20261112929*-21138.1000021
PreviousPage 351Next

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.