Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAST2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

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
Murali VijayINDKingsmeadDurban2010-20132401319732.7530842.53010220
Cheteshwar PujaraINDKingsmeadDurban2010-20132401317032.7533339.34010170
Babar AzamPAKSuperSport ParkCenturion2018-20242401317132.7519965.83020260
Victor TrumperAUSOld WanderersJohannesburg19022401316332.75--010-0
Damien MartynAUSAdelaide OvalAdelaide2001122130124*-23256.0310090
Brian LaraWIKingsmead Cricket GroundDurban19981201307965.0023056.52020231
Arthur MitchellENGHeadingley Cricket GroundLeeds19351201307265.00--020-0
Bill LawryAUSThe GabbaBrisbane196312113087*130.00--010170
Mike AthertonENGOld TraffordManchester19981201308965.0040032.50010200
Arthur MorrisAUSEllis Park StadiumJohannesburg1949-195023013011143.33--10191
Craig McMillanNZEden ParkAuckland1999-20042311298264.5026848.13010201
Mahela JayawardeneSLSuperSport ParkCenturion2002-20112401294432.2530941.75000170
Shan MasoodPAKSuperSport ParkCenturion2018-20242401296532.2525949.81010151
David BoonAUSNewlands Cricket GroundCape Town199412112896128.0030242.38010150
Herbert SutcliffeENGNewlandsCape Town19271201289964.00--010-0
Les AmesENGKingsmeadDurban193923212884128.00--01070
Allan WatkinsENGEllis Park StadiumJohannesburg1948-194923012811142.67--100150
Colin CowdreyENGNew Wanderers StadiumJohannesburg1956-19572401285932.00--02081
Keith RiggAUSSydney Cricket GroundSydney1931110127127127.00--100120
Steve WaughAUSSuperSport ParkCenturion199712112767127.0031140.84020170
David WarnerAUSSuperSport ParkCenturion201412012711563.5016776.05100152
Rishabh PantINDNewlandsCape Town2022121127100*127.0018967.20100104
Arthur ChipperfieldAUSKingsmeadDurban1935-193622012710963.50--10080
Kumar SangakkaraSLSuperSport ParkCenturion2002-20112401278931.7518170.17010200
Jack CrawfordENGNewlandsCape Town19062411277442.33--010140
Colin McDonaldAUSNew Wanderers StadiumJohannesburg1957-19582411277542.33--01001
Matthew HaydenAUSNewlandsCape Town20061201269463.0024351.85010181
Thilan SamaraweeraSLNewlandsCape Town2012121126115*126.0027645.65100140
Ian BellENGNewlandsCape Town20101201267863.0033437.72010180
BJ WatlingNZSt George's ParkGqeberha20131201266363.0020461.76020240
Johnny DouglasENGLord's No. 1 GroundCape Town1913-191423012611942.00--10100
Percy HolmesENGKingsmeadDurban19282401267031.50--02200
Virender SehwagINDVidarbha Cricket Association Stadium, JamthaNagpur201012012510962.5015879.11100190
Alec StewartENGHeadingley Cricket GroundLeeds199412112589125.0020760.39010210
Hashan TillakaratneSLTyronne Fernando StadiumMoratuwa199312112592125.0028643.71010170
Chris GayleWIBourdaGeorgetown20011201258162.5027146.13010220
Dwayne SmithWINewlandsCape Town2004121125105*125.0013592.59100182
Henry NichollsNZBasin ReserveWellington201712012511862.5018268.68100150
Johnny TyldesleyENGNewlands Cricket GroundCape Town189912012511262.50--100-0
Alastair CookENGKingsmeadDurban2009-201523012511841.6730141.53101120
Frank MannENGOld WanderersJohannesburg1922-19232411255941.67--010-2
Peter MayENGKennington OvalLondon1951-195524112589*41.6710.00011100
Arthur HillENGNewlands Cricket GroundCape Town1896110124124124.00--100-0
Ricky PontingAUSWACA GroundPerth20051201247162.0021358.22020160
Leonard HuttonENGOld WanderersJohannesburg19391201249262.00--01070
Geoff BoycottENGCrusaders GroundPort Elizabeth196512012411762.0039629.55100120
Mohammad AzharuddinINDNewlands Cricket GroundCape Town1993-199723012411541.3312698.41100201
Ricky PontingAUSKingsmead Cricket GroundDurban20021201238961.5013293.18010220
Kamran AkmalPAKGaddafi StadiumLahore20071201237161.5023053.48020150
MS DhoniINDSuperSport ParkCenturion20101201239061.5015678.85010162

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.