Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT1014th Match · Abu Dhabi T10 League 2026RDCYLT20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)ODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWA

Batting by ground (Men's Tests)

More filters

2 active
Reset"Match result" is from the side of the player or team.
v South Africa×From 2016-01-01×
PlayerGroundSpanMatInnsNORunsHSAveBFSR1005004s6s
Ben StokesENGNewlandsCape Town2016-2020240403258100.75356113.201104715
Kane WilliamsonNZSeddon ParkHamilton2017-2024231352176176.0065353.91200355
Virat KohliINDSuperSport ParkCenturion2018-202336032515354.1750963.85110411
Rohit SharmaINDDr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket StadiumVisakhapatnam2019120303176151.5039377.102003313
Matt RenshawAUSKingsmeadDurban2026120272190136.0049654.84110283
KL RahulINDSuperSport ParkCenturion2018-202336026512344.1754548.62200385
Sean WilliamsZIMQueens Sports ClubBulawayo202524125713785.67247104.05110302
Virat KohliINDMaharashtra Cricket Association StadiumPune2019111254254*-33675.60100332
Rachin RavindraNZBay OvalMount Maunganui2024120252240126.0039264.29100273
Shan MasoodPAKNewlandsCape Town2019-202524025214563.0043857.53110311
Kane WilliamsonNZBay OvalMount Maunganui2024120227118113.5042153.92200281
Mayank AgarwalINDDr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket StadiumVisakhapatnam2019120222215111.0040255.22100246
Kusal MendisSLSt George's ParkGqeberha2016-202436122084*44.0032867.07021312
Dimuth KarunaratneSLGalle International StadiumGalle2018121218158*218.0030272.19110201
Babar AzamPAKNewlandsCape Town2019-20252402138153.2534362.10030320
Rohit SharmaINDJSCA International Stadium ComplexRanchi2019110212212212.0025583.14100286
Joe RootENGLord'sLondon2017-202224020919052.2527476.28100291
Kushal Janith PereraSLKingsmeadDurban2019121204153*204.0026377.57110196
David WarnerAUSMelbourne Cricket GroundMelbourne2022110200200200.0025578.43100162
Virat KohliINDNewlandsCape Town2018-20243601997933.1746742.61010282
Usman KhawajaAUSSydney Cricket GroundSydney2023111195195*-36852.99100191
Ben StokesENGOld TraffordManchester2017-202223018410361.3331358.79110193
Colin de GrandhommeNZHagley OvalChristchurch2022231183120*91.5023478.21100194
Jonny BairstowENGNewlandsCape Town2016122180150*-26667.67100202
Joe RootENGNewlandsCape Town2016-20202401756143.7525568.63020220
Angelo MathewsSLSt George's ParkGqeberha2016-20242401745943.5033851.48010221
Joe RootENGSuperSport ParkCenturion2016-20192401737643.2533451.80010270
Mohammad RizwanPAKRawalpindi Cricket StadiumRawalpindi2021-2025241170115*56.6737545.33100200
Dominic SibleyENGNewlandsCape Town2020121167133*167.0038743.15100261
Jonny BairstowENGOld TraffordManchester2017-20222301589952.6723866.39010231
Henry NichollsNZHagley OvalChristchurch202223015110550.3325858.53100190
Craig ErvineZIMQueens Sports ClubBulawayo20252401514937.7529251.71000190
Babar AzamPAKRawalpindi Cricket StadiumRawalpindi2021-20252401517737.7525359.68020230
Ben StokesENGKennington OvalLondon2017-202223014911249.6720074.50100125
Dhananjaya de SilvaSLSt George's ParkGqeberha2016-20243501485029.6024959.44010210
Tom BlundellNZHagley OvalChristchurch20222301469648.6725357.71010200
Steve SmithAUSKingsmeadDurban2018-20262401465636.5028950.52010173
Usman KhawajaAUSAdelaide OvalAdelaide201612014514572.5031046.77101120
Devon ConwayNZHagley OvalChristchurch20222301449248.0031645.57010190
Mahmudul Hasan JoyBANKingsmeadDurban202212014113770.5033542.09100162
Dimuth KarunaratneSLSinhalese Sports Club GroundColombo20181201388569.0024656.10020160
Dhananjaya de SilvaSLKingsmeadDurban2019-20242401375934.2520566.83010192
Ollie PopeENGSt George's ParkGqeberha2020111135135*-22659.73100181
Travis HeadAUSSt George's ParkGqeberha202612013512167.5021463.08100180
David WarnerAUSWestern Australia Cricket Association GroundPerth20161201329766.0013399.25010221
Babar AzamPAKSuperSport ParkCenturion2018-20242401317132.7519965.83020260
Kane WilliamsonNZUniversity OvalDunedin2017110130130130.0024153.94100180
Shan MasoodPAKSuperSport ParkCenturion2018-20242401296532.2525949.81010151
Rishabh PantINDNewlandsCape Town2022121127100*127.0018967.20100104
Henry NichollsNZBasin ReserveWellington201712012511862.5018268.68100150
Page 1Next

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.