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 415 383 243 3 0.634
HH Gibbs 1996-2010 361 442 210 4 0.475
HM Amla 2004-2018 321 420 202 4 0.480
SM Pollock 1995-2008 414 508 178 3 0.350
JP Duminy 2004-2018 306 339 148 3 0.436
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 205 249 120 3 0.481
WJ Cronje 1992-2000 256 314 106 2 0.337
BM McMillan 1991-1998 116 147 91 3 0.619
DA Miller 2010-2018 162 160 86 3 0.537
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
M Morkel 2006-2018 241 312 59 3 0.189
HH Dippenaar 1999-2007 140 172 58 3 0.337
M Ntini 1998-2011 283 372 57 2 0.153
B Mitchell 1929-1949 42 71 56 4 0.788
D Elgar 2012-2018 55 97 54 2 0.556
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
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
F Behardien 2012-2018 96 95 40 2 0.421
JA Rudolph 2003-2012 92 136 40 2 0.294
WR Endean 1951-1958 28 50 38 3 0.760
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-2018 138 154 30 2 0.194
PL Symcox 1993-1999 100 115 28 2 0.243
CL Vincent 1927-1935 25 43 27 2 0.627
K Rabada 2014-2018 94 119 27 2 0.226
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
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 Australia at Johannesburg, 4th Test, Mar 30-Apr 3, 2018 [Test # 2302]
South Africa v Australia at Cape Town, 3rd Test, Mar 22-25, 2018 [Test # 2300]
South Africa v Australia at Port Elizabeth, 2nd Test, Mar 9-12, 2018 [Test # 2298]