Most catches
Player Span Mat Inns Ct Max Ct/Inn
JH Kallis (SA) 1995-2013 88 169 119 4 0.704
GC Smith (SA) 2002-2014 61 121 89 3 0.735
AB de Villiers (SA) 2004-2018 66 101 80 3 0.792
HH Gibbs (SA) 1996-2008 47 91 63 4 0.692
HM Amla (SA) 2004-2019 69 135 57 2 0.422
G Kirsten (SA) 1994-2004 52 97 51 4 0.525
D Elgar (SA) 2013-2019 33 64 37 2 0.578
DJ Cullinan (SA) 1993-2001 36 66 36 3 0.545
AG Prince (SA) 2002-2011 40 78 33 3 0.423
F du Plessis (SA) 2013-2019 34 66 32 3 0.484
SM Pollock (SA) 1995-2008 59 112 32 3 0.285
AW Nourse (SA) 1902-1923 26 50 30 4 0.600
TL Goddard (SA) 1956-1970 23 43 29 3 0.674
ND McKenzie (SA) 2000-2009 24 46 29 2 0.630
B Mitchell (SA) 1930-1949 20 33 27 3 0.818
WR Endean (SA) 1953-1958 15 28 25 3 0.892
BM McMillan (SA) 1992-1997 21 39 25 3 0.641
FE Woolley (ENG) 1910-1923 15 29 24 3 0.827
EJ Barlow (SA) 1961-1970 19 36 24 3 0.666
AC Hudson (SA) 1992-1998 21 37 23 4 0.621
RB Simpson (AUS) 1957-1967 10 18 21 3 1.166
WR Hammond (ENG) 1927-1939 15 28 21 3 0.750
W Rhodes (ENG) 1910-1914 10 20 20 2 1.000
M Morkel (SA) 2006-2018 41 80 20 2 0.250
AEE Vogler (SA) 1906-1910 10 20 19 4 0.950
AN Petersen (SA) 2010-2015 16 31 19 2 0.612
ML Hayden (AUS) 1994-2006 10 20 17 3 0.850
L Klusener (SA) 1996-2001 21 38 17 2 0.447
WJ Cronje (SA) 1992-2000 36 68 17 2 0.250
JN Rhodes (SA) 1992-2000 26 48 16 2 0.333
DW Steyn (SA) 2004-2019 52 101 16 2 0.158
Younis Khan (PAK) 2002-2013 8 14 15 3 1.071
RT Ponting (AUS) 2002-2011 11 21 15 2 0.714
M Ntini (SA) 1998-2009 53 103 15 1 0.145
RG Pollock (SA) 1964-1970 14 26 14 2 0.538
PR Adams (SA) 1995-2004 19 36 14 2 0.388
JP Duminy (SA) 2009-2017 19 36 14 3 0.388
HJ Tayfield (SA) 1949-1958 20 36 14 2 0.388
AK Markram (SA) 2017-2019 15 30 13 3 0.433
HD Bromfield (SA) 1961-1965 8 16 12 2 0.750
CL Vincent (SA) 1927-1931 10 19 12 2 0.631
SJ Snooke (SA) 1906-1923 13 26 12 2 0.461
PL Harris (SA) 2007-2011 18 35 12 2 0.342
JA Rudolph (SA) 2003-2012 19 38 12 2 0.315
T Bavuma (SA) 2014-2019 21 40 12 2 0.300
K Rabada (SA) 2016-2019 23 45 12 2 0.266
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 Sri Lanka at Port Elizabeth, 2nd Test, Feb 21-23, 2019 [Test # 2348]
South Africa v Sri Lanka at Durban, 1st Test, Feb 13-16, 2019 [Test # 2347]
South Africa v Pakistan at Johannesburg, 3rd Test, Jan 11-14, 2019 [Test # 2341]