Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)ODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT1013th Match · Abu Dhabi T10 League 2026UTEET2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)ODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 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,032 of the 5,038 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerGroundSpanMatInnsNORunsHSAveBFSR1005004s6s
Graham YallopAUSHeadingleyLeeds1983110292929.0026111.5400040
Kim HughesAUSSardar Patel StadiumAhmedabad1984110292929.004663.0400010
Mike GattingENGAlbion Sports ComplexAlbion1981110292929.005058.0000020
Graham DilleyENGCounty GroundTaunton1983110292929.0016181.2500050
Ian SmithNZLal Bahadur Shastri StadiumHyderabad1987110292929.0020145.0000021
Geoff LawsonAUSEdgbaston Cricket GroundBirmingham19811112929*-26111.5400002
Wayne LarkinsENGCaptain Roop Singh StadiumGwalior1989110292929.004860.4200020
Gus LogieWINahar Singh StadiumFaridabad1988110292929.003290.6300020
Kirti AzadINDWACA GroundPerth1980110292929.0029100.0000030
Kris SrikkanthINDSinhalese Sports ClubColombo1985110292929.003778.3800021
Arjuna RanatungaSLMcLean ParkNapier1991110292929.005949.1500010
Ashok MalhotraINDMoti Bagh StadiumVadodara1983110292929.0027107.41000--
Greg MatthewsAUSOld TraffordManchester19851112929*-3193.5500010
Shoaib MohammadPAKThe GabbaBrisbane1989110292929.005850.0000030
Dean JonesAUSTrent BridgeNottingham1989110292929.004761.7000030
Asanka GurusinhaSLSingapore Cricket ClubPadang1996110292929.005651.7900030
Asif MujtabaPAKKennington OvalLondon1992110292929.003778.3800020
Ijaz AhmedPAKSawai Mansingh StadiumJaipur1999110292929.004564.4400030
Ijaz AhmedPAKCaptain Roop Singh StadiumGwalior1997110292929.004564.4400021
Keith ArthurtonWIIqbal StadiumFaisalabad19911112929*-26111.5400020
Woorkeri RamanINDWankhede StadiumMumbai1996110292929.005156.8600021
Robin SmithENGM Chinnaswamy StadiumBengaluru1993110292929.005058.0000040
Phil SimmonsWIBrabourne StadiumMumbai1993110292929.003974.3600040
Ajay SharmaINDAntigua Recreation GroundSt John's1989110292929.0022131.82000--
Naved AnjumPAKArbab Niaz StadiumPeshawar1984110292929.003680.5600020
Chris LewisENGKennington OvalLondon1990-19963112929*-21138.1000021
Jimmy AdamsWILord'sLondon1995110292929.004663.0400020
Dave HoughtonZIMLavington Sports OvalAlbury1992110292929.007439.1900020
Aamer SohailPAKArnos Vale GroundKingstown1993110292929.006743.2800030
Mark RushmereSAQueen's Park OvalPort of Spain1992110292929.007140.8500020
Daryll CullinanSACounty Cricket GroundChelmsford1999110292929.006743.2800030
Wayne JamesZIMHarare Sports ClubHarare1994110292929.006246.7700000
Ruwan KalpageSLWankhede StadiumMumbai19931112929*-27107.4100000
Ruwan KalpageSLKingsmead Cricket GroundDurban1994110292929.005058.0000010
Damien FlemingAUSKingsmeadDurban2000110292929.004564.4400030
Stuart WilliamsWIEden GardensKolkata1994110292929.003485.2900060
Nayan MongiaINDQueen's Park OvalPort of Spain1997110292929.007538.6700000
Paul StrangZIMArbab Niaz StadiumPeshawar1996110292929.004072.5000030
Paul StrangZIMCounty Ground, TauntonTaunton1999110292929.0021138.1000032
Lee GermonNZBrabourne StadiumMumbai1995110292929.005156.8600020
Greg BlewettAUSWACA GroundPerth1997110292929.0017170.5900020
Mark EalhamENGBuffalo ParkEast London20001112929*-3974.3600021
Franklyn RoseWITrent BridgeNottingham2000110292929.0026111.5400030
Ajay RatraINDMA Chidambaram StadiumChennai20021112929*-3290.6300040
John VaughanCANEdgbaston Cricket GroundBirmingham1979110292929.004367.4400040
Bruce BlairNZBrisbane Cricket GroundBrisbane19861112929*-3485.2900021
Kevin CurranZIMBarabati StadiumCuttack1987110292929.005750.8800020
Mazhar HussainUAEIqbal StadiumFaisalabad1996110292929.005354.7200050
Vijay MehraUAEGaddafi StadiumLahore19961112929*-4564.4400020
Johanne SamarasekeraUAEArbab Niaz StadiumPeshawar1996110292929.003974.3600030
PreviousPage 353Next

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.