Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 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)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th 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 runsT20I3rd 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
Hashmatullah ShahidiAFGEkana Cricket StadiumLucknow2023-20262216056*60.006690.9101070
Marcus TrescothickENGRawalpindi Cricket StadiumRawalpindi2000-2005330603620.009463.8300080
Ajit AgarkarINDMelbourne Cricket GroundMelbourne2000-2004331605330.007481.0801042
Graeme SmithSANational Cricket StadiumTangier2002330604020.0010358.2500070
Saleem ElahiPAKRawalpindi Cricket StadiumRawalpindi1995-2003431603030.0010358.2500051
Chris CairnsNZQueens Sports ClubBulawayo1997-2005330602620.0052115.38000100
Abdool SamadCANBeausejour Stadium, Gros IsletSt Lucia2007330603620.0011353.1000051
Mohammad HafeezPAKThe Rose BowlSouthampton2006-2016330602920.007678.9500091
Vikram SolankiENGHeadingleyLeeds2003-20064316044*30.006888.2400041
Roshan MahanamaSLIqbal StadiumFaisalabad1987-1996331603030.0010855.5600050
AB de VilliersSAQueen's Park Oval, Port of SpainTrinidad2005-2010330603020.007085.7100071
Shakib Al HasanBANKensington Oval, BridgetownBarbados20073316057*30.0010855.5601161
R StrydomIREShere Bangla National StadiumMirpur2008330603720.0011751.2800051
Angelo MathewsSLNew Wanderers StadiumJohannesburg2009-2012330605220.008967.4201070
Mitchell MarshAUSR Premadasa StadiumColombo2022330602620.0010060.0000071
Corey AndersonNZWestpac StadiumWellington2015-2016530602920.006493.7500034
Jason HolderWISabina Park, Kingston, JamaicaKingston2022330604420.008868.1800080
Binod BhandariNEPAl Amerat Cricket Ground Oman Cricket (Ministry Turf 1)Al Amarat2021430603720.009761.8600041
Faheem AshrafPAKShere Bangla National Stadium, MirpurDhaka2026330603720.008273.1700081
Dylan BudgeSCODubai International Cricket StadiumDubai20224316046*30.006198.3600150
Suraj KumarOMAMannofield ParkAberdeen20194316035*30.008372.2900070
John CampbellWIProvidence Stadium, GuyanaProvidence2026331604330.007382.1900061
Sandeep GoudOMAICC AcademyDubai2022331602230.007580.0000051
Michael van LingenNAMHigh Performance OvalWindhoek2026330602320.007382.1900090
Arjun SaudNEPTribhuvan University International Cricket GroundKirtipur2022330605120.0011651.7201160
Lance CairnsNZAMI StadiumChristchurch1974-1985430603120.006789.5500024
Sandeep PatilINDSharjah Cricket StadiumSharjah1984-1986430604320.008273.1700061
Arjuna RanatungaSLWankhede StadiumMumbai1987-1997330602920.008372.2900031
Amal SilvaSLMelbourne Cricket GroundMelbourne1985330603320.0013843.4800050
Dipak ChudasamaKENAga Khan Sports Club GroundNairobi1996-1997330605120.0015837.9701000
Yuvraj SinghINDKingsmeadDurban2001-2011440604215.0054111.1100152
Heath StreakZIMBangabandhu National StadiumDhaka1998-20016436039*60.0039153.8500061
Mahela UdawatteSLHarare Sports ClubHarare2008440603815.0010855.5600052
Matty CrossSCOBulawayo Athletic ClubBulawayo2018-2023440602715.0010855.5600060
Dipendra Singh AireeNEPSportpark MaarschalkerweerdUtrecht2026440603015.0011950.4200020
Akshay HomrajUSATribhuvan University International Cricket GroundKirtipur2020440604415.008868.1800062
Gulbadin NaibAFGGreater Noida Sports Complex GroundGreater Noida2017540605115.009563.1601142
Faoud BacchusWISydney Cricket GroundSydney1981-1982440602015.008768.9700050
Andrew SymondsAUSBrisbane Cricket Ground, WoolloongabbaBrisbane2005-2008651604215.008768.9700151
Guy WhittallZIMR Premadasa StadiumColombo1996-2002551602915.009662.5000040
Wasim AkramPAKRawalpindi Cricket StadiumRawalpindi1992-2002752602020.0060100.0000022
Marlon SamuelsWIProvidence StadiumGuyana2007-2016650602512.0016336.8100030
Javed OmarBANHarare Sports ClubHarare2001-20065516033*15.0015040.0000061
AB de VilliersSAKennington OvalLondon2008-2017550602812.007975.9500150
Nathan McCullumNZSeddon ParkHamilton2011-2015750601812.006493.7500062
Aaron FinchAUSAdelaide OvalAdelaide2013-2019550604112.0011850.8500050
Michael BracewellNZNational StadiumKarachi2023-2025552604320.006690.9100042
Hrishikesh KanitkarINDSharjah Cricket StadiumSharjah1998552603520.0010060.0000030
Mohammad YousufPAKRangiri Dambulla International StadiumDambulla2003-2009660602510.0015239.4700170
Daryl TuffeyNZEden ParkAuckland2001-20101261603412.0046130.4300144
PreviousPage 201Next

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.