Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20Semi Final · CSA Pro20 2026/27WARBOLT2069th 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)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th 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 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

South Africa: Batting by ground

More filters

2 active
Reset"Match result" is from the side of the player or team.
Team: South Africa×Series: England tour of South Africa 1999/00×
PlayerGroundSpanMatInnsNORunsHSAveBFSR1005004s6s
Gary KirstenSAKingsmeadDurban1999120286275143.0067342.50100280
Lance KlusenerSACrusaders GroundPort Elizabeth1999110174174174.0022178.73100252
Daryll CullinanSANewlandsCape Town2000110120120120.0025547.06100101
Daryll CullinanSANew Wanderers StadiumJohannesburg1999110108108108.0017063.53100170
Mark BoucherSAKingsmeadDurban199912010810854.0022248.65101141
Jonty RhodesSACrusaders GroundPort Elizabeth199912110757*107.0027738.63020110
Jacques KallisSANewlandsCape Town2000110105105105.0022945.85100102
Jacques KallisSACrusaders GroundPort Elizabeth19991218685*86.0029029.6601040
Herschelle GibbsSANew Wanderers StadiumJohannesburg1999110858585.0022238.29010110
Gary KirstenSANewlandsCape Town2000110808080.0019640.8201080
Daryll CullinanSACrusaders GroundPort Elizabeth1999120765838.0014452.78010100
Lance KlusenerSANew Wanderers StadiumJohannesburg1999110727272.008584.71010110
Shaun PollockSAKingsmeadDurban1999121716471.0012457.2601081
Jacques KallisSAKingsmeadDurban1999120696934.5020833.1701170
Lance KlusenerSASuperSport ParkCenturion20001116161*-9663.5401071
Lance KlusenerSAKingsmeadDurban1999120604530.006888.2400090
Herschelle GibbsSACrusaders GroundPort Elizabeth1999120584829.0013642.6500090
Daryll CullinanSASuperSport ParkCenturion2000110464646.009150.5500050
Hansie CronjeSANew Wanderers StadiumJohannesburg1999110444444.0012136.3600080
Mark BoucherSACrusaders GroundPort Elizabeth1999110424242.0011935.2900050
Mark BoucherSANewlandsCape Town2000110363636.0010036.0000030
Daryll CullinanSAKingsmeadDurban1999120362018.009537.8900040
Shaun PollockSASuperSport ParkCenturion2000110303030.006446.8800030
Pieter StrydomSASuperSport ParkCenturion2000110303030.004173.1700050
Herschelle GibbsSANewlandsCape Town2000110292929.004959.1800040
Hansie CronjeSAKingsmeadDurban1999120292814.507240.2800020
Hansie CronjeSACrusaders GroundPort Elizabeth1999120292714.505949.1500030
Herschelle GibbsSAKingsmeadDurban1999120282614.005749.1200050
Jonty RhodesSANew Wanderers StadiumJohannesburg1999110262626.008132.1000010
Jacques KallisSASuperSport ParkCenturion2000110252525.006140.9800021
Mark BoucherSASuperSport ParkCenturion2000110222222.004845.8300040
Gary KirstenSACrusaders GroundPort Elizabeth199912017158.505232.6900020
Jonty RhodesSANewlandsCape Town2000110161616.002955.1700020
Gary KirstenSANew Wanderers StadiumJohannesburg1999110131313.004727.6600010
Jacques KallisSANew Wanderers StadiumJohannesburg1999110121212.008314.4600010
Nantie HaywardSACrusaders GroundPort Elizabeth19991111010*-2441.6700020
Allan DonaldSACrusaders GroundPort Elizabeth1999110999.001850.0000020
Paul AdamsSAKingsmeadDurban1999110999.004121.9500000
Shaun PollockSACrusaders GroundPort Elizabeth1999110777.001353.8500000
Allan DonaldSANewlandsCape Town2000110777.00887.5000010
Mark BoucherSANew Wanderers StadiumJohannesburg199911144*-944.4400000
Shaun PollockSANewlandsCape Town2000110444.002218.1800000
Paul AdamsSASuperSport ParkCenturion200011144*-850.0000010
Herschelle GibbsSASuperSport ParkCenturion2000110333.002114.2900000
Lance KlusenerSANewlandsCape Town2000110333.001030.0000000
Paul AdamsSANewlandsCape Town200011133*-3010.0000000
Shaun PollockSANew Wanderers StadiumJohannesburg1999110222.00219.5200000
Gary KirstenSASuperSport ParkCenturion2000110000.0070.0000100
Nantie HaywardSAKingsmeadDurban199911100*-30.0000000
Allan DonaldSANew Wanderers StadiumJohannesburg1999110000.0010.0000100
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.