Live4th T20I · India in New Zealand 2026/27NZ226/4 (16.5)INDIND chose to bowlLive4th ODI · Ireland in Namibia 2026/27NAMIRE48/2 (14.2)NAM chose to bowlLive7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class8th Match · Sheffield Shield 2026/27TASNSWFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT2060th Match · CSA Pro20 2026/27DOLBOLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

England tour of South Africa 1999/00: Batting by ground (First-class)

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
Gary KirstenSAKingsmeadDurban1999120286275143.0067342.50100280
Lance KlusenerSACrusaders GroundPort Elizabeth1999110174174174.0022178.73100252
Nasser HussainENGCrusaders GroundPort Elizabeth199912115282152.0036541.64020193
Nasser HussainENGKingsmeadDurban1999111146146*-46331.53100170
Daryll CullinanSANewlandsCape Town2000110120120120.0025547.06100101
Mike AthertonENGCrusaders GroundPort Elizabeth199912011110855.5028838.54100150
Daryll CullinanSANew Wanderers StadiumJohannesburg1999110108108108.0017063.53100170
Mark BoucherSAKingsmeadDurban199912010810854.0022248.65101141
Jonty RhodesSACrusaders GroundPort Elizabeth199912110757*107.0027738.63020110
Mike AthertonENGNewlandsCape Town20001201067153.0023345.49010110
Jacques KallisSANewlandsCape Town2000110105105105.0022945.85100102
Alec StewartENGKingsmeadDurban1999110959595.0014963.76010150
Alec StewartENGNew Wanderers StadiumJohannesburg1999120868643.0013165.65011141
Jacques KallisSACrusaders GroundPort Elizabeth19991218685*86.0029029.6601040
Herschelle GibbsSANew Wanderers StadiumJohannesburg1999110858585.0022238.29010110
Gary KirstenSANewlandsCape Town2000110808080.0019640.8201080
Daryll CullinanSACrusaders GroundPort Elizabeth1999120765838.0014452.78010100
Andrew FlintoffENGNew Wanderers StadiumJohannesburg1999120743837.0011067.27000140
Alec StewartENGSuperSport ParkCenturion2000110737373.0014052.14010101
Lance KlusenerSANew Wanderers StadiumJohannesburg1999110727272.008584.71010110
Shaun PollockSAKingsmeadDurban1999121716471.0012457.2601081
Michael VaughanENGSuperSport ParkCenturion2000110696969.0010863.8901090
Jacques KallisSAKingsmeadDurban1999120696934.5020833.1701170
Lance KlusenerSASuperSport ParkCenturion20001116161*-9663.5401071
Lance KlusenerSAKingsmeadDurban1999120604530.006888.2400090
Herschelle GibbsSACrusaders GroundPort Elizabeth1999120584829.0013642.6500090
Andrew FlintoffENGCrusaders GroundPort Elizabeth1999120544227.005696.43000110
Andrew CaddickENGNew Wanderers StadiumJohannesburg1999120524826.008263.4100081
Michael VaughanENGCrusaders GroundPort Elizabeth1999120502925.0020724.1500050
Mark ButcherENGKingsmeadDurban1999110484848.0016030.0000040
Michael VaughanENGNewlandsCape Town2000120474223.5016328.8300030
Daryll CullinanSASuperSport ParkCenturion2000110464646.009150.5500050
Alec StewartENGNewlandsCape Town2000120454022.509348.3900060
Hansie CronjeSANew Wanderers StadiumJohannesburg1999110444444.0012136.3600080
Mark ButcherENGNewlandsCape Town2000120444022.0017724.8600070
Alec StewartENGCrusaders GroundPort Elizabeth1999120432821.509147.2500061
Mark BoucherSACrusaders GroundPort Elizabeth1999110424242.0011935.2900050
Chris AdamsENGNewlandsCape Town2000120413120.5010738.3200050
Andrew CaddickENGCrusaders GroundPort Elizabeth1999121393539.0010238.2400050
Michael VaughanENGNew Wanderers StadiumJohannesburg1999120383319.0012231.1500060
Mark ButcherENGSuperSport ParkCenturion2000110363636.008442.8600060
Mark BoucherSANewlandsCape Town2000110363636.0010036.0000030
Daryll CullinanSAKingsmeadDurban1999120362018.009537.8900040
Mark ButcherENGNew Wanderers StadiumJohannesburg1999120333216.5014922.1500040
Nasser HussainENGNewlandsCape Town2000120311615.5010828.7000031
Darren GoughENGNew Wanderers StadiumJohannesburg19991223116*-6547.6900040
Shaun PollockSASuperSport ParkCenturion2000110303030.006446.8800030
Pieter StrydomSASuperSport ParkCenturion2000110303030.004173.1700050
Herschelle GibbsSANewlandsCape Town2000110292929.004959.1800040
Hansie CronjeSAKingsmeadDurban1999120292814.507240.2800020
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.