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/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2069th 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 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2068th 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 runsT20I3rd 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 runsFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st 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

South Africa: Batting by series (All cricket)

More filters

2 active
Reset"Match result" is from the side of the player or team.
Team: South Africa×At Kensington Oval×
PlayerSeriesSpanMatInnsNORunsHSAveBFSR1005004s6s
Daryll CullinanSASouth Africa tour of West Indies 2000/012001120216134108.0051042.35110222
AB de VilliersSASouth Africa tour of West Indies 20052005110178178178.0035250.57100151
Andrew HudsonSASouth Africa tour of West Indies 1991/92199212016316381.5038642.23101200
Herschelle GibbsSASouth Africa tour of West Indies 2000/01200123016010753.3325263.49100193
Shaun PollockSASouth Africa tour of West Indies 2000/012001221146106*146.0029250.00100190
Kepler WesselsSASouth Africa tour of West Indies 1991/9219921201337466.5027648.19020151
Graeme SmithSASouth Africa tour of West Indies 20052005110104104104.0020351.23100131
Neil McKenzieSASouth Africa tour of West Indies 2000/012001120847242.0019842.42010101
Jacques KallisSASouth Africa tour of West Indies 20052005110787878.0015650.0001040
Boeta DippenaarSASouth Africa tour of West Indies 20052005110717171.0015844.9401061
Peter KirstenSASouth Africa tour of West Indies 1991/921992120635231.5019931.6601060
Jacques KallisSASouth Africa tour of West Indies 2000/012001230492016.3319325.3900040
Nicky BojeSASouth Africa tour of West Indies 2000/012001121433443.0013930.9400040
Boeta DippenaarSASouth Africa tour of West Indies 2000/0120011114242*-4789.3600050
Allan DonaldSASouth Africa tour of West Indies 2000/012001220373718.5012429.8400140
Jacques KallisSAICC World Twenty20 20102010110343434.0033103.0300002
Adrian KuiperSASouth Africa tour of West Indies 1991/921992120343417.0017519.4300140
Mark BoucherSASouth Africa tour of West Indies 20052005110282828.006543.0800000
Graeme SmithSAICC World Twenty20 20102010110272727.0014192.8600041
JP DuminySAICC World Twenty20 20102010110252525.0021119.0500002
Ashwell PrinceSASouth Africa tour of West Indies 20052005110232323.004847.9200010
Albie MorkelSAICC World Twenty20 20102010110232323.0017135.2900021
Nicky BojeSASouth Africa tour of West Indies 200520051112020*-4544.4400020
Meyrick PringleSASouth Africa tour of West Indies 1991/92199212019159.504047.5000000
Gary KirstenSASouth Africa tour of West Indies 2000/01200123018186.003847.3700230
AB de VilliersSAICC World Twenty20 20102010110171717.002180.9500011
Makhaya NtiniSASouth Africa tour of West Indies 20052005110161616.002080.0000010
Jonty RhodesSASouth Africa tour of West Indies 2000/0120011111010*-8125.0000010
David RichardsonSASouth Africa tour of West Indies 1991/9219921201085.005219.2300010
Herschelle GibbsSASouth Africa tour of West Indies 20052005110888.002433.3300020
Hansie CronjeSASouth Africa tour of West Indies 1991/921992120753.503420.5900000
Richard SnellSASouth Africa tour of West Indies 1991/921992120663.002821.4300110
Mark RushmereSASouth Africa tour of West Indies 1991/921992120633.005610.7100000
Lance KlusenerSASouth Africa tour of West Indies 2000/012001120542.503514.2900000
Tertius BoschSASouth Africa tour of West Indies 1991/92199212255*-1050.0000010
Mark BoucherSAICC World Twenty20 20102010110444.00666.6700000
André NelSASouth Africa tour of West Indies 2005200511144*-4100.0000000
Mark BoucherSASouth Africa tour of West Indies 2000/012001220331.50387.8900100
Monde ZondekiSASouth Africa tour of West Indies 20052005110222.00540.0000000
Roelof van der MerweSAICC World Twenty20 2010201011122*-633.3300000
Dale SteynSAICC World Twenty20 2010201011111*-1100.0000000
Makhaya NtiniSASouth Africa tour of West Indies 2000/012001210000.00100.0000100
Loots BosmanSAICC World Twenty20 20102010110000.0010.0000100
Allan DonaldSASouth Africa tour of West Indies 1991/921992120000.00220.0000200

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.