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 All internationals)

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 11,772 of the 11,778 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerGroundSpanMatInnsNORunsHSAveBFSR1005004s6s
John WrightNZSharjah Cricket StadiumSharjah1988-19907702139330.4326979.18022220
Ravichandran AshwinINDSydney Cricket GroundSydney2012-20227812136230.4344148.30020271
John MorrisonNZEden ParkAuckland1974-19835802135826.6332943.77021260
Andrew SymondsAUSBrisbane Cricket Ground, WoolloongabbaBrisbane2005-200899321354*35.5025583.53021243
Tim PaineAUSMelbourne Cricket GroundMelbourne2011-20207902137923.6741651.20011251
Samiullah ShenwariAFGQueens Sports ClubBulawayo2014-20159912136526.6333463.77010121
Niall O'BrienIREHarare Sports ClubHarare2010-2018101002137021.3025882.56021206
Chris GayleWIKensington OvalBridgetown2000-200571112137321.3038854.90011350
Thisara PereraSLRangiri Dambulla International StadiumDambulla2010-2018141112135521.30206103.40011185
Saad Bin ZafarCANMaple Leaf North-West GroundKing City2024-2026201222133521.3021599.07001252
Thisara PereraSLR Premadasa StadiumColombo2011-2017242042135413.31191111.52013243
Dilip SardesaiINDSabina ParkKingston1971110212212212.00--100171
Nick KnightENGKensington OvalBridgetown1998220212122106.0023789.45110205
Gary KirstenSANorth West Cricket StadiumPotchefstroom2002-2003221212160212.0029073.10110261
Gary KirstenSAOld TraffordManchester1998220212210106.0053639.55100241
Mohammad AshrafulBANGalle International StadiumGalle2013121212190212.0047344.82100211
Mayank AgarwalINDWankhede StadiumMumbai2021120212150106.0041950.60110265
Tom HaywardENGOld Trafford Cricket GroundManchester1899-1905220212130106.00--110230
Mansur Ali Khan PataudiINDHeadingley Cricket GroundLeeds1967120212148106.0055438.27110222
Bob CowperAUSQueen's Park OvalPort of Spain1965220212143106.00--110180
Allan BorderAUSMadras Cricket Club GroundMadras1979120212162106.0049842.57110321
Mitchell MarshAUSMaharashtra Cricket Association StadiumPune2017-2023231212177*106.0022693.811002110
Isaac DanladiNGRNigeria Cricket Federation Oval 2Abuja2024-20264302128670.67126168.25020217
Rod LathamNZBulawayo Athletic ClubBulawayo199223021211970.6734661.27100242
Graham ThorpeENGEdgbastonBirmingham1993-20042402126153.0045047.11030260
AB de VilliersSAFeroz Shah KotlaDelhi2011-2016342212107*106.0049243.09100194
Virat KohliINDGalle International StadiumGalle2015-2017241212103*70.6734561.45200161
Graham GoochENGEden ParkAuckland1991-199234021211453.0037157.14100282
Babar AzamPAKThe Rose BowlSouthampton2016-202045121263*53.0033962.54020170
Jamie SmithENGHeadingleyLeeds2024-20264512125453.0026879.10010275
Leonard HuttonENGKingsmeadDurban1939-19483502128342.4024336.2102070
Zaheer AbbasPAKJinnah StadiumSialkot1976-198555121295*53.0023190.04010161
Graham GoochENGKensington OvalBridgetown1981-198635021211642.4041151.58110240
Tillakaratne DilshanSLWestern Australia Cricket Association GroundPerth2006-20126602124835.3325882.17000240
Quinton de KockSAR Premadasa StadiumColombo2013-202166221259*53.00189112.17020262
Jermaine BlackwoodWIGalle International StadiumGalle2015-20213602129235.3342450.00010224
Frank WorrellWISydney Cricket GroundSydney1951-19613602128235.3330534.10020251
Tim PaineAUSLord'sLondon2009-20195702125430.2941451.21020180
Dawid MalanENGNarendra Modi StadiumAhmedabad2021-20237712126835.33211100.47020216
Aqib IlyasOMAMaple Leaf North-West GroundKing City20247702126130.2926280.92020214
Kamran KhanQATAl Amerat Cricket Ground Oman Cricket (Ministry Turf 1)Al Amarat2019-20247702128830.29159133.330101217
Patsy HendrenENGHeadingley Cricket GroundLeeds1924-193447121213235.3331122.83102200
John EdrichENGEdgbaston Cricket GroundBirmingham1968-19754702128830.2955837.99021210
Shahid AfridiPAKGymkhana Club GroundNairobi1996-200788021210226.50127166.931021419
Aamer SohailPAKHarare Sports ClubHarare1993-19987802127726.5037256.99020232
Dasun ShanakaSLDubai International Cricket StadiumDubai2018-20251010421264*35.33163130.060111512
Aslam KhanMASSingapore National Cricket GroundSingapore2025-2026101012127723.56119178.150122713
Abdul RazzaqPAKRawalpindi Cricket StadiumRawalpindi2000-2006111132128626.5024686.18011221
Chundangapoyil RizwanUAEICC AcademyDubai2019-2022141202124517.6731367.73001231
DR PatankarMACMarsa Sports ClubMarsa2023-2026131202125417.67187113.37010206
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.