Live1st ODI · India in New Zealand 2026/27NZINDMatch delayed by rainTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I5th 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 runsODI5th 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-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsT2064th 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/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

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

PlayerGroundSpanMatInnsNORunsHSAveBFSR1005004s6s
Mushfiqur RahimBANSheikh Abu Naser StadiumKhulna2012221957995.0010987.16010111
Shakib Al HasanBANSuperSport ParkCenturion2022221957795.0084113.1001093
William PorterfieldIRENairobi Gymkhana ClubNairobi2007220958447.5012874.22010100
Ajinkya RahaneINDKhan Shaheb Osman Ali StadiumFatullah2014220957347.5011086.3601081
David WarnerAUSHolkar Cricket StadiumIndore2017-2023220955347.5083114.46010112
Steve SmithAUSTony Ireland StadiumTownsville20222229548*-12178.51000141
George DockrellIREQueens Sports ClubBulawayo2023221956995.0012774.8001051
Samiullah ShenwariAFGKhan Shaheb Osman Ali StadiumFatullah2014220958147.5089106.74010111
Rassie van der DussenSAOld TraffordManchester2019-2022220959547.5010194.0601144
Haris SohailPAKLord'sLondon2019220958947.5065146.15010103
Matty CrossSCOAl Amerat Cricket Ground Oman Cricket (Ministry Turf 2)Al Amarat2021220957047.5010887.96010101
Kusal MendisSLArun Jaitley StadiumDelhi2023220957647.5072131.9401059
Imran KhanPAKEden ParkAuckland1989-19922219551*95.0015561.2901024
Mohammad AzharuddinINDHeadingley Cricket GroundLeeds1990-19962219555*95.0011880.5101071
Ricky PontingAUSR. Premadasa StadiumColombo1999-2004330956331.6714067.8601040
Damien MartynAUSSuperSport ParkCenturion2002-2006430955231.6711086.3601031
Abdul RazzaqPAKBangabandhu National StadiumDhaka2000-20025329549*95.0079120.2500082
Scott StyrisNZNewlandsCape Town2000-2007330956031.6713073.08010110
Darren LehmannAUSAdelaide OvalAdelaide1999-2005330955131.6712377.2401060
Abdool SamadCANWillowmoore ParkBenoni2003-2006330954431.6716557.58000120
Marlon SamuelsWIGymkhana Club GroundNairobi2000-2001330954631.6712973.64000130
Brendan TaylorZIMBangabandhu National StadiumDhaka2005330955831.6715362.0901080
Kevin PietersenENGM Chinnaswamy StadiumBengaluru2008-2011330955931.6777123.38010132
MS DhoniINDHeadingleyLeeds2007-2019430954231.6712576.0000081
Sean WilliamsZIMSabina Park, KingstonJamaica20073319570*47.5011086.3601091
Ross TaylorNZRiverside GroundChester-le-Street2008-2019330954731.6713968.3500050
Farhad RezaBANHarare Sports ClubHarare2006430955031.6713371.4301052
Paul StirlingIREZayed Cricket StadiumAbu Dhabi2024330958831.6710194.0601093
Calum MacLeodSCOSharjah Cricket StadiumSharjah2013-2019330958631.6712874.2201163
Kieran PowellWIProvidence StadiumGuyana2017330956131.6714167.3801070
Soumya SarkarBANR.Premadasa Stadium, KhettaramaColombo2019330956931.6712178.5101071
Stephan BaardNAMCentral Broward Regional Park Stadium Turf GroundLauderhill2019330957331.6714167.38011101
Krunal PandyaINDMaharashtra Cricket Association StadiumPune20213329558*95.0074128.3801082
Avishka FernandoSLR.Premadasa Stadium, KhettaramaColombo2019330958231.6710293.1401092
Kepler WesselsSASuperSport ParkCenturion1992-1994330953931.6718351.9100080
Arafat MinhasPAKRawalpindi Cricket StadiumRawalpindi2026331955947.5090105.56010131
Sanjay ManjrekarINDAdelaide OvalAdelaide1991-1992330955531.6718351.9101010
Neil JohnsonZIMGymkhana Club GroundNairobi1999330955231.6714266.90010110
Virender SehwagIND/AXKingsmeadDurban2001-2005440953423.7514864.19000121
Virender SehwagIND/AXMA Chidambaram Stadium, ChepaukChennai2003-2012440955223.7586110.47010162
Ajit AgarkarINDBarabati StadiumCuttack1998-2007541954031.679797.94000110
Ricardo PowellWIToronto Cricket, Skating and Curling ClubToronto1999440957623.7511384.0701049
Imran FarhatPAKSheikh Zayed StadiumAbu Dhabi2006-2012440954723.7514764.63000120
Jeff CroweNZAdelaide OvalAdelaide1983-1986441955031.6714266.9001061
Alex CareyAUSAdelaide OvalAdelaide2018-2025440954723.7514465.9700090
Vikramjit SinghNEDAl Amerat Cricket Ground Oman Cricket (Ministry Turf 1)Al Amarat2024440956623.7517953.0701072
Chris GreavesSCOQueens Sports ClubBulawayo20234419556*31.6783114.4601093
Shahid SaeedPAKSharjah Cricket StadiumSharjah1989440955023.7516159.0101041
Craig SpearmanNZEden ParkAuckland1995-2000440954823.7510887.96001132
Adam GilchristAUSEden ParkAuckland1998-2005550954219.0012973.64000121
PreviousPage 116Next

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.