Most catches
Player Span Mat Inns Ct Max Ct/Inn
JH Kallis (SA) 1996-2013 22 44 36 4 0.818
GC Smith (SA) 2002-2014 17 34 25 3 0.735
AB de Villiers (SA) 2005-2018 19 28 24 3 0.857
HM Amla (SA) 2005-2019 19 38 19 2 0.500
HH Gibbs (SA) 1999-2007 10 20 16 2 0.800
AG Prince (SA) 2002-2011 11 22 15 3 0.681
D Elgar (SA) 2013-2019 9 18 13 2 0.722
G Kirsten (SA) 1994-2004 11 22 12 4 0.545
EJ Barlow (SA) 1962-1970 4 8 9 3 1.125
DJ Cullinan (SA) 1993-2001 8 16 9 2 0.562
F du Plessis (SA) 2013-2019 9 18 9 2 0.500
SM Pollock (SA) 1996-2007 11 22 9 3 0.409
AC Hudson (SA) 1993-1997 4 8 8 4 1.000
BM McMillan (SA) 1993-1997 5 10 7 3 0.700
AW Nourse (SA) 1902-1923 7 14 7 2 0.500
DW Steyn (SA) 2006-2019 15 30 7 2 0.233
RB Simpson (AUS) 1957-1967 2 4 6 2 1.500
SPD Smith (AUS) 2014-2018 2 4 6 5 1.500
RT Ponting (AUS) 2002-2011 4 7 6 2 0.857
JP Duminy (SA) 2009-2017 4 8 6 3 0.750
GA Faulkner (SA) 1906-1910 4 8 6 3 0.750
TL Goddard (SA) 1957-1970 5 9 6 1 0.666
AN Petersen (SA) 2011-2015 6 12 6 2 0.500
MP Vaughan (ENG) 2000-2005 2 3 5 3 1.666
ME Waugh (AUS) 1994-2002 2 4 5 3 1.250
Younis Khan (PAK) 2003-2013 3 5 5 2 1.000
DJ McGlew (SA) 1954-1962 4 6 5 3 0.833
SJ Snooke (SA) 1906-1910 4 8 5 2 0.625
T Bavuma (SA) 2015-2019 5 10 5 1 0.500
JA Rudolph (SA) 2004-2012 6 12 5 1 0.416
PR Adams (SA) 1996-2004 7 14 5 2 0.357
R Benaud (AUS) 1957-1958 1 2 4 2 2.000
PGZ Harris (NZ) 1962-1962 1 2 4 3 2.000
SMJ Woods (ENG) 1896-1896 1 2 4 3 2.000
JN Crawford (ENG) 1906-1906 2 3 4 3 1.333
IM Chappell (AUS) 1966-1970 2 4 4 3 1.000
CH Gayle (WI) 2004-2008 2 4 4 2 1.000
PN Kirsten (SA) 1993-1994 2 4 4 3 1.000
W Rhodes (ENG) 1910-1910 2 4 4 2 1.000
S Haigh (ENG) 1899-1906 3 5 4 2 0.800
R Dravid (INDIA) 1997-2011 3 6 4 2 0.666
HH Dippenaar (SA) 2003-2007 4 8 4 1 0.500
ND McKenzie (SA) 2001-2008 5 10 4 1 0.400
PL Harris (SA) 2007-2011 6 12 4 2 0.333
M Morkel (SA) 2010-2018 11 22 4 2 0.181
By default, the shading indicates records from the past week, or failing that, the most recent entry.
Adjust: most recent | past week | past month | past 6 months | past year | 4 years | 10 years | 25 years | post-war

All figures exclude catches made as a wicketkeeper, except for matches played which is the career figure

Records includes the following current or recent matches:
South Africa v Pakistan at Cape Town, 2nd Test, Jan 3-6, 2019 [Test # 2340]
South Africa v Australia at Cape Town, 3rd Test, Mar 22-25, 2018 [Test # 2300]
South Africa v India at Cape Town, 1st Test, Jan 5-8, 2018 [Test # 2292]