Live7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTIT

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,028 of the 5,034 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerGroundSpanMatInnsNORunsHSAveBFSR1005004s6s
Ravi ShastriINDWACA GroundPerth1986-19924401235730.7533736.5001070
Andrew JonesNZMelbourne Cricket GroundMelbourne1988-19944401235930.7523751.9002060
Aamer SohailPAKEden ParkAuckland1992-19954401234830.7518367.21000141
Nasser HussainENGMelbourne Cricket GroundMelbourne1999-20035501234724.6019463.40001120
Paul CollingwoodENGSydney Cricket GroundSydney2003-20115511237030.7517570.2901040
Romesh KaluwitharanaSLWACA GroundPerth1996-20025501235024.6016076.88010141
Mahela JayawardeneSLNational Cricket StadiumTangier20025501234324.6018865.4300052
Lance KlusenerSANational Cricket StadiumTangier200255312339*61.5016574.5500034
Jesse RyderNZWestpac StadiumWellington2008-20146501235524.6014286.62010134
Virat KohliINDBarabati StadiumCuttack2011-20255501238524.60121101.65010140
Rohan MustafaUAEAl Amerat Cricket Ground Oman Cricket (Ministry Turf 1)Al Amarat2020-202265112359*30.7516475.0001172
Mark DekkerZIMHarare Sports ClubHarare1992-19945511235530.7526147.1301032
Marvan AtapattuSLAdelaide OvalAdelaide1999-20066601235320.5019363.7301190
Sese BauPNGAmini ParkPort Moresby2017-20226601237020.5023352.7901061
Javed MiandadPAKJinnah StadiumSialkot1976-19907611234724.6022853.9500041
Rohit KumarNEPDubai International Cricket StadiumDubai2022-20258811234617.5718466.85001120
Akhil KumarCANMaple Leaf North-West GroundKing City2024-202698312348*24.6012697.62000104
Kapil DevINDMelbourne Cricket GroundMelbourne1980-199212821234720.5014485.4200040
Dawlat ZadranAFGQueens Sports ClubBulawayo2014-201810861232561.50118104.2400096
Chris GayleWISheikh Zayed Cricket StadiumAbu Dhabi2008110122122122.0013789.0510056
Rohit SharmaINDThe Rose BowlSouthampton2019111122122*-14484.72100132
Kusal MendisSLRajiv Gandhi International Stadium, UppalHyderabad2023110122122122.0077158.44100146
Andrew FlintoffENGBangabandhu National StadiumDhaka200322212270*-86141.86020138
Rahul DravidINDSardar Patel (Gujarat) Stadium, MoteraAhmedabad2005221122103*122.0013391.73100111
Sanath JayasuriyaSLGoodyear ParkBloemfontein2002-200322012212061.0012994.57100140
Adam GilchristAUSW.A.C.A. GroundPerth2004-20052201227561.00111109.91010181
Gary KirstenSANational Cricket StadiumSt George's20012201227261.0016972.19020140
Brendan TaylorZIMSportpark Het SchootsveldDeventer20192201227161.0013491.04020133
Chamu ChibhabhaZIMAntigua Recreation Ground, St John'sAntigua20062201226761.0019961.31020130
Kevin O'BrienIREM Chinnaswamy StadiumBengaluru201122012211361.0076160.53100146
Ed JoyceENGSydney Cricket GroundSydney200722012210761.0016972.19100130
Shikhar DhawanINDKhan Shaheb Osman Ali StadiumFatullah20142201229461.0015877.22010121
Ajinkya RahaneINDBrisbane Cricket Ground, WoolloongabbaBrisbane2015-20162201228961.00120101.6701072
CRM DouglasBERMaple Leaf North-West GroundKing City20082201226961.0021855.96020141
Babar HayatHKICC AcademyDubai2015-20172201227761.0017768.9301092
Dawid MalanENGSophia GardensCardiff2021-202322112268*122.00122100.00020170
Josh LawrensonJERUnited Cricket Club GroundWindhoek202322012211461.00120101.67100122
Brandon McMullenSCONamibia Cricket GroundWindhoek2026321122100*122.00104117.31100106
Arjuna RanatungaSLSt George's ParkGqeberha1994-199822112293*122.0015678.21010112
Manoj PrabhakarINDGreen Park StadiumKanpur1989-1994321122102*122.0018765.24100120
Mark WaughAUSAMI StadiumChristchurch1993-19982201226561.0015877.22020121
Marcus TrescothickENGOld TraffordManchester2003-20063301226040.6715777.71010161
Bastiaan ZuiderentNEDSenwes ParkPotchefstroom200933212264*122.0019363.21020101
Travis HeadAUSHarare Sports ClubHarare202633012211240.6795128.42100173
Lorcan TuckerIRESheikh Zayed Cricket StadiumAbu Dhabi20213301228340.6715081.3301083
Alex CareyAUSLord'sLondon2019-20243311227161.00121100.83010160
Matthew HaydenAUSBrisbane Cricket Ground, WoolloongabbaBrisbane2003-20084401225530.5017370.52010120
Steve WaughAUSLord'sLondon1989-19995401226230.50121100.8301084
Sarfraz AhmedPAKTrent BridgeNottingham2016-20194411225540.67113107.96010140
Suryakumar YadavINDNarendra Modi StadiumAhmedabad2022-20234411226440.6715479.22010120

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.