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 2026AFGZIMT2069th 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)T20Semi Final · CSA Pro20 2026/27WARBOLODI5th 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 figures (All cricket)

Jacques Kallis has scored the most runs in all cricket for South Africa v West Indies since 1908: 4,120 in 66 matches.

More filters

3 active
Reset"Match result" is from the side of the player or team.
Team: South Africa×v West Indies×From 1908-01-01×
PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Jacques KallisSA1998-2011668518412017761.49745955.241225337040
AB de VilliersSA2005-201644508272417864.86368773.88119125154
Herschelle GibbsSA1998-200952668262219245.21447358.62810429842
Graeme SmithSA2002-201142532248114848.65377965.6589030710
Hashim AmlaSA2007-201926323170920858.93225575.7966017510
Mark BoucherSA1998-20106360131241122*26.40225954.9425411512
Quinton de KockSA2014-2026262731132141*47.17988114.5735210350
Gary KirstenSA1996-200426372110515031.57237046.623651203
Daryll CullinanSA1993-200122312109016837.59208552.283411065
Jonty RhodesSA1992-2003303461026103*36.64137474.671418614
Aiden MarkramSA2019-20262328598911543.00111488.7817111224
Hansie CronjeSA1992-1999232819079433.59140464.600716316
Shaun PollockSA1996-2008544919830106*27.67149755.44101707
Boeta DippenaarSA2001-20051917577512364.58111969.26180726
Ashwell PrinceSA2005-20101414671213189.00154346.14240663
Neil McKenzieSA2001-2008131815967635.06148340.19040576
Faf du PlessisSA2011-20191716359511945.7779574.842425913
David MillerSA2010-202628235582130*32.33498116.871103524
Temba BavumaSA2014-20241317155217234.5083366.27214559
Rilee RossouwSA2015-20231414152713240.54441119.502334218
Reeza HendricksSA2015-2024171705278731.00337156.380315722
JP DuminySA2007-20162421751379*36.6465378.56033307
Lance KlusenerSA1997-2004262585026429.5365077.230323415
Dean ElgarSA2014-2023711142312142.3087048.62131561
Jacques RudolphSA2003-20051214241510134.5888347.00112472
Rassie van der DussenSA2019-20241616340775*31.3156372.290302511
Andrew HudsonSA1992-19971112036316330.2580645.04122440
Ryan RickeltonSA2023-20261415333977*28.25336100.890102714
Tristan StubbsSA2023-2026101013277636.3336190.580203010
Tony de ZorziSA2023-202461003258532.5056957.12021382
Alviro PetersenSA2010-2015101402685219.1457846.37011235
Peter KirstenSA1992-19938912565632.0064739.57020190
Kepler WesselsSA1992-199391002497424.9054245.94020221
Heinrich KlaasenSA2021-202410112237119*26.33218108.72100287
Wiaan MulderSA2021-2024101332174221.7041252.67003254
Justin KempSA2001-2007131022086526.0025282.54012165
Nicky BojeSA1998-2005151352053625.6350940.28001261
Dale SteynSA2007-2015261361905827.1423979.500121810
Kagiso RabadaSA2015-2026241791804022.5025171.71001214
Stiaan van ZylSA2014-2015331163101*81.5024267.36100230
Kyle VerreynneSA2021-20244601585926.3331450.32010180
Dale BenkensteinSA1998-19995511576939.2520178.1101090
Morné van WykSA2007-2015551154114*38.50116132.76100168
Pat SymcoxSA1993-1999111031403620.0021764.5200082
Allan DonaldSA1992-200326216136379.0738035.79006140
Robin PetersonSA2003-20139741153638.3313287.12000101
Johan BothaSA2007-2011159211228*16.0014577.2400134
Marco JansenSA2023-20267521104336.6711397.35000143
Farhaan BehardienSA2015-201612841003525.0011586.9600162
Makhaya NtiniSA2001-2008361549522*8.6418551.35004112
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.