Live9th Match · Sheffield Shield 2026/27QUE280 (103.5)VIC307 & 136/6 (66)Stumps - Day 3ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class7th Match · Sheffield Shield 2026/27SA154 & 316WA406/5d & 169Western Australia won by 105 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 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,031 of the 5,037 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerGroundSpanMatInnsNORunsHSAveBFSR1005004s6s
Michael SlaterAUSGaddafi StadiumLahore19942201106655.0016467.07010110
Rahmat ShahAFGSharjah Cricket Association StadiumSharjah202622111067*110.0015371.9001061
Ikram AlikhilAFGHeadingleyLeeds20192201108655.0015969.1801090
Sachin TendulkarINDMA Chidambaram Stadium, ChepaukChennai2003-20113311106055.0013680.8801070
Rahul DravidINDKeenan StadiumJamshedpur2000-200533111046*55.0013183.97000100
Marvan AtapattuSLBrisbane Cricket Ground, WoolloongabbaBrisbane2003-20063301107036.6716068.75010100
Mahela JayawardeneSLLord'sLondon2006-20143301107936.6712786.61010101
Gary KirstenSABellerive OvalHobart1993-20023301109736.6715471.4301070
Abdul RazzaqPAKTrent BridgeNottingham1999-200633111075*55.0014277.4601085
Salman ButtPAKMultan Cricket StadiumMultan2006-20083301107436.6716666.27010120
Hamilton MasakadzaZIMBangabandhu National StadiumDhaka20053301105436.6713581.48010160
Suresh RainaINDBarabati StadiumCuttack2008-201443111053*55.0094117.02020123
Tamim IqbalBANMcLean ParkNapier2007-20193301106236.6712488.71010171
Sarfraz AhmedPAKLord'sLondon2016-2019332110105110.0013581.4810060
Lahiru ThirimanneSLR.Premadasa Stadium, KhettaramaColombo2017-20194301106736.6715969.1801052
PL MommsenSCOHagley OvalChristchurch2014-20153301107836.6715471.4301071
John DysonAUSAdelaide OvalAdelaide1980-19833301106936.6723846.2201050
Desmond HaynesWIEden GardensKolkata1988-1993331110107*55.0014874.32101120
Mohammad AzharuddinINDNehru StadiumPune1987-19954311105855.0011992.44021100
Andrew HudsonSANational StadiumKarachi1994-19963301105436.6715570.97010160
Marcus TrescothickENGEdgbastonBirmingham2003-20054411108136.6713780.29010141
Michael VaughanENGHeadingleyLeeds2001-200544211059*55.0015272.37010120
Herschelle GibbsSAEden ParkAuckland1999-20044401105227.5014078.57010130
Michael BevanAUSGaddafi StadiumLahore1994-199844311053*110.0011794.0201090
Shane WatsonAUSPunjab Cricket Association Stadium, MohaliChandigarh2006-20134401105027.5011992.44011150
Shahid AfridiPAKNew Wanderers StadiumJohannesburg2003-20134411108836.6785129.4101067
Tushar ImranBANBangabandhu National StadiumDhaka2002-20034401106527.5015471.4301190
Lorcan TuckerIRECivil Service Cricket Club, StormontBelfast2019-20215411105636.67103106.80010101
Bas de LeedeNEDHazelaarwegRotterdam2021-20224401108927.5016765.8701123
Mirwais AshrafAFGICC Global Cricket AcademyDubai2014-201554211052*55.0099111.1101056
Hashim AmlaSAShere Bangla National StadiumMirpur2008-20156501105122.0014675.34010140
Rod MarshAUSAdelaide OvalAdelaide1975-19846511104427.5013482.0900073
Carl HooperWISabina ParkKingston1988-20017621104327.5019556.4100050
Sarfraz AhmedPAKShere Bangla National StadiumMirpur2011-201576311046*36.6713979.1400070
Upul ChandanaSLRangiri Dambulla International StadiumDambulla2003-2005107211044*22.0016267.9000080
Kumar SangakkaraSLChittagong Divisional StadiumChattogram2006110109109109.0012587.20100110
Matthew HaydenAUSBrisbane Cricket GroundBrisbane2004110109109109.00107101.87100120
Runako MortonWIQueen's Park Oval, Port of SpainTrinidad2006110109109109.0015072.67100121
Upul TharangaSLHeadingleyLeeds2006110109109109.00102106.86100141
Kieron PollardWISydney Cricket GroundSydney2010-2013211109109*-13680.15100112
Shikhar DhawanINDThe Wanderers StadiumJohannesburg2018110109109109.00105103.81100102
David WarnerAUSWarner Park, BasseterreSt Kitts2016110109109109.0012090.83100112
Joe RootENGNew Wanderers StadiumJohannesburg2016110109109109.0012487.90100101
Travis HeadAUSHimachal Pradesh Cricket Association StadiumDharamsala2023110109109109.0067162.69100107
CJA AminiPNGUnited GroundWindhoek2023110109109109.0075145.3310088
Shai HopeWIMcLean ParkNapier2025111109109*-69157.97100134
Iftikhar AhmedPAKMultan Cricket StadiumMultan2023111109109*-71153.52100114
Saim AyubPAKBoland ParkPaarl2024110109109109.0011991.60100103
Sanath JayasuriyaSLShaheed Chandu StadiumBogra20062201099654.5013381.9501091
Graeme SmithSASabina Park, KingstonJamaica200522010910354.5011099.09100140

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.