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 2026AFGZIMT2069th 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)T20Semi Final · CSA Pro20 2026/27WARBOLODI5th 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
Jack VarePNGDubai International Cricket StadiumDubai2017110282828.0025112.0000020
Norman VanuaPNGAffies ParkWindhoek20191112828*-12233.3300023
Matty CrossSCOICC Global Cricket AcademyDubai2015110282828.003093.3300030
Sompal KamiNEPMultan Cricket StadiumMultan2023110282828.004660.8700040
Dawid MalanENGM Chinnaswamy StadiumBengaluru2023110282828.0025112.0000060
Jake BallENGShere Bangla National StadiumMirpur2016210282828.0022127.2700050
Heinrich KlaasenSAHimachal Pradesh Cricket Association StadiumDharamsala2023110282828.0028100.0000040
Saqlain HaiderUAEICC Global Cricket AcademyDubai2014210282828.003775.6800030
Shreyas IyerINDBarsapara Cricket StadiumGuwahati2023110282828.0024116.6700031
Shreyas IyerINDArun Jaitley StadiumDelhi20221112828*-23121.7400032
Hardik PandyaINDRajiv Gandhi International Stadium, UppalHyderabad2023110282828.003873.6800030
Babar AzamPAKPerth StadiumPerth20241112828*-3093.3300040
Chad SoperPNGUnited GroundWindhoek2023110282828.0023121.7400021
Saad Bin ZafarCANUnited Cricket Club GroundWindhoek2023110282828.004858.3300030
Asela GunaratneSLGalle International StadiumGalle2017210282828.0026107.6900040
Ishan KishanINDNarendra Modi StadiumAhmedabad2022110282828.003677.7800021
Rishabh PantINDWankhede StadiumMumbai2020110282828.003384.8500021
Rovman PowellWIKennington OvalLondon20171112828*-15186.6700022
Dogodo BauPNGSheikh Zayed Cricket StadiumAbu Dhabi2017110282828.004266.6700020
Mohammad SaifuddinBANSylhet International Cricket StadiumSylhet2018-20203112828*-15186.6700003
Faheem AshrafPAKIqbal StadiumFaisalabad2025210282828.0018155.5600022
Josh InglisAUSCounty GroundBristol20241112828*-20140.0000022
Josh InglisAUSEden GardensKolkata2023110282828.004957.1400030
Sahibzada FarhanPAKRawalpindi Cricket StadiumRawalpindi2026110282828.003384.8500030
Shubman GillINDJSCA International Stadium ComplexRanchi2022110282828.0026107.6900050
Rachin RavindraNZKennington OvalLondon2023110282828.0022127.2700050
Rachin RavindraNZNational StadiumKarachi2023110282828.0020140.0000040
Mohammad HasnainPAKHeadingleyLeeds2019110282828.0017164.7100041
Parvez Hossain EmonBANPallekele International Cricket StadiumKandy2025110282828.004463.6400040
Gulsan JhaNEPOman Cricket Academy Ground Turf 1Muscat2021110282828.005352.8300021
Tayyab TahirPAKThe Wanderers StadiumJohannesburg2024110282828.0024116.6700021
Usman RafiqUSATakashinga Sports Club, HighfieldHarare20231112828*-3775.6800040
John JamesonENGKennington OvalLondon1973110282828.008532.9400010
Gary GilmourAUSHeadingley Cricket GroundLeeds19751112828*-28100.0000050
Viv RichardsWINational Cricket StadiumSt George's1983110282828.0028100.00000--
Mudassar NazarPAKNiaz Stadium, HyderabadSindh1982110282828.005650.0000020
Ian BothamENGCarisbrookDunedin1992110282828.004365.1200021
Kapil DevINDCounty GroundChelmsford1983110282828.003287.5000030
Desmond HaynesWIBrabourne StadiumMumbai1993110282828.007338.3600010
Hasan JamilPAKJinnah StadiumSialkot1977-1978210282828.004266.6700011
Mansoor AkhtarPAKOld TraffordManchester1982110282828.003775.6800030
Graham StevensonENGSydney Cricket GroundSydney19801112828*-18155.5600030
Gus LogieWIMindoo Philip ParkCastries1984110282828.0021133.3300040
Ravi ShastriINDNahar Singh StadiumFaridabad1988110282828.003093.3300030
Kris SrikkanthINDNahar Singh StadiumFaridabad1988110282828.004463.6400040
Martin KentAUSLord'sLondon1981110282828.007139.4400020
Derek PringleENGHeadingleyLeeds1986110282828.004266.6700020
Greg RitchieAUSSher-i-Kashmir StadiumSrinagar1986110282828.004168.2900011
Somachandra De SilvaSLCounty GroundTaunton1983110282828.003775.6800020
Vic MarksENGLancaster ParkChristchurch1984110282828.004070.0000030
PreviousPage 360Next

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.