Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T20I3rd 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 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st 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/27NZIND

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
Andy FlowerZIMBugti StadiumQuetta1996110828282.0011968.9101050
Ashish BagaiCANSportpark WestvlietThe Hague2010110828282.0012267.2101050
MO OdumbeKENCounty GroundSouthampton1999110828282.009586.3201070
Travis FriendZIMSt Lawrence GroundCanterbury2003110828282.009388.1701052
Simon KatichAUSWestern Australia Cricket Association GroundPerth2006110828282.0011074.5501070
AB de VilliersSAAdelaide OvalAdelaide20091118282*-8596.4701061
Runako MortonWITrent BridgeNottingham20071118282*-8992.1301061
Shakib Al HasanBANArun Jaitley StadiumDelhi2023110828282.0065126.15010122
William PorterfieldIRELord'sLondon2017110828282.008398.8001061
Virat KohliINDWestpac StadiumWellington2014110828282.0078105.1301073
Aaron FinchAUSThe Cooper Associates County GroundTaunton2019110828282.008497.6201064
Azhar AliPAKThe Rose BowlSouthampton2016110828282.0011074.5501090
Colin IngramSAVRA GroundAmstelveen2013110828282.0010776.6401071
Usman KhawajaAUSWillowmoore ParkBenoni20161118282*-77106.4901082
Alex HalesENGNational Cricket Stadium, GrenadaSt George's2019110828282.0073112.3301082
Jason RoyENGBarabati StadiumCuttack2017110828282.0073112.3301092
Quinton de KockSASedgars ParkPotchefstroom2023110828282.0077106.49010102
Peter HandscombAUSWestern Australia Cricket Association GroundPerth2017110828282.008497.6201060
Samiullah ShenwariAFGKinrara Academy OvalKuala Lumpur20141118282*-68120.5901092
Samiullah ShenwariAFGVRA GroundAmstelveen2010110828282.0011869.4901090
Ishan KishanINDPallekele International Cricket StadiumKandy2023210828282.0081101.2301092
Aiden MarkramSACazaly's StadiumCairns2025110828282.0081101.2301090
Agha SalmanPAKBoland ParkPaarl20241118282*-9091.1101042
Saim AyubPAKAdelaide OvalAdelaide2024110828282.0071115.4901056
John EdrichENGMelbourne Cricket GroundMelbourne1971110828282.0011968.9101040
Bevan CongdonNZCarisbrookDunedin1974-1975210828282.0011273.21010100
Zaheer AbbasPAKSt. Helen's Cricket GroundSwansea1983110828282.0081101.23010100
Brijesh PatelINDHeadingleyLeeds1974-1975210828282.0078105.1301082
Mohsin KhanPAKSt. Helen's Cricket GroundSwansea1983110828282.0012167.7701051
Athar Ali KhanBANR Premadasa StadiumColombo1997110828282.0012565.6001081
Sachin TendulkarINDSardar Patel Stadium, MoteraAhmedabad2006-2011220825341.0011372.57010110
Sourav GangulyINDReliance StadiumVadodara1998-2007220828241.0013361.6501171
Paul CollingwoodENGShere Bangla National StadiumMirpur20102218275*82.0011770.0901070
Mahela JayawardeneSLBrabourne StadiumMumbai2006221824882.0010875.93000130
Jacques KallisSAWindsor Park, RoseauDominica2010220825141.009586.3201032
Inzamam-ul-HaqPAKSingapore Cricket ClubPadang1996320826741.0065126.1501080
Abdul RazzaqPAKBellerive OvalHobart2000-20052218270*82.0066124.2401052
Craig McMillanNZKennington OvalLondon20042218264*82.0054151.8501047
Chris HarrisNZKallang GroundSingapore2000220824241.009982.8300082
Michael ClarkeAUSWestpac StadiumWellington20052218282*82.0082100.0001190
Chris GayleWIFeroz Shah KotlaDelhi2011220828041.0011372.5701072
Shahid AfridiPAKWestpac StadiumWellington2011-2015220826741.0058141.3801093
Marlon SamuelsWIAdelaide OvalAdelaide2001-2005220826841.0011869.4901071
Chris NevinNZEden ParkAuckland2000-2002220827441.0010280.39010100
Salman ButtPAKBrisbane Cricket Ground, WoolloongabbaBrisbane2005-2010220827241.009982.83010120
Brad HaddinAUSSardar Patel Stadium, MoteraAhmedabad2011220825341.0012864.0601091
Brendan TaylorZIMZayed Cricket StadiumAbu Dhabi2026220828141.0010578.10010100
Narsingh DeonarineWIProvidence StadiumGuyana20102218265*82.0010280.3901071
Sunil DhaniramCANSedgars ParkPotchefstroom2006220826341.0059138.98010111
Virat KohliINDQueens Sports ClubBulawayo2010-2013420828241.009289.1301140
PreviousPage 140Next

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.