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
Ashok MalhotraINDBarabati StadiumCuttack19821112828*-24116.6700030
Martin CroweNZIbn-e-Qasim Bagh StadiumMultan1984110282828.0026107.6900030
Wayne PhillipsAUSOld TraffordManchester1985110282828.003775.6800030
Ramiz RajaPAKKeenan StadiumJamshedpur1987110282828.003287.5000030
Simon O'DonnellAUSEdgbastonBirmingham1985110282828.003482.3500040
Asanka GurusinhaSLMcLean ParkNapier1991110282828.004759.5700000
Neil FairbrotherENGNewlands Cricket GroundCape Town1996110282828.004070.0000020
David CapelENGSabina ParkKingston1990110282828.004858.3300010
Ian HealyAUSP Sara OvalColombo1992-1994210282828.0027103.7000010
Mark GreatbatchNZAdelaide OvalAdelaide1993110282828.006046.6700010
Sanjeev SharmaINDBangabandhu National StadiumDhaka1988310282828.0026107.6900020
Peter CantrellNEDArbab Niaz StadiumPeshawar1996110282828.004463.6400040
Mark WaughAUSNehru StadiumKochi1998110282828.003190.3200031
Mark WaughAUSArnos Vale StadiumKingstown1999110282828.004168.2900030
Hansie CronjeSANehru StadiumGuwahati1993-1996210282828.004858.3300020
David RichardsonSAEden ParkAuckland1992110282828.005352.8300010
Bryan YoungNZThe GabbaBrisbane1990-1994210282828.004759.5700020
Nayan MongiaINDGrace RoadLeicester1999110282828.0024116.6700021
Roger TwoseNZLal Bahadur Shastri StadiumHyderabad1999110282828.0025112.0000040
Greg BlewettAUSHeadingley Cricket GroundLeeds1997110282828.004660.8700020
Sherwin CampbellWIBangabandhu National StadiumDhaka1999110282828.003093.3300040
Mark EalhamENGSinghalese Sports Club Cricket GroundColombo2001110282828.004070.0000021
Nehemiah PerryWIJade StadiumChristchurch2000110282828.003190.3200030
Uvais KarnainSLTyronne Fernando StadiumMoratuwa1984110282828.0024116.6700031
Steve PalframanSARawalpindi Cricket StadiumRawalpindi1996310282828.003677.7800030
Louis KoenSABuffalo ParkEast London2000110282828.005650.0000030
Imran AbbasPAKNational StadiumKarachi2000110282828.005352.8300000
Mirwais AshrafAFGUniversity OvalDunedin2015110282828.003287.5000012
Andrew FlintoffENGCounty GroundBristol2005-2007220281914.002996.5500031
Ashley GilesENGRangiri Dambulla International StadiumDambulla2001-2003220282114.007139.4400010
Anil KumbleINDBangabandhu National StadiumDhaka1998-20005212818*28.004463.6400011
Javagal SrinathINDSingapore Cricket ClubPadang19962212828*28.003384.8500111
Nick KnightENGWACA GroundPerth1999-2002220281514.003873.6800040
Alec StewartENGArbab Niaz StadiumPeshawar1996220282314.006543.0800030
Sanath JayasuriyaSLNehru StadiumGuwahati1993-1997220282714.006443.7500020
Romesh KaluwitharanaSLSingapore Cricket ClubPadang1996220282414.0013215.3800032
WPUJC VaasSLNew Wanderers StadiumJohannesburg2002-20032212819*28.006344.4400030
Neil McKenzieSAKingsmead Cricket GroundDurban2002220281714.003190.3200040
Mohammad YousufPAKWestern Australia Cricket Association GroundPerth2000-2010220281814.004266.6700030
Brendon McCullumNZBay OvalMount Maunganui2014220281614.004660.8700002
Brendon McCullumNZLord'sLondon2008-2013220282314.006940.5800010
Brendon McCullumNZPunjab Cricket Association Stadium, MohaliChandigarh2006220282714.0017164.7100031
Kyle MillsNZKennington OvalLondon2004-20082222825*-3093.3300011
Chris HarrisNZFeroz Shah KotlaDelhi1994-1999221281628.004070.0000010
Chris HarrisNZLal Bahadur Shastri StadiumHyderabad1997-19992212826*28.002996.5500020
Ricardo PowellWIQueen's Park Oval, Port of SpainTrinidad20032212820*28.002996.5500020
Sanwar HossainBANDe Beers Diamond OvalKimberley2002-2003220282314.005451.8500040
Azhar MahmoodPAKLord'sLondon1999-20032212820*28.003287.5000021
Azhar MahmoodPAKLord's Cricket GroundLondon20012212827*28.0027103.7000030
Mohammad HafeezPAKKhan Shaheb Osman Ali StadiumFatullah2014220281814.003580.0000030
PreviousPage 361Next

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.