T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls 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/27INDWZIMWODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (2 balls left)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (1 ball left)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODIFinal · 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)

Filters

Choose matches, player, team, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 5,027 of the 5,033 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerGroundSpanMatInnsNORunsHSAveBFSR1005004s6s
Sourav GangulyINDNational StadiumKarachi1997-20042201348967.0014393.71010142
Virender SehwagINDNehru StadiumKochi2005-200622013410867.00128104.69100133
Alistair CampbellZIMSardar Patel StadiumAhmedabad1998-200022013410267.0018373.22100151
Steve SmithAUSM.Chinnaswamy StadiumBengaluru2017-202022013413167.0013797.81100141
Quinton de KockSARangiri Dambulla International StadiumDambulla20182201348767.0013797.81010172
Samiullah ShenwariAFGUniversity OvalDunedin20152201349667.0021761.75010125
Avishka FernandoSLRiverside GroundChester-le-Street201922013410467.00132101.52100132
Scott EdwardsNEDTakashinga Sports Club, HighfieldHarare202332113467*134.00107125.23020121
Viv RichardsWIMadhavrao Scindia Cricket GroundRajkot1988-1989221134110*134.00125107.2010078
Robin SmithENGHeadingley Cricket GroundLeeds199022013412867.0017377.46100170
Sourav GangulyINDQueen's Park OvalPort of Spain1997-20023311345667.0020166.67010121
Alec StewartENGAMI StadiumChristchurch1991-19973301348144.6718273.63010131
Shivnarine ChanderpaulWIMcLean ParkNapier2000-20093301349444.6716879.76010111
Jonty RhodesSAHarare Sports ClubHarare1995-20014301345644.67120111.67020104
Barney RogersZIMBangabandhu National StadiumDhaka20053301348444.6719867.68010142
Mark ChapmanNZMcLean ParkNapier2023-202533013413244.67121110.74101136
Hardik PandyaINDMA Chidambaram Stadium, ChepaukChennai2017-20233311348367.00114117.5401087
Ibrahim ZadranAFGHarare Sports ClubHarare2022331134121*67.0018970.90100160
Inzamam-ul-HaqPAKNational Cricket StadiumTangier20024401346333.5022260.3601083
Andy FlowerZIMSharjah Cricket Association StadiumSharjah20014401345133.5016680.7201090
Shahid AfridiPAKNational Cricket StadiumTangier20024401346233.50101132.6701099
Thisara PereraSLShere Bangla National Stadium, MirpurDhaka20185411346444.6787154.0201098
Tony UraPNGMannofield ParkAberdeen20194401345433.5015685.90011144
Daryll CullinanSABuffalo ParkEast London1997-199944113485*44.6720067.00010140
Marvan AtapattuSLNational Cricket StadiumTangier20025501344226.8020166.67000150
Chris CairnsNZAdelaide OvalAdelaide1993-20025511345533.5016780.2401194
Hamilton MasakadzaZIMShere Bangla National Stadium, MirpurDhaka20185501347326.8018672.04010160
Tanmay MishraKENGymkhana Club GroundNairobi2006-20105501343826.8018771.66000131
Eoin MorganENGR Premadasa StadiumColombo2011-20145501346226.8014890.5402093
Ruwan KalpageSLSinhalese Sports Club GroundColombo1993-199775213444*44.6720266.3400071
Brett LeeAUSAdelaide OvalAdelaide2000-2012116313439*44.6717078.8200181
Samiullah ShenwariAFGHarare Sports ClubHarare2017-20186611342926.8026450.7600080
Aarif SheikhNEPICC AcademyDubai2019-20256611343026.8022060.91000110
Ali NadeemCANMaple Leaf North-West GroundKing City2025-20266601345122.3320764.73012133
Karan KCNEPAl Amerat Cricket Ground Oman Cricket (Ministry Turf 1)Al Amarat2021-20268721344226.80115116.52000610
Wasim AkramPAKSydney Cricket GroundSydney1990-200010921343619.1420366.01001142
Marlon SamuelsWIManuka OvalCanberra2015111133133*-15685.26100113
Virat KohliINDBellerive OvalHobart2012111133133*-86154.65100162
Faf du PlessisSAWankhede StadiumMumbai2015111133133*-115115.6510096
Rassie van der DussenSAMaharashtra Cricket Association StadiumPune2023110133133133.00118112.7110095
Gordon GreenidgeWIAMI StadiumChristchurch1987111133133*-14095.00100164
Mark WaughAUSNehru StadiumPune2001111133133*-13896.38100151
Graham ThorpeENGArbab Niaz StadiumPeshawar199622113389133.0014889.86010121
Sanath JayasuriyaSLIqbal StadiumFaisalabad1995-19962201338266.50116114.66020173
Matthew HaydenAUSRangiri Dambulla International StadiumDambulla20042201339366.5017376.8801081
Steve WaughAUSMangaung OvalBloemfontein1994-19972201339166.50130102.31010103
Sean ErvineZIMAdelaide OvalAdelaide200422013310066.5014393.0110092
Runako MortonWIHarare Sports ClubHarare20072201337966.5016879.1702062
Shahriar NafeesBANKhulna Divisional StadiumKhulna2006221133105*133.0017576.00100161
William PorterfieldIREJaffery Sports Club GroundNairobi2007221133112*133.0017874.72100120

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.