Most catches
Player Span Mat Inns Ct Max Ct/Inn
JH Kallis 1995-2014 513 657 334 4 0.508
GC Smith 2002-2014 345 451 289 5 0.640
AB de Villiers 2004-2018 407 370 229 3 0.618
HH Gibbs 1996-2010 361 442 210 4 0.475
HM Amla 2004-2018 310 404 198 4 0.490
SM Pollock 1995-2008 414 508 178 3 0.350
JP Duminy 2004-2017 298 331 148 3 0.447
G Kirsten 1993-2004 286 373 143 4 0.383
JN Rhodes 1992-2003 297 338 139 5 0.411
DJ Cullinan 1993-2001 208 265 129 3 0.486
F du Plessis 2011-2018 199 238 116 3 0.487
WJ Cronje 1992-2000 256 314 106 2 0.337
BM McMillan 1991-1998 116 147 91 3 0.619
DA Miller 2010-2017 154 152 83 3 0.546
ND McKenzie 2000-2009 124 177 75 3 0.423
AG Prince 2002-2011 116 173 73 4 0.421
L Klusener 1996-2004 220 261 69 2 0.264
DW Steyn 2004-2018 242 316 60 2 0.189
HH Dippenaar 1999-2007 140 172 58 3 0.337
M Morkel 2006-2018 232 299 57 3 0.190
M Ntini 1998-2011 283 372 57 2 0.153
B Mitchell 1929-1949 42 71 56 4 0.788
J Botha 2005-2012 121 125 54 3 0.432
AC Hudson 1991-1998 124 151 54 4 0.357
N Boje 1995-2006 157 192 51 2 0.265
TL Goddard 1955-1970 41 77 48 4 0.623
RJ Peterson 2002-2014 115 129 47 2 0.364
D Elgar 2012-2018 50 87 46 2 0.528
AA Donald 1991-2003 236 296 46 2 0.155
AJ Hall 1999-2007 111 127 45 2 0.354
AW Nourse 1902-1924 45 78 43 4 0.551
KC Wessels 1991-1994 71 83 42 4 0.506
JA Rudolph 2003-2012 92 136 40 2 0.294
WR Endean 1951-1958 28 50 38 3 0.760
F Behardien 2012-2017 92 91 38 2 0.417
A Nel 2001-2008 117 148 38 2 0.256
AN Petersen 2006-2015 59 91 37 2 0.406
JM Kemp 2001-2007 91 94 37 3 0.393
PR Adams 1995-2004 69 109 36 3 0.330
EJ Barlow 1961-1970 30 58 35 3 0.603
JA Morkel 2004-2015 107 108 32 2 0.296
RR Rossouw 2014-2016 51 50 31 4 0.620
Imran Tahir 2011-2017 134 150 29 2 0.193
PL Symcox 1993-1999 100 115 28 2 0.243
CL Vincent 1927-1935 25 43 27 2 0.627
HJ Tayfield 1949-1960 37 67 26 2 0.388
PS de Villiers 1992-1998 101 117 26 2 0.222
JL Ontong 2001-2015 43 44 25 3 0.568
SJ Snooke 1906-1923 26 47 24 2 0.510
RA McLean 1951-1964 40 72 23 2 0.319
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 India at Centurion, 2nd Test, Jan 13-17, 2018 [Test # 2293]
South Africa v India at Cape Town, 1st Test, Jan 5-8, 2018 [Test # 2292]
South Africa v Zimbabwe at Port Elizabeth, Only Test, Dec 26-27, 2017 [Test # 2290]