Live1st ODI · India in New Zealand 2026/27NZ112/5 (25.5)INDIND chose to bowlTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I5th 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 runsT2064th Match · CSA Pro20 2026/27WARBOLODI2nd 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.
v South Africa×
PlayerGroundSpanMatInnsNORunsHSAveBFSR1005004s6s
Bill EdrichENGKingsmeadDurban1939220220219110.00--100250
Kusal MendisSLSt George's ParkGqeberha2016-202436122084*44.0032867.07021312
Jack MoroneyAUSEllis Park StadiumJohannesburg1949-1950231219118109.50--201130
Kevin PietersenENGHeadingleyLeeds2008-201224021914954.7527380.22100352
Colin CowdreyENGTrent BridgeNottingham1960-196524021910554.75--110250
Dimuth KarunaratneSLGalle International StadiumGalle2018121218158*218.0030272.19110201
Graham ThorpeENGKennington OvalLondon1994-2003231218124109.0037358.45110300
Herbert SutcliffeENGKennington OvalLondon1924-1929231218109*109.00--200-0
David WarnerAUSAdelaide OvalAdelaide2012-201624021811954.5024887.90100294
Neil HarveyAUSNewlandsCape Town1949-1957231216178108.00--100160
Lucky DentonENGOld WanderersJohannesburg1906-191036021610436.00--10160
Virat KohliINDNew Wanderers StadiumJohannesburg2013120215119107.5037457.49110270
Jack HobbsENGLord'sLondon1912-1924220215211107.50--100150
Andrew StraussENGKingsmeadDurban2004-200923021513671.6742151.07110300
Wally HammondENGHeadingley Cricket GroundLeeds1929-193524121587*71.67--031141
Greg BlewettAUSThe Wanderers StadiumJohannesburg1997110214214214.0042150.83100330
Sachin TendulkarINDThe Wanderers StadiumJohannesburg1992-200636021411135.6745247.35100380
Wavell HindsWIBourda, GeorgetownGuyana2005110213213213.0029771.72100342
Bill EdrichENGOld Trafford Cricket GroundManchester1947121213191213.00--100223
Babar AzamPAKNewlandsCape Town2019-20252402138153.2534362.10030320
Rohit SharmaINDJSCA International Stadium ComplexRanchi2019110212212212.0025583.14100286
Younis KhanPAKDubai International Cricket StadiumDubai2010-2013241212131*70.6744347.86100144
David WarnerAUSSt George's ParkGqeberha2014-20182402127053.0027277.94030311
Leonard HuttonENGKingsmeadDurban1939-19483502128342.4024336.2102070
Mark ButcherENGTrent BridgeNottingham1998-200324021110652.7541750.60110380
Jack FingletonAUSOld WanderersJohannesburg1935-193623021010870.00--11080
Ted DexterENGNew Wanderers StadiumJohannesburg1964-196523021017270.00--101320
Pelham WarnerENGOld WanderersJohannesburg1899-1906241210132*70.00--110100
Sourav GangulyINDThe Wanderers StadiumJohannesburg1997-20062412097369.6737056.49030323
Joe RootENGLord'sLondon2017-202224020919052.2527476.28100291
Ricky PontingAUSNew Wanderers StadiumJohannesburg2002-20113502098341.8036257.73021271
Herbie CollinsAUSOld WanderersJohannesburg1921121208203208.00--100270
Brian LaraWINew Wanderers StadiumJohannesburg2003120207202103.5029669.93100332
Frank WoolleyENGLord'sLondon1912-1924221207134*207.00--110-2
Angelo MathewsSLSinhalese Sports Club GroundColombo2014-20182412077169.0038953.21030172
Steve WaughAUSThe Wanderers StadiumJohannesburg1994-1997231205160102.5044945.66101280
Bill BrownAUSKingsmeadDurban1935-19362302058468.33--03040
Adam GilchristAUSNew Wanderers StadiumJohannesburg2002111204204*-21395.77100198
Alec StewartENGOld TraffordManchester1998120204164102.0042947.55100290
Kushal Janith PereraSLKingsmeadDurban2019121204153*204.0026377.57110196
Clem HillAUSSydney Cricket GroundSydney1910-1911220204191102.0022092.73100190
Herbert SutcliffeENGEdgbaston Cricket GroundBirmingham1924-192923020411468.00--110-1
Shivnarine ChanderpaulWIBourda, GeorgetownGuyana2005111203203*-37054.86100230
Steve WaughAUSMelbourne Cricket GroundMelbourne1997-20012302039667.6737154.72020230
Stephen FlemingNZThe Wanderers StadiumJohannesburg1994-20073602034833.8333061.52000341
Taufeeq UmarPAKNewlandsCape Town2003120202135101.0035556.90110331
Brian LaraWINewlandsCape Town2004120201115100.5037653.46110301
Justin LangerAUSSydney Cricket GroundSydney2002-200624120112667.0029368.60100331
David WarnerAUSMelbourne Cricket GroundMelbourne2022110200200200.0025578.43100162
Brian LaraWIQueen's Park Oval, Port of SpainTrinidad2005120200196100.0029368.26100260

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.