Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ES91/3 (10)WAR206/4 (20)ES need 116 runs in 60 ballsT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T20I3rd 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 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-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
Carl HooperWISt George's ParkGqeberha1993-1999220745737.0072102.7801053
Grant FlowerZIMLord'sLondon1999-20002217453*74.0013455.2201050
Thomas OdoyoKEN/AXM Chinnaswamy StadiumBengaluru2007-2011220743937.0073101.3700082
Salman ButtPAKRangiri Dambulla International StadiumDambulla2010220747437.008884.0901190
Jeff CroweNZSeddon ParkHamilton1985-19892217439*74.0012161.1600081
Clayton LambertWIArnos Vale GroundKingstown1998220745237.008686.05010100
Upul TharangaSLKennington OvalLondon2006-2017320745737.009974.7501080
Trevor JestyENGAdelaide OvalAdelaide19832227452*-63117.4601062
Janeiro TuckerBERRuaraka Sports Club GroundNairobi2007220744237.008884.0900093
Peter BorrenNEDMannofield ParkAberdeen20112217471*74.0011564.3501050
Mal LoyeENGSydney Cricket GroundSydney2007220744537.009478.72000112
William PorterfieldIREEden GardensKolkata2011220746837.0010173.27010110
Ravindra JadejaINDSeddon ParkHamilton2014-20204217462*74.0062119.3501083
Callum FergusonAUSSydney Cricket GroundSydney2009-2011220744637.0067110.4500070
Usman LimbadaCANClontarf Cricket Club GroundDublin2011220745037.0012061.6701071
Ruvindu GunasekeraCANToronto Cricket, Skating and Curling ClubToronto2010-2011220747137.0010272.5501060
James FaulknerAUSBrisbane Cricket Ground, WoolloongabbaBrisbane2014-20173217469*74.0059125.4201035
Farhaan BehardienSASenwes ParkPotchefstroom2013-2015220747037.009677.0801051
Nicolas PooranWITrent BridgeNottingham2019221744074.0055134.5500093
Michael LeaskSCOICC AcademyDubai2018220745937.0049151.0201082
Ben DuckettENGRawalpindi Cricket StadiumRawalpindi2026220744537.008587.06000100
Kusal MendisSLSinhalese Sports Club GroundColombo2017-2020220745437.0010173.2701061
Alex CareyAUSSenwes ParkPotchefstroom2020-2026220747437.009181.3201142
Faheem AshrafPAKSeddon ParkHamilton2018-2025220747337.008488.1001063
Ryan RickeltonSASenwes ParkPotchefstroom2023-20262217471*74.009181.3201052
Gulbadin NaibAFGRose BowlSouthampton2019220744737.0011763.2500050
Saad BaigPAKRawalpindi Cricket StadiumRawalpindi2026220743937.009478.7200082
Mohinder AmarnathINDBrisbane Cricket GroundBrisbane1986220746137.0010074.00010101
Zaheer AbbasPAKSharjah Cricket StadiumSharjah1984220744737.0011365.4900032
Mike DennessENGHeadingleyLeeds1973-1974220746637.0013056.9201070
Gordon GreenidgeWITrent BridgeNottingham1979-1984220746537.0010669.8101041
Lance CairnsNZOld Trafford Cricket GroundManchester1978-1979220746037.0049151.0201055
Mark TaylorAUSBasin ReserveWellington1993-1995220745037.0012758.2701080
Matthew HaydenAUSEden ParkAuckland2000-2007330745024.679082.22011142
Gary KirstenSAEden ParkAuckland1999330747024.6711365.49011100
Gary KirstenSADocklands StadiumMelbourne2000330744324.6712758.2700060
Inzamam-ul-HaqPAKSabina Park, KingstonJamaica2007330743724.6710371.8400063
Craig McMillanNZBasin ReserveWellington1998-2005430743524.679181.3200060
Stuart CarlisleZIMSydney Cricket GroundSydney2001-2004330744424.6712957.3600042
Nuwan KulasekaraSLNew Wanderers StadiumJohannesburg2009-20123327457*74.008191.3601135
Irfan PathanINDSydney Cricket GroundSydney2004-2012530743024.678488.1000092
Ryan WatsonSCOCambusdoon New GroundAyr2006-2008331744737.007993.67000101
Manish PandeyINDR Premadasa StadiumColombo2021330743724.679082.2200041
Adrian BarathWIArnos Vale Ground, KingstownSt Vincent2010330743524.6711464.9100080
Lahiru ThirimanneSLUniversity OvalDunedin2015330744524.6710967.8900151
Harpreet SinghUAEGrand Prairie StadiumDallas2026430744824.678983.1500052
Tom LathamNZLord'sLondon2019-2023330744724.6710669.8100031
Mohammad MithunBANDubai International Cricket StadiumDubai2018330746324.679181.3201062
James VinceENGHeadingleyLeeds2018-2019330743324.677796.10000140
Mark WattSCOBulawayo Athletic ClubBulawayo2018-20234317444*37.0067110.4500073
PreviousPage 159Next

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.