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

1 active
Reset"Match result" is from the side of the player or team.
From 2012-01-01×
PlayerGroundSpanMatInnsNORunsHSAveBFSR1005004s6s
Moeen AliENGKennington OvalLondon2014-2023713041110831.6277153.31111545
Usman KhawajaAUSBrisbane Cricket Ground, WoolloongabbaBrisbane2015-2024712141017437.2766661.56120462
Kusal MendisSLSinhalese Sports Club GroundColombo2016-2025611040911037.1858270.27120525
Jonny BairstowENGTrent BridgeNottingham2012-2022712040913634.0861166.94111567
Zak CrawleyENGThe Rose BowlSouthampton2020340406267101.5064562.95120511
Gary BallanceENGLord'sLondon2014-2017612140511036.8276852.73201521
Travis HeadAUSMelbourne Cricket GroundMelbourne2018-2025814040511428.9381050.00112401
Ben StokesENGNewlandsCape Town2016-2020240403258100.75356113.201104715
Nazmul Hossain ShantoBANShere Bangla National Stadium, MirpurDhaka2020-2026917040110123.5972055.69121424
Mohammad HafeezPAKSharjah Cricket StadiumSharjah2014-201524039919799.7568058.68200476
Sean WilliamsZIMHarare Sports ClubHarare2014-2020510139710744.1163862.23120456
Mushfiqur RahimBANShere Bangla National StadiumMirpur2012-202181413976530.5484746.87041532
Marnus LabuschagneAUSMelbourne Cricket GroundMelbourne2019-202571203967233.0089644.20040291
Brendon McCullumNZUniversity OvalDunedin2012-201547239411378.8046484.911304810
Ross TaylorNZUniversity OvalDunedin2012-2017584394217*98.5063761.85100491
Temba BavumaSASt George's ParkGqeberha2014-202669039417943.7872154.65121374
Kusal MendisSLZahur Ahmed Chowdhury StadiumChattogram2018-202435039319678.6065360.18120444
Rishabh PantINDSydney Cricket GroundSydney2019-2025351393159*98.2550577.82120409
Rahmat ShahAFGQueens Sports ClubBulawayo2024-2025230392234130.6776351.38200403
Steve SmithAUSPerth StadiumPerth2019-20255103391200*55.8679349.31101321
Tom BlundellNZHagley OvalChristchurch2020-202591413919630.0869856.02031511
Rachin RavindraNZBay OvalMount Maunganui2022-202536239024097.5058866.33110379
Temba BavumaSAKingsmeadDurban2015-2026611039011335.4581547.85121451
Dinesh ChandimalSLZahur Ahmed Chowdhury StadiumChattogram2014-2024472387100*77.4077549.94130227
Sarfraz AhmedPAKSheikh Zayed StadiumAbu Dhabi2014-201881323879435.1856768.25030322
Dimuth KarunaratneSLHarare Sports ClubHarare2016-202048138311054.7178348.91120340
Quinton de KockSANewlandsCape Town2016-2020610038310138.3052672.81130491
Aiden MarkramSAKingsmeadDurban2018-202648038214347.7573152.26110521
Sikandar RazaZIMQueens Sports ClubBulawayo2016-202571403828927.2978648.60031363
Mohammad HafeezPAKDubai International Cricket StadiumDubai2012-2018712138112634.6470154.35121514
Virat KohliINDRajiv Gandhi International Stadium, UppalHyderabad2012-201845037920475.8056367.32110421
Jonny BairstowENGOld TraffordManchester2013-202368137999*54.1454969.03030465
Mahmudul Hasan JoyBANSylhet International Cricket StadiumSylhet2023-202659037617141.7871452.66122444
Temba BavumaSANewlandsCape Town2015-2025710237410646.7568854.36211492
Michael ClarkeAUSBrisbane Cricket Ground, WoolloongabbaBrisbane2012-2013231373259*186.5053869.33200351
Harry BrookENGKennington OvalLondon2022-202659037211141.3341889.00130458
Jos ButtlerENGThe Rose BowlSouthampton2014-202057137115261.8361360.52120405
Ollie PopeENGKennington OvalLondon2021-202548137115453.0050773.18120492
Jeet RavalNZSeddon ParkHamilton2016-201958037013246.2581345.51131531
Kumar SangakkaraSLSinhalese Sports Club GroundColombo2012-201436136919273.8063957.75121312
Ajinkya RahaneINDMelbourne Cricket GroundMelbourne2014-202036136914773.8062958.66200440
Joe RootENGBasin ReserveWellington2013-2024351367153*91.7549474.29210306
Shikhar DhawanINDGalle International StadiumGalle2015-201724036619091.5053668.28200500
Virat KohliINDVidarbha Cricket Association Stadium, JamthaNagpur2012-202345036621373.2067354.38200342
Brendon McCullumNZHagley OvalChristchurch2014-2016230365195121.67240152.082004218
Jos ButtlerENGOld TraffordManchester2014-20205803657545.6373949.39031443
Ross TaylorNZQueens Sports ClubBulawayo2016233364173*-55066.18210333
Alastair CookENGSheikh Zayed StadiumAbu Dhabi2012-2015230364263121.3378846.19110280
Harry BrookENGBasin ReserveWellington2023-202424036418691.00352103.412114010
Aiden MarkramSANewlandsCape Town2018-2025611136410636.4051670.54121585

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.