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)ODI4th 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/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPODI5th 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
Mohammad HafeezPAKMultan Cricket StadiumMultan2003-2006220282714.003873.6800060
Jacques RudolphSAGaddafi StadiumLahore2003220282514.003971.7900020
Tillakaratne DilshanSLJade StadiumChristchurch2006-2007220281814.005650.0000020
Imran NazirPAKR. Premadasa StadiumColombo2004220282714.004168.2900040
Dwayne SmithWIMelbourne Cricket GroundMelbourne2010220282114.004168.2900031
Lasith MalingaSLBay OvalMount Maunganui2019220281714.002996.5500021
Kevin PietersenENGSawai Mansingh StadiumJaipur2006220282714.004562.2200040
Matt PriorENGProvidence StadiumGuyana20092212826*28.003287.5000040
AB de VilliersSAMangaung OvalBloemfontein2005-2016220282014.004858.3300040
James HopesAUSBellerive OvalHobart2007-2009220282014.003093.3300020
Keith DabengwaZIMQueens Sports ClubBulawayo20072212826*28.004266.6700010
Robin UthappaINDAdelaide OvalAdelaide2008220281814.006443.7500010
WK McCallanIREShere Bangla National StadiumMirpur2008321281728.002996.5500020
Kenny CarrollIRECivil Service Cricket Club, StormontBelfast2007220282114.003873.6800010
Rohit SharmaINDQueen's Park Oval, TrinidadPort of Spain2019220281814.004070.0000040
Atse BuurmanNEDSportpark WestvlietThe Hague2010220282314.003580.0000040
Daniel FlynnNZWarner Park, BasseterreSt Kitts2012220282814.003580.0000131
Thilan ThusharaSLShere Bangla National StadiumMirpur2009-2010520282814.004957.1400130
Ajinkya RahaneINDNehru StadiumKochi2013-2014220282414.003677.7800040
Kemar RoachWIOld TraffordManchester20192212814*28.005253.8500031
Richie BerringtonSCOMoosa Cricket StadiumPearland2022220281514.006543.0800010
Akram RazaPAKEden GardensKolkata1989221281928.003971.7900020
Devon ThomasWIFeroz Shah KotlaDelhi2011220281514.003971.7900020
Kyle JarvisZIMCivil Service Cricket Club, StormontBelfast2019221282828.003482.3500031
Kane WilliamsonNZSydney Cricket GroundSydney2016-2020220281914.004266.6700040
Andre RussellWIThe Rose BowlSouthampton2012-2019220282114.002996.5500022
Chris WoakesENGSeddon ParkHamilton2013-2018220281714.003190.3200040
Matthew WadeAUSBellerive OvalHobart2012-2013220282314.003580.0000050
Matthew WadeAUSLord'sLondon2012-2015220282714.003482.3500011
Ashley NurseWIHagley OvalChristchurch2017220282714.004070.0000030
Bhuvneshwar KumarINDShere Bangla National StadiumMirpur2014-20153212825*28.003190.3200021
Josh DaveySCOGrange Cricket Club Ground, Raeburn PlaceEdinburgh2013-2017320282014.003971.7900030
Hamza TariqCANClontarf Cricket Club GroundDublin2011220282414.005650.0000011
PL MommsenSCOGrange Club Cricket GroundEdinburgh2011220282014.004759.5700011
Carlos BrathwaiteWIQueens Sports ClubBulawayo2016320281914.0021133.3300002
Jason MohammedWIShere Bangla National StadiumMirpur2021220281714.006245.1600000
Tom LathamNZShere Bangla National Stadium, MirpurDhaka2026220281414.005056.0000030
Stephan MyburghNEDSharjah Cricket StadiumSharjah2012220282314.003971.7900050
Tim MurtaghIREWillowmoore ParkBenoni2016221281528.003384.8500040
James NeeshamNZLord'sLondon2019220281914.004759.5700030
Cole McConchieNZShere Bangla National Stadium, MirpurDhaka2023321282028.004365.1200030
Joe RootENGWestern Australia Cricket Association GroundPerth2015220282514.003971.7900020
Marcus StoinisAUSMA Chidambaram Stadium, ChepaukChennai2017-2023220282514.003677.7800030
Mohammad NabiAFGM. A. Chidambaram StadiumChennai2023-2026320282114.003287.5000021
Mohammad NabiAFGArun Jaitley Cricket StadiumDelhi2023220281914.004266.6700020
Richmond MutumbamiZIMGaddafi StadiumLahore20153212821*28.004562.2200030
CJA AminiPNGOld HarariansHarare2018220282114.004759.5700031
Ben McDermottAUSKensington Oval, Bridgetown, BarbadosBridgetown2021220282814.005056.0000120
Devon ConwayNZHimachal Pradesh Cricket Association StadiumDharamsala2023220282814.0026107.6900160
Krishna ChandranUAEKinrara Academy OvalKuala Lumpur20142212822*28.005352.8300030
PreviousPage 362Next

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.