Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT20Semi 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/27VICWAODI3rd ODI · England tour of Australia 2026AUSENG

England tour of South Africa 1999/00: Batting by ground

More filters

1 active
Reset"Match result" is from the side of the player or team.
Series: England tour of South Africa 1999/00×
PlayerGroundSpanMatInnsNORunsHSAveBFSR1005004s6s
Hansie CronjeSACrusaders GroundPort Elizabeth1999120292714.505949.1500030
Herschelle GibbsSAKingsmeadDurban1999120282614.005749.1200050
Jonty RhodesSANew Wanderers StadiumJohannesburg1999110262626.008132.1000010
Chris AdamsENGCrusaders GroundPort Elizabeth1999120262513.009726.8000020
Nasser HussainENGSuperSport ParkCenturion2000110252525.006936.2300020
Jacques KallisSASuperSport ParkCenturion2000110252525.006140.9800021
Darren MaddyENGKingsmeadDurban1999110242424.0012020.0000030
Andrew FlintoffENGNewlandsCape Town2000110222222.004746.8100030
Mark BoucherSASuperSport ParkCenturion2000110222222.004845.8300040
Chris AdamsENGKingsmeadDurban1999110191919.003652.7800030
Gary KirstenSACrusaders GroundPort Elizabeth199912017158.505232.6900020
Chris AdamsENGNew Wanderers StadiumJohannesburg199912017168.503548.5700030
Jonty RhodesSANewlandsCape Town2000110161616.002955.1700020
Nasser HussainENGNew Wanderers StadiumJohannesburg199912016168.003053.3300121
Andrew CaddickENGNewlandsCape Town200012014147.005425.9300120
Gary KirstenSANew Wanderers StadiumJohannesburg1999110131313.004727.6600010
Jacques KallisSANew Wanderers StadiumJohannesburg1999110121212.008314.4600010
Darren GoughENGNewlandsCape Town20001201286.003534.2900000
Nantie HaywardSACrusaders GroundPort Elizabeth19991111010*-2441.6700020
Alan MullallyENGNew Wanderers StadiumJohannesburg199912010105.001758.8200101
Allan DonaldSACrusaders GroundPort Elizabeth1999110999.001850.0000020
Paul AdamsSAKingsmeadDurban1999110999.004121.9500000
Darren GoughENGKingsmeadDurban1999110999.002536.0000010
Shaun PollockSACrusaders GroundPort Elizabeth1999110777.001353.8500000
Allan DonaldSANewlandsCape Town2000110777.00887.5000010
Mike AthertonENGSuperSport ParkCenturion2000110777.002924.1400010
Phil TufnellENGCrusaders GroundPort Elizabeth199911177*-1353.8500010
Chris SilverwoodENGSuperSport ParkCenturion200011177*-7100.0000010
Darren GoughENGSuperSport ParkCenturion200011166*-3200.0000010
Darren GoughENGCrusaders GroundPort Elizabeth1999110666.002821.4300010
Chris SilverwoodENGCrusaders GroundPort Elizabeth1999110666.002326.0900010
Chris SilverwoodENGNewlandsCape Town200012265*-1442.8600000
Andrew FlintoffENGKingsmeadDurban1999110555.001926.3200010
Mark ButcherENGCrusaders GroundPort Elizabeth1999120542.503116.1300010
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
Darren MaddyENGSuperSport ParkCenturion2000110333.00650.0000000
Shaun PollockSANew Wanderers StadiumJohannesburg1999110222.00219.5200000
Phil TufnellENGNewlandsCape Town2000120221.001216.6700100
Mike AthertonENGKingsmeadDurban1999110111.00205.0000000
Chris AdamsENGSuperSport ParkCenturion2000110111.001010.0000000
Andrew CaddickENGSuperSport ParkCenturion2000110000.0020.0000100
Andrew CaddickENGKingsmeadDurban1999110000.0010.0000100
Gary KirstenSASuperSport ParkCenturion2000110000.0070.0000100
Nantie HaywardSAKingsmeadDurban199911100*-30.0000000
Allan DonaldSANew Wanderers StadiumJohannesburg1999110000.0010.0000100

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.