Live6th Match · Pakistan ODI Tri-Series 2026/27SLENG386/5 (50)Innings break - SL need 387 runs to winLive7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODI4th 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)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st 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 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsT20I10th Match · Men's T20 World Cup Africa Sub Regional Qualifier C 2026/27MOZ19UGA23/0Uganda won by 10 wickets (with 115 balls remaining)First-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

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,028 of the 5,034 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerGroundSpanMatInnsNORunsHSAveBFSR1005004s6s
Nathan McCullumNZEden ParkAuckland2011-20156501276525.4013892.0301097
David WarnerAUSR Premadasa StadiumColombo2016-20225501279925.4015383.01010160
Ahmed ShehzadPAKHarare Sports ClubHarare2013-20155501275425.4021858.26010100
Waseem MuhammadUAEICC AcademyDubai2022-20255501277625.4017373.4101175
James FaulknerAUSMelbourne Cricket GroundMelbourne2013-201786412734*63.50112113.39000140
Shahid AfridiPAKHarare Sports ClubHarare1998-201377112739*21.1795133.6800169
Azhar MahmoodPAKBangabandhu National StadiumDhaka1998-200212711273021.1713792.7000082
Kushal BhurtelNEPDubai International Cricket StadiumDubai2022-20257701275618.1416477.44022111
Afif HossainBANShere Bangla National Stadium, MirpurDhaka2021-2026109212727*18.1416975.1500181
Paul StirlingIREOld HarariansHarare2018110126126126.00117107.69100155
Devon ConwayNZBasin ReserveWellington2021110126126126.00110114.55100170
Fakhar ZamanPAKM Chinnaswamy StadiumBengaluru2023111126126*-81155.56100811
Tom BantonENGThe OvalLondon2026110126126126.00105120.00100165
Shoaib MohammadPAKBasin ReserveWellington1989111126126*-15581.29100130
Geoff MarshAUSSector 16 StadiumChandigarh1987111126126*-14984.56100123
Mark WaughAUSWankhede StadiumMumbai1996110126126126.0013593.3310083
Wavell HindsWISabina ParkKingston2000221126116*126.0014288.73100121
Saeed AnwarPAKJinnah StadiumSialkot1990-19962201269163.0016178.26010130
Mohammad HafeezPAKKensington Oval, BridgetownBarbados201122012612163.0014785.7110083
Gautam GambhirINDBellerive OvalHobart2008-201222112663*126.0015382.3502090
AB de VilliersSABay OvalMount Maunganui201422112689*126.00110114.55010141
Steve SmithAUSWarner Park, BasseterreSt Kitts201622112674126.0014487.50020103
Faf du PlessisSAManuka OvalCanberra2014-201522012610963.0013096.92100121
Johnson CharlesWISabina Park, KingstonJamaica20132201269763.0015879.7501096
Rilee RossouwSANewlandsCape Town201622012612263.00125100.80100152
Mark ChapmanNZSeddon ParkHamilton20252201266463.00115109.57020134
Mohammad ShahzadAFGVRA Cricket GroundAmstelveen200922012611063.0013990.65100130
Graham GoochENGNorth Marine Road GroundScarborough1976-19782201269463.0019863.64010132
Sourav GangulyINDEden GardensKolkata1998-20044301264842.0017372.83000103
Mahela JayawardeneSLNational Cricket Stadium, St George'sGrenada20073311267263.0013196.18010132
Brian LaraWIKallang GroundSingapore19993301266042.0098128.5701099
Collins ObuyaKENClontarf Cricket Club GroundDublin200933112678*63.0014785.7101083
Imran FarhatPAKGaddafi StadiumLahore2003-20063301266842.0016377.30021133
Suresh RainaINDQueens Sports ClubBulawayo2010-201343212665*126.0014785.71010110
Lendl SimmonsWIQueen's Park Oval, Port of SpainTrinidad2011-20133301266742.0018568.1102096
Paul StirlingIRESportpark MaarschalkerweerdUtrecht20213301266942.0018269.23020150
Kedar JadhavINDHarare Sports ClubHarare2015-2016631126105*63.00113111.50100141
James NeeshamNZEdgbastonBirmingham2017-201933112697*63.0015680.7701083
Ijaz AhmedPAKKingsmead Cricket GroundDurban1994-1998331126114*63.00118106.78100183
Inzamam-ul-HaqPAKAMI StadiumChristchurch1992-20014401268031.5022855.2601081
Kevin PietersenENGHeadingleyLeeds2005-201154112690*42.0012799.2101193
Suresh RainaINDFeroz Shah KotlaDelhi2006-20146411266242.0019564.62010113
Suresh RainaINDMelbourne Cricket GroundMelbourne2012-20154401266531.5013494.03020141
Ajinkya RahaneINDEden GardensKolkata2011-20174401265531.5015581.29010190
David WarnerAUSLord'sLondon2012-20194411265642.0014686.30020151
Samiullah ShenwariAFGGreater Noida Sports Complex GroundGreater Noida201744112662*42.0016875.0001073
Kashyap PrajapatiOMAAl Amerat Cricket Ground Oman Cricket (Ministry Turf 1)Al Amarat2021-20225401265731.5016078.7501095
Rohit SharmaINDSabina Park, KingstonJamaica2009-20135501266025.2018867.0202162
Henry NichollsNZUniversity OvalDunedin2018-20235521266442.0014288.73012131
Janith LiyanageSLPallekele International Cricket StadiumKandy2024-20259511265031.5015680.7701064

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.