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 Tests)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerGroundSpanMatInnsNORunsHSAveBFSR1005004s6s
Hanif MohammadPAKQueen's Park OvalPort of Spain19582301658155.00--020-0
Hashan TillakaratneSLSuperSport ParkCenturion1998-2002241165104*55.0042638.73111260
Hashan TillakaratneSLJinnah StadiumSialkot1991-19952411655055.0046135.79010100
Brian LaraWIWACA GroundPerth1993-200034016513241.2523869.33101251
Ramnaresh SarwanWIHarare Sports ClubHarare2001-20032411658655.0046635.41010270
Darren BravoWIQueen's Park Oval, Port of SpainTrinidad2012-201634116510955.0028058.93100194
Dimuth KarunaratneSLSheikh Zayed StadiumAbu Dhabi2013-20172401659341.2534647.69010130
Kushal Janith PereraSLSinhalese Sports Club GroundColombo2015-20162401657041.2521975.34020280
George HeadleyWIQueen's Park OvalPort of Spain1930-19352401659341.25--010-0
Ken MackayAUSThe GabbaBrisbane1958-196234116586*55.006524.62010180
Rohan KanhaiWITrent BridgeNottingham1957-19662401656341.2532429.32010150
Ian RedpathAUSKingsmeadDurban1967-19702411658055.0025530.59020200
Larry GomesWIMelbourne Cricket GroundMelbourne1981-19842401656841.2532450.93020110
David GowerENGAntigua Recreation GroundSt John's1981-19862401659041.2540640.64010191
Tom HaywardENGHeadingley Cricket GroundLeeds1899-19073511656041.25--01080
Pankaj RoyINDFeroz Shah Kotla GroundDelhi1952-19593501659933.00--02100
Ted DexterENGTrent BridgeNottingham1960-19643501658533.0014353.85021220
Farokh EngineerINDLord'sLondon1967-19743601658627.5024367.90011210
Tim PaineAUSMelbourne Cricket GroundMelbourne2017-20204601657927.5037344.24010200
Vernon RansfordAUSAdelaide OvalAdelaide1908-19123611655033.0026136.78011150
George GiffenAUSAdelaide OvalAdelaide1884-18953601655827.50--010120
Ian BothamENGOld Trafford Cricket GroundManchester1980-198936016511827.5021078.57102176
Roy DiasSLAsgiriya StadiumKandy1983-198636016510627.5025746.69100190
Dion NashNZBasin ReserveWellington1998-199946316589*55.0041939.38010121
Ian BothamENGEdgbastonBirmingham1982-19874701656423.5720879.33011223
Johnny DouglasENGMelbourne Cricket GroundMelbourne1911-19255801656020.6349033.6702180
AB de VilliersSAThe Wanderers StadiumJohannesburg2006-201861101656915.0036345.45010211
Vijay HazareINDFeroz Shah KotlaDelhi1951111164164*---100-0
Dennis AmissENGLancaster ParkChristchurch1975111164164*-35146.72100250
Matthew HaydenAUSEden GardensKolkata20011201649782.0027559.64020203
Steve WaughAUSEdgbastonBirmingham1993-200122016410582.0035646.07110190
Michael ClarkeAUSVidarbha Cricket Association GroundNagpur20041201649182.0025564.31020241
Matt HorneNZBellerive OvalHobart199712016413382.0028657.34100142
Alastair CookENGVidarbha C.A. GroundNagpur2006121164104*164.0040340.69110190
Murali VijayINDArun Jaitley StadiumDelhi201712016415582.0027958.78100150
Martin GuptillNZSir Vivian Richards Stadium, North SoundAntigua20121201649782.0040041.00020211
Kieran PowellWISir Vivian Richards Stadium, North SoundAntigua201212016413482.0033548.96100271
Hanuma VihariINDSabina Park, JamaicaKingston2019121164111164.0030154.49110240
Jacob BethellENGSydney Cricket GroundSydney202612016415482.0028856.94100170
Roger HartiganAUSAdelaide OvalAdelaide190812016411682.00--100170
Keith BoyceWIAdelaide OvalAdelaide197612116495*164.0018688.17020230
Graham ThorpeENGEden ParkAuckland1997-200223016411954.6734048.24100220
Ian BellENGSophia GardensCardiff2011-2015231164103*82.0025564.31110221
Asad ShafiqPAKShere Bangla National StadiumMirpur2011-201523016410754.6729355.97100151
Peter ParfittENGEden ParkAuckland1963-1966231164131*82.0012027.50100150
Stuart CarlisleZIMVidarbha Cricket Association GroundNagpur2000-20022401647741.0036045.56020241
Virat KohliINDBasin ReserveWellington2014-2020241164105*54.6727858.99100221
John WatkinsSAMelbourne Cricket GroundMelbourne1952-19532401649241.00--020131
Sadiq MohammadPAKNiaz Stadium, HyderabadSindh1973-1978341164103*54.6714421.53100180
Bryan YoungNZSeddon ParkHamilton1994-19972401648541.0039941.10020251

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.