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
Ramnaresh SarwanWIQueen's Park (New), St George's, GrenadaSt George's2003210505050.006972.4601030
Ridley JacobsWISt George's Park, Port ElizabethGqeberha2003110505050.007368.4901031
Andy FlowerZIMAdelaide OvalAdelaide2001110505050.007368.4901030
Grant FlowerZIMNehru StadiumPune1993110505050.008658.1401050
Guy WhittallZIMAMI StadiumChristchurch1998110505050.006379.3701051
Tatenda TaibuZIMCobham Oval (New)Whangarei2012110505050.007665.7901010
Heath StreakZIMThe Rose BowlSouthampton20031115050*-9055.5601040
Hannan SarkarBANNational StadiumKarachi2003110505050.006972.4601040
RD ShahKENVRA Cricket GroundAmstelveen1999110505050.006478.1301070
RD ShahKENCrusaders GroundPort Elizabeth2001110505050.007566.6701050
MO OdumbeKENIndira Priyadarshini StadiumVisakhapatnam1996110505050.005394.3401070
Nixon McLeanWISt Lawrence GroundCanterbury20001115050*-7071.4301030
Jacques RudolphSAThe Wanderers StadiumJohannesburg2005110505050.006181.9701030
Salman ButtPAKNehru StadiumGuwahati2007110505050.005787.7201080
Moin KhanPAKAga Khan Sports Club GroundNairobi19961115050*-7269.4401041
Moin KhanPAKAMI StadiumChristchurch1992-2001210505050.006083.3301041
Andrew StraussENGSardar Patel Stadium, MoteraAhmedabad2006110505050.0047106.3801080
Hamish MarshallNZDocklands StadiumMelbourne20041115050*-5296.1501010
Irfan PathanINDQueens Sports ClubBulawayo2005110505050.006181.9701031
Brad HaddinAUSArnos Vale Ground, KingstownSt Vincent2008110505050.005296.1501041
James MarshallNZQueenstown Events CentreQueenstown2006110505050.008062.5001060
Brendan TaylorZIMBrisbane Cricket Ground, WoolloongabbaBrisbane2015110505050.007269.4401060
Dwayne BravoWICounty GroundBristol2009110505050.005886.2101061
Ian BellENGSardar Patel Stadium, MoteraAhmedabad2006110505050.007963.2901060
Ian BellENGMannofield ParkAberdeen2014110505050.0034147.0601042
Kevin PietersenENGMcLean ParkNapier2008110505050.0047106.3801041
MS DhoniINDSector 16 StadiumChandigarh20071115050*-35142.8601051
Sean WilliamsZIMShere Bangla National Stadium, MirpurDhaka20181115050*-5886.2101051
Sean WilliamsZIMEden ParkAuckland2015110505050.005787.7201033
Kevin O'BrienIREBrisbane Cricket Ground, WoolloongabbaBrisbane2015110505050.0025200.0001082
Kevin O'BrienIREOld HarariansHarare20181115050*-26192.3101071
Peter BorrenNEDVRA Ground, AmstelveenNetherlands2009110505050.0045111.1101051
Lendl SimmonsWIHagley OvalChristchurch2015110505050.0046108.7001042
William PorterfieldIREMannofield ParkAberdeen2009110505050.007665.7901050
Tamim IqbalBANEden ParkAuckland2007110505050.006675.7601042
Yusuf PathanINDMaharani Usharaje Trust Cricket GroundIndore20081115050*-29172.4101024
Nasir JamshedPAKKennington OvalLondon2013110505050.009353.7601050
Khurram ManzoorPAKSheikhupura StadiumSheikhupura2008110505050.007368.4901060
Ajinkya RahaneINDQueens Sports ClubBulawayo2013110505050.006675.7601041
David WarnerAUSNew Wanderers StadiumJohannesburg2016110505050.005689.2901071
Tim PaineAUSReliance StadiumVadodara2009110505050.006280.6501090
Mitchell MarshAUSSt George's ParkGqeberha2016110505050.007269.4401051
Aaron FinchAUSSawai Mansingh StadiumJaipur2013110505050.005394.3401071
Asad ShafiqPAKHeadingleyLeeds2010110505050.005886.2101031
Usman KhawajaAUSRajiv Gandhi International Stadium, UppalHyderabad2019110505050.007665.7901051
Usman KhawajaAUSWestpac StadiumWellington2016110505050.0049102.0401070
Matthew WadeAUSHeadingleyLeeds20151115050*-26192.3101033
Ahmed RazaUAEQueens Sports ClubBulawayo2018110505050.008658.1401040
Alex HalesENGNew Wanderers StadiumJohannesburg2016110505050.005689.2901070
Carlos BrathwaiteWINational Cricket Stadium, GrenadaSt George's2019110505050.0036138.8901042
PreviousPage 237Next

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.