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
Mark ButcherENGNew Wanderers StadiumJohannesburg1999120333216.5014922.1500040
Nasser HussainENGNew Wanderers StadiumJohannesburg199912016168.003053.3300121
Michael VaughanENGNew Wanderers StadiumJohannesburg1999120383319.0012231.1500060
Andrew FlintoffENGNew Wanderers StadiumJohannesburg1999120743837.0011067.27000140
Alec StewartENGNew Wanderers StadiumJohannesburg1999120868643.0013165.65011141
Andrew CaddickENGNew Wanderers StadiumJohannesburg1999120524826.008263.4100081
Herschelle GibbsSANew Wanderers StadiumJohannesburg1999110858585.0022238.29010110
Gary KirstenSANew Wanderers StadiumJohannesburg1999110131313.004727.6600010
Jacques KallisSANew Wanderers StadiumJohannesburg1999110121212.008314.4600010
Mark BoucherSANew Wanderers StadiumJohannesburg199911144*-944.4400000
Shaun PollockSANew Wanderers StadiumJohannesburg1999110222.00219.5200000
Jonty RhodesSANew Wanderers StadiumJohannesburg1999110262626.008132.1000010
Lance KlusenerSANew Wanderers StadiumJohannesburg1999110727272.008584.71010110
Allan DonaldSANew Wanderers StadiumJohannesburg1999110000.0010.0000100
Paul AdamsSANew Wanderers StadiumJohannesburg199911100*---00000
Darren GoughENGNew Wanderers StadiumJohannesburg19991223116*-6547.6900040
Gavin HamiltonENGNew Wanderers StadiumJohannesburg1999120000.0090.0000200
Mike AthertonENGNew Wanderers StadiumJohannesburg1999120000.0030.0000200
Chris AdamsENGNew Wanderers StadiumJohannesburg199912017168.503548.5700030
Hansie CronjeSANew Wanderers StadiumJohannesburg1999110444444.0012136.3600080
Daryll CullinanSANew Wanderers StadiumJohannesburg1999110108108108.0017063.53100170
Alan MullallyENGNew Wanderers StadiumJohannesburg199912010105.001758.8200101
Mark ButcherENGCrusaders GroundPort Elizabeth1999120542.503116.1300010
Nasser HussainENGCrusaders GroundPort Elizabeth199912115282152.0036541.64020193
Michael VaughanENGCrusaders GroundPort Elizabeth1999120502925.0020724.1500050
Andrew FlintoffENGCrusaders GroundPort Elizabeth1999120544227.005696.43000110
Alec StewartENGCrusaders GroundPort Elizabeth1999120432821.509147.2500061
Andrew CaddickENGCrusaders GroundPort Elizabeth1999121393539.0010238.2400050
Herschelle GibbsSACrusaders GroundPort Elizabeth1999120584829.0013642.6500090
Gary KirstenSACrusaders GroundPort Elizabeth199912017158.505232.6900020
Jacques KallisSACrusaders GroundPort Elizabeth19991218685*86.0029029.6601040
Mark BoucherSACrusaders GroundPort Elizabeth1999110424242.0011935.2900050
Shaun PollockSACrusaders GroundPort Elizabeth1999110777.001353.8500000
Nantie HaywardSACrusaders GroundPort Elizabeth19991111010*-2441.6700020
Jonty RhodesSACrusaders GroundPort Elizabeth199912110757*107.0027738.63020110
Lance KlusenerSACrusaders GroundPort Elizabeth1999110174174174.0022178.73100252
Allan DonaldSACrusaders GroundPort Elizabeth1999110999.001850.0000020
Darren GoughENGCrusaders GroundPort Elizabeth1999110666.002821.4300010
Mike AthertonENGCrusaders GroundPort Elizabeth199912011110855.5028838.54100150
Phil TufnellENGCrusaders GroundPort Elizabeth199911177*-1353.8500010
Chris AdamsENGCrusaders GroundPort Elizabeth1999120262513.009726.8000020
Hansie CronjeSACrusaders GroundPort Elizabeth1999120292714.505949.1500030
Daryll CullinanSACrusaders GroundPort Elizabeth1999120765838.0014452.78010100
Chris SilverwoodENGCrusaders GroundPort Elizabeth1999110666.002326.0900010
Mark ButcherENGKingsmeadDurban1999110484848.0016030.0000040
Nasser HussainENGKingsmeadDurban1999111146146*-46331.53100170
Andrew FlintoffENGKingsmeadDurban1999110555.001926.3200010
Alec StewartENGKingsmeadDurban1999110959595.0014963.76010150
Andrew CaddickENGKingsmeadDurban1999110000.0010.0000100
Herschelle GibbsSAKingsmeadDurban1999120282614.005749.1200050
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.