Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAST2069th 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 runsT2068th 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 runsODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT20I3rd 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 runsODI1st 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/27NZINDODI2nd ODI · England tour of Australia 2026AUSENG

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
Oshada FernandoSLSuperSport ParkCenturion2019110313131.004568.8900030
Alishan SharafuUAEWanderers Cricket GroundWindhoek2024110313131.0026119.2300060
Azmatullah OmarzaiAFGEkana Cricket StadiumLucknow20231113131*-28110.7100030
Gulbadin NaibAFGCounty GroundBristol2019110313131.003393.9400041
Jai MoondraIREStormont Cricket GroundBelfast2026210313131.003393.9400050
Chetan ChauhanINDTrust Bank ParkHamilton1981110313131.007342.4700010
Viv RichardsWIHeadingley Cricket GroundLeeds1988110313131.0029106.9000060
Jeremy ConeyNZSeddon ParkHamilton19851113131*-29106.9000020
Javed MiandadPAKNiaz Stadium, HyderabadSindh19821113131*-3588.5700040
Mike BrearleyENGNorth Marine Road GroundScarborough1978110313131.007939.2400020
Collis KingWIMelbourne Cricket GroundMelbourne1979-19802113131*-27114.8100011
Dilip VengsarkarINDGreen Park StadiumKanpur1989110313131.004568.8900040
Kim HughesAUSCounty GroundSouthampton1983110313131.005952.5400020
Graeme WoodAUSTrent BridgeNottingham1983110313131.006051.6700030
Allan BorderAUSEden GardensKolkata1987110313131.0031100.0000030
David GowerENGNational StadiumKarachi1984110313131.003393.9400030
Sandeep PatilINDMoti Bagh StadiumVadodara1983110313131.004963.27000--
Gus LogieWIDevonport OvalDevonport1987110313131.006547.6900030
Greg RitchieAUSAMI StadiumChristchurch1986110313131.005556.3600020
Bandula WarnapuraSLKennington OvalLondon1975110313131.003979.4900050
Duleep MendisSLNehru StadiumGuwahati1987110313131.004864.5800020
Arjuna RanatungaSLSt. Helen's Cricket GroundSwansea1983110313131.004273.8100050
Vic MarksENGNehru StadiumPune1984110313131.003979.4900000
Sidath WettimunySLEden ParkAuckland1983110313131.006448.4400030
Saleem YousufPAKBangabandhu National StadiumDhaka1988110313131.0024129.17000--
Greg MatthewsAUSSher-i-Kashmir StadiumSrinagar1986110313131.004372.0900010
Eldine BaptisteWISardar Patel StadiumAhmedabad1988110313131.003491.1800020
Mohammad AzharuddinINDNiaz StadiumHyderabad1997110313131.006746.2700030
Mohammad AzharuddinINDPCA IS Bindra StadiumMohali1993110313131.005062.0000030
Manzoor ElahiPAKNiaz StadiumHyderabad1986110313131.0031100.0000031
Winston BenjaminWIVidarbha Cricket Association GroundNagpur1987110313131.0029106.9000033
Peter TaylorAUSBrabourne StadiumMumbai19891113131*-7143.6600010
Ian HealyAUSPCA IS Bindra StadiumMohali1996110313131.0028110.7100020
Mark GreatbatchNZKeenan StadiumJamshedpur1995110313131.004470.4500040
Robin SmithENGTyronne Fernando StadiumMoratuwa1993110313131.004864.5800031
Adam ParoreNZMangaung OvalBloemfontein19941113131*-4864.5800040
Graeme HickENGR Premadasa StadiumColombo1993110313131.004273.8100050
Graeme HickENGSabina ParkKingston1994110313131.003686.1100011
Brian McMillanSANehru StadiumGuwahati1993-19962113131*-3979.4900010
Ajay JadejaINDNahar Singh StadiumFaridabad2000110313131.005655.3600000
Ali ShahZIMSeddon ParkHamilton1992110313131.005160.7800030
Dermot ReeveENGCarisbrookDunedin19921113131*-4864.5800030
Michael SlaterAUSBuffalo ParkEast London1994110313131.005655.3600040
Dominic CorkENGMcLean ParkNapier19971113131*-3588.5700020
Stuart LawAUSSuperSport ParkCenturion1997110313131.004077.5000040
Mohammad HussainPAKHarare Sports ClubHarare19981113131*-20155.0000012
Noor Ali ZadranAFGCounty GroundTaunton2019110313131.003881.5800050
Mike SmithENGHeadingleyLeeds1973110313131.007143.6600020
Surinder KhannaINDAyub National StadiumQuetta1984110313131.003783.7800040
Mandy YachadSACaptain Roop Singh StadiumGwalior1991110313131.007740.2600010
PreviousPage 338Next

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.