ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 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,031 of the 5,037 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerGroundSpanMatInnsNORunsHSAveBFSR1005004s6s
AB de VilliersSAGreen ParkKanpur2015111104104*-73142.4710056
William PorterfieldIRERuaraka Sports Club GroundNairobi2007111104104*-12980.6210050
William PorterfieldIRESuperSport ParkCenturion2009111104104*-13378.20100130
Manoj TiwaryINDMA Chidambaram Stadium, ChepaukChennai2011111104104*-12682.54100101
Jesse RyderNZQueenstown Events CentreQueenstown2014310104104104.0051203.92100125
Manish PandeyINDSydney Cricket GroundSydney2016111104104*-81128.4010081
David WarnerAUSArun Jaitley StadiumDelhi2023110104104104.0093111.83100113
Usman KhawajaAUSJSCA International Stadium ComplexRanchi2019110104104104.0011392.04100111
Jonny BairstowENGHagley OvalChristchurch2018110104104104.0060173.3310096
Peter ForrestAUSBellerive OvalHobart2012110104104104.0013875.36100102
Nazmul Hossain ShantoBANGaddafi StadiumLahore2023110104104104.0010599.0510092
Amir JangooWIWarner Park, Basseterre, St KittsBasseterre2024111104104*-83125.3010064
Gordon GreenidgeWIEden ParkAuckland1987110104104104.00100104.0010094
Mohsin KhanPAKNiaz Stadium, HyderabadSindh1982110104104104.00101102.97100150
Geoff MarshAUSSawai Mansingh StadiumJaipur1986110104104104.0013974.8210091
Phil SimmonsWIUniversity StadiumTrivandrum1988111104104*-12980.6210044
Graeme HickENGArbab Niaz StadiumPeshawar1996111104104*-13378.2010062
Sanath JayasuriyaSLKensington Oval, BridgetownBarbados2003-20072201046352.00102101.96010141
Mahela JayawardeneSLHagley OvalChristchurch201522010410452.0011193.69101121
Yuvraj SinghINDArbab Niaz StadiumPeshawar2004-20062201046552.00104100.00010112
Herschelle GibbsSASawai Mansingh StadiumJaipur2006-20102201047752.0013080.0001072
Jacques KallisSAKensington Oval, BridgetownBarbados2005-200722110487104.0013477.6101042
Michael BevanAUSSuperSport ParkCenturion1997-2003321104103104.0096108.3310081
Shane WatsonAUSSardar Patel Stadium, MoteraAhmedabad20112201047952.0013080.00010131
Michael ClarkeAUSMahinda Rajapaksa International Cricket Stadium, SooriyawewaHambantota201122110458*104.0013477.6101072
Marlon SamuelsWIMA Chidambaram Stadium, ChepaukChennai2007-20112201049852.0010698.11010131
Kevin PietersenENGHarare Sports ClubHarare200422210477*-12384.5501053
AB de VilliersSAChevrolet ParkBloemfontein2012-201322110465104.0099105.0501070
Shahriar NafeesBANAntigua Recreation Ground, St. John'sAntigua2007221104104*104.0011392.0410183
Brad HodgeAUSMelbourne Cricket GroundMelbourne200722110499*104.0096108.3301071
Adam VogesAUSWestern Australia Cricket Association GroundPerth2010-201122110480*104.0011987.3901050
Reeza HendricksSAPallekele International Cricket StadiumKandy201822010410252.0092113.0410081
Assad ValaPNGUnited Cricket Club GroundWindhoek20232201047552.0016563.0301061
Hussain TalatPAKRawalpindi Cricket StadiumRawalpindi202532110462104.0012086.6701071
Kushal BhurtelNEPHarare Sports ClubHarare20232201049952.00101102.97010142
Kashyap PrajapatiOMAQueens Sports ClubBulawayo202322010410352.0010698.11100121
Ibrahim ZadranAFGSharjah Cricket Association StadiumSharjah202622110470*104.0014472.2201061
Asif IqbalPAKHeadingley Cricket GroundLeeds1975-19793201045352.0019952.26020130
Kris SrikkanthINDBarabati StadiumCuttack1984-19882201049952.0012086.6701053
Martin CroweNZKennington OvalLondon1983-19902201049752.0014969.8001080
Martin CroweNZSinhalese Sports ClubColombo1984-19862201047552.0011292.8601090
Geoff MarshAUSQueen's Park OvalPort of Spain19912201048152.0016363.8001090
Russel ArnoldSLGymkhana Club GroundNairobi2000-20033311044152.0014074.29000110
Mohammad KaifINDSuperSport ParkCenturion200333110468*52.0020550.73010130
Craig McMillanNZOwen Delany ParkTaupō1999-20013301047334.6713179.39010120
Ian BillcliffCANBeausejour Stadium, Gros IsletSt Lucia20073301045034.6716065.0001081
Mohammad HafeezPAKSuperSport ParkCenturion2007-20193301045234.6711193.69010122
Vusi SibandaZIMNational Cricket Stadium, St George'sGrenada20133301045134.6713875.36010103
Mushfiqur RahimBANProvidence StadiumGuyana2007-20183301046834.6791114.2901083
Majid HaqSCOMombasa Sports ClubMombasa20073301045934.6713775.91011190
PreviousPage 101Next

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.