Live7th Match · Sheffield Shield 2026/27SA154 & 182/1 (48)WA406/5d & 169 (61.5)Stumps - Day 3Live8th Match · Sheffield Shield 2026/27TAS335/5 (96)NSWStumps - Day 1T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT2060th Match · CSA Pro20 2026/27DOLBOLODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI1st 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,029 of the 5,035 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerGroundSpanMatInnsNORunsHSAveBFSR1005004s6s
Brendon McCullumNZJade StadiumChristchurch2003-200786211750*29.2512295.9001066
Tillakaratne DilshanSLSheikh Zayed StadiumAbu Dhabi2007-20136611174523.4014481.25000102
Najibullah ZadranAFGSharjah Cricket StadiumSharjah2012-201876211781*29.25106110.3801186
Alec StewartENGOld Trafford Cricket GroundManchester1992-20027711175119.5016172.67011140
Liton DasBANZahur Ahmed Chowdhury StadiumChattogram2015-20248811178316.7112097.50015172
Ajit AgarkarINDSharjah Cricket StadiumSharjah1998-20001410511726*23.4012692.8600073
Shaun PollockSANewlandsCape Town2000-2008131031173816.7115276.9700192
Inzamam-ul-HaqPAKDiamond OvalKimberley1998111116116*-110105.4510044
Tillakaratne DilshanSLSeddon ParkHamilton2015110116116116.0012791.34100170
James FaulknerAUSM Chinnaswamy StadiumBengaluru2013110116116116.0073158.90100116
Yashasvi JaiswalINDDr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket StadiumVisakhapatnam2025111116116*-12195.87100122
David LloydENGTrent BridgeNottingham1974111116116*-15972.9610081
Sachin TendulkarINDIndira Priyadarshini StadiumVisakhapatnam1994-20012201166258.00102113.73020160
Graham ThorpeENGNational StadiumKarachi1996-200022211664*-13089.2302070
Ricky PontingAUSHeadingley Cricket GroundLeeds19992201166958.0017068.24010122
Jacques KallisSAShere Bangla National StadiumMirpur20112201166958.0015176.8201081
Boeta DippenaarSASabina Park, KingstonJamaica200522111660*116.0014679.45020111
Inzamam-ul-HaqPAKOld Trafford Cricket GroundManchester1992-19993201167558.0017964.8001071
Aravinda de SilvaSLVidarbha Cricket Association GroundNagpur1990-199922011610458.0014878.3810071
Hashim AmlaSABuffalo ParkEast London2012-201522111661*116.0012195.87020142
Rohit SharmaINDSt George's ParkGqeberha2011-201822011611558.0013287.88100114
Kane WilliamsonNZSharjah Cricket StadiumSharjah201422111670*116.0014381.12010130
Jos ButtlerENGDubai International Cricket StadiumDubai2012-2015221116116*116.0054214.81101108
Anamul HaqueBANNational Cricket Stadium, St George'sGrenada201422011610958.0014679.45100112
Will YoungNZUniversity OvalDunedin2021-2023221116105116.0090128.89100164
Keacy CartyWIHarare Sports ClubHarare20232201168758.0014580.0001091
Hassan NawazPAKRawalpindi Cricket StadiumRawalpindi20262201167958.0012394.3101076
Mark WaughAUSR. Premadasa StadiumColombo19992201168458.0014679.4501090
Virender SehwagINDSinhalese Sports Club GroundColombo2001-200643011610038.6779146.84101221
Adam GilchristAUSSinhalese Sports Club GroundColombo2002-20043301165438.67105110.48010191
Boeta DippenaarSA/AXKingsmeadDurban2003-200643011610138.6718562.70100100
Nathan AstleNZWellington Regional StadiumWellington200133111689*58.0016869.05010112
Brian LaraWISawai Mansingh StadiumJaipur1994-20064301166038.6713983.45010160
Brian LaraWIEden GardensKolkata1993-19943301168238.6717964.80010140
Mehedi Hasan MirazBANSharjah Cricket StadiumSharjah20243301166638.6720357.1401041
Alex CareyAUSDubai International Cricket StadiumDubai2019-20253301166138.6712692.06021111
Marcus TrescothickENGHarare Sports ClubHarare20014401165229.00110105.45010171
Andy FlowerZIMBellerive OvalHobart1992-20014401165129.0017068.24010110
Kevin PietersenENGKensington Oval, BridgetownBarbados2007-200954011610029.0014679.45100101
Upul TharangaSLBrisbane Cricket Ground, WoolloongabbaBrisbane2006-20135401166029.0015375.82010100
Marcus StoinisAUSSydney Cricket GroundSydney2018-20224411165638.67101114.8501155
Assad ValaPNGAl Amerat Cricket Ground Oman Cricket (Ministry Turf 2)Al Amarat20214401166129.0015972.96011101
Zeeshan MaqsoodOMAForthillDundee20244411165138.6723748.95010100
Martin CroweNZWACA GroundPerth1986-19904401164529.0019659.1800080
Robin SmithENGLord'sLondon1989-19934401168529.0018363.3901080
Nasser HussainENGLord'sLondon1998-20025511165429.0019958.2901161
Kyle MillsNZShere Bangla National StadiumMirpur2010-20135521163338.6713486.5700067
Roshan MahanamaSLBangabandhu National StadiumDhaka1988-19985501165523.2020656.3101060
Rakep PatelKENHarare Sports ClubHarare20095501164723.2018463.04000132
Anwar AliPAKSheikh Zayed StadiumAbu Dhabi2013-201565211641*38.6712791.3400093

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.