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
Nicholas KirtonCANWanderers Cricket GroundWindhoek2023-20254401035025.7517060.5901030
Ian BellENGOld TraffordManchester2006-201455110341*25.7511391.1500091
Jeevan MendisSLPallekele International Cricket StadiumKandy2011-20147511037225.7512781.1001080
Matty CrossSCOGrange Cricket Club Ground, Raeburn PlaceEdinburgh2016-20227501035320.6013476.87010150
Derek RandallENGMelbourne Cricket GroundMelbourne1979-198366110351*20.6018755.0801140
Kapil DevINDSardar Patel StadiumAhmedabad1984-199366110341*20.60102100.9800045
Jimmy KamandeKENHarare Sports ClubHarare2002-20097701033714.7118256.5900190
Luke RonchiNZEden ParkAuckland2013-20178701033814.7110895.3700095
Greg RitchieAUSMelbourne Cricket GroundMelbourne1984-19878801032812.8819552.8200060
Wasim AkramPAKAdelaide OvalAdelaide1988-20009901033611.4493110.7500054
Tapash BaisyaBANBangabandhu National StadiumDhaka2002-20051110210333*12.8812880.47001101
VVS LaxmanINDCaptain Roop Singh StadiumGwalior2003110102102102.0013476.1210090
Sachin TendulkarINDLal Bahadur Shastri Stadium, Hyderabad, DeccanHyderabad2003110102102102.0091112.09100121
Ricky PontingAUSThe Royal & Sun Alliance County GroundBristol2001110102102102.0011687.9310092
Gary KirstenSABoland Bank ParkPaarl2002111102102*-11886.4410090
Saleem ElahiPAKJinnah StadiumGujranwala1995111102102*-13376.6910071
Yasir HameedPAKSinhalese Sports ClubColombo2004110102102102.0012382.93100100
Eoin MorganENGBarabati StadiumCuttack2017110102102102.0081125.9310065
Jonathan TrottENGAdelaide OvalAdelaide2011110102102102.0012680.9510060
Ahmed ShehzadPAKSt George's ParkGqeberha2013110102102102.0011291.0710082
Sabbir RahmanBANUniversity OvalDunedin2019110102102102.0011092.73100122
Jason RoyENGDubai International Cricket StadiumDubai2015110102102102.0011787.1810081
Joe RootENGUniversity OvalDunedin2018110102102102.00101100.9910062
KL RahulINDM Chinnaswamy StadiumBengaluru2023110102102102.0064159.38100114
James VinceENGEdgbastonBirmingham2021110102102102.0095107.37100110
Evin LewisWINational Cricket Stadium, GrenadaSt George's2020110102102102.0097105.1510065
Evin LewisWIPallekele International Cricket StadiumKandy2024111102102*-61167.2110094
Shai HopeWIMA Chidambaram Stadium, ChepaukChennai2019111102102*-15167.5510071
Aiden MarkramSASedgars ParkPotchefstroom2023111102102*-74137.8410094
Imran KhanPAKHeadingleyLeeds1983111102102*-13376.69100110
Desmond HaynesWIMindoo Philip ParkCastries1984111102102*-14271.83100113
Raman LambaINDMadhavrao Scindia Cricket GroundRajkot1986110102102102.0012085.0010082
Mark GreatbatchNZHeadingley Cricket GroundLeeds1990111102102*-10498.0810093
Mahela JayawardeneSLSawai Mansingh StadiumJaipur2005-20062201027151.0011191.89010130
Yuvraj SinghINDAdelaide OvalAdelaide20082201027651.0011489.47010132
Graeme SmithSAKingsmead Cricket GroundDurban20022201025651.0016761.0801090
Scott StyrisNZSt George's ParkGqeberha2005-200722110278102.0012382.9301091
Michael BevanAUSArbab Niaz StadiumPeshawar1994-199822110257*102.0013973.3801080
Brian LaraWITrent BridgeNottingham1995-200422110270102.0012482.26010131
Ricardo PowellWIThe GabbaBrisbane200122110283*102.0011687.93010101
David HusseyAUSWarner Park, BasseterreSt Kitts20082201025251.0072141.6702056
Shaun MarshAUSSharjah Cricket StadiumSharjah201922210291*-12283.6101042
Steve SmithAUSBellerive OvalHobart2011-2015321102102*102.0097105.1510161
David MillerSAThe Rose BowlSouthampton2017-201932110271*102.0091112.0901062
Usman KhawajaAUSTrent BridgeNottingham20192201028951.0091112.09010120
Faf du PlessisSAWestpac StadiumWellington2012-201722110266*102.0095107.37010131
Matthew WadeAUSR Premadasa StadiumColombo20162201027651.0012283.6101030
Carlos BrathwaiteWIOld TraffordManchester201922010210151.0087117.2410095
Joe RootENGRawalpindi Cricket StadiumRawalpindi20262201026951.00101100.99010100
Liton DasBANMaharashtra Cricket Association StadiumPune20232201026651.0012780.31010120
PreviousPage 104Next

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.