Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2064th 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 bowledT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th 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
Mehedi Hasan MirazBANZahur Ahmed Chowdhury StadiumChattogram2018-2024740452511.256965.2200050
Divan la CockNAMUnited Cricket Club GroundWindhoek2022441452115.007857.6900051
Kushal BhurtelNEPSportpark MaarschalkerweerdUtrecht2026440453411.257262.5000141
Zach Lion-CachetNEDForthillDundee2025440452711.257361.6400030
Sherwin CampbellWISharjah Cricket Association StadiumSharjah1999440453411.2510244.1200040
Mohammad SamiPAKGaddafi StadiumLahore2002-20151352452315.0042107.1400003
Rashid LatifPAKGaddafi StadiumLahore1993-20031052451915.007163.3800010
Marlon SamuelsWISir Vivian Richards Stadium, North SoundAntigua2007-201455045239.009646.8800022
Lameck OnyangoKENHarare Sports ClubHarare2009552451715.005090.0000133
Thisara PereraSLSophia GardensCardiff2013-201955045279.006569.2300122
Trent BoultNZBay OvalMount Maunganui2014-20198524521*15.005778.9500052
Muttiah MuralitharanSLR Premadasa StadiumColombo1993-20114217104513*6.439646.8800211
Michael VaughanENGThe Wanderers StadiumJohannesburg20051114444*-7062.8600050
Andrew FlintoffENGRiverside GroundChester-le-Street2000-2005310444444.006172.1300060
Romesh KaluwitharanaSLLal Bahadur Shastri StadiumHyderabad1997110444444.0036122.2200050
Matthew HaydenAUSQueen's Park Oval, Port of SpainTrinidad2003110444444.006172.1300050
Ricky PontingAUSKingsmead Cricket GroundDurban20021114444*-5481.4800060
Adam GilchristAUSBourdaGeorgetown1999110444444.0043102.3300052
Herschelle GibbsSAOUTsurance OvalBloemfontein2008110444444.004597.7800080
Jacques KallisSAVRA Cricket GroundAmstelveen19991114444*-8154.3200041
Abdul RazzaqPAKSardar Patel (Gujarat) Stadium, MoteraAhmedabad2005110444444.006073.3300010
Daniel VettoriNZVidarbha Cricket Association Stadium, JamthaNagpur2011110444444.0043102.3300050
Chris CairnsNZOld Trafford Cricket GroundManchester19991114444*-4891.6700030
Hashan TillakaratneSLNiaz StadiumHyderabad1992110444444.005284.6200021
Shane WatsonAUSThe GabbaBrisbane20021114444*-7856.4100040
Darren LehmannAUSMcLean ParkNapier1998110444444.005580.0000020
Michael ClarkeAUSEden GardensKolkata20031114444*-28157.1400040
Shivnarine ChanderpaulWIShere Bangla National StadiumMirpur20112114444*-10641.5100001
Ramnaresh SarwanWIKensington OvalBridgetown2002110444444.006963.7700050
Shahid AfridiPAKArun Jaitley StadiumDelhi2005110444444.0023191.3000061
Thomas OdoyoKENNewlands Cricket GroundCape Town2001110444444.005678.5700042
Saeed AnwarPAKWestern Australia Cricket Association GroundPerth2000110444444.004891.6700060
Akram KhanBANNew Wanderers StadiumJohannesburg2003110444444.006073.3300030
Stuart MatsikenyeriZIMTrent BridgeNottingham2003110444444.005580.0000031
Gautam GambhirINDBeausejour Stadium, Gros IsletSt Lucia2009210444444.0038115.7900020
Daren GangaWIMA Aziz Stadium, ChittagongChattogram2002110444444.005678.5700002
Yasir HameedPAKJade StadiumChristchurch2004110444444.005186.2700070
Hamish MarshallNZLord'sLondon2004110444444.005186.2700020
Dwayne SmithWIBeausejour Stadium, Gros IsletSt Lucia2004110444444.0028157.1400024
JP DuminySAGaddafi StadiumLahore2007110444444.006468.7500031
Dinesh KarthikINDSawai Mansingh StadiumJaipur2010110444444.005678.5700051
Dinesh KarthikINDThe Rose BowlSouthampton2004-20072114444*-4597.7800040
Kevin PietersenENGSaurashtra Cricket Association StadiumRajkot2013110444444.004597.7800041
AB de VilliersSABellerive OvalHobart2009110444444.006270.9700020
Jeff WilsonNZSeddon ParkHamilton19931114444*-28157.1400031
Ross TaylorNZM Chinnaswamy StadiumBengaluru2010110444444.007360.2700030
Ross TaylorNZPunjab Cricket Association Stadium, MohaliChandigarh2016110444444.005777.1900041
Alastair CookENGMannofield ParkAberdeen2014110444444.004793.6200040
Alastair CookENGWestern Australia Cricket Association GroundPerth2014110444444.0043102.3300080
Robin UthappaINDVidarbha Cricket Association GroundNagpur2007110444444.0028157.1400052
PreviousPage 262Next

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.