Most dismissals in an innings
Player Dis Ct St Inns Team Opposition Match Date Scorecard
MV Boucher 6 6 0 2 South Africa v Sri Lanka 19 Mar 1998 Test # 1410
MS Dhoni 5 5 0 1 India v South Africa 2 Jan 2011 Test # 1988
WP Saha 5 5 0 1 India v South Africa 5 Jan 2018 Test # 2292
WP Saha 5 5 0 3 India v South Africa 5 Jan 2018 Test # 2292
RA Saggers 4 1 3 2 Australia v South Africa 31 Dec 1949 Test # 319
TG Evans 4 4 0 2 England v South Africa 1 Jan 1957 Test # 435
JHB Waite 4 3 1 1 South Africa v New Zealand 1 Jan 1962 Test # 519
HB Taber 4 4 0 3 Australia v South Africa 22 Jan 1970 Test # 670
RC Russell 4 4 0 2 England v South Africa 2 Jan 1996 Test # 1321
NR Mongia 4 4 0 1 India v South Africa 2 Jan 1997 Test # 1349
DJ Richardson 4 3 1 4 South Africa v India 2 Jan 1997 Test # 1349
RS Kaluwitharana 4 2 2 3 Sri Lanka v South Africa 19 Mar 1998 Test # 1410
RD Jacobs 4 4 0 1 West Indies v South Africa 2 Jan 1999 Test # 1440
AC Gilchrist 4 4 0 1 Australia v South Africa 8 Mar 2002 Test # 1593
RD Jacobs 4 4 0 1 West Indies v South Africa 2 Jan 2004 Test # 1681
GO Jones 4 4 0 1 England v South Africa 2 Jan 2005 Test # 1732
MV Boucher 4 3 1 3 South Africa v Pakistan 26 Jan 2007 Test # 1830
D Ramdin 4 4 0 2 West Indies v South Africa 2 Jan 2008 Test # 1858
MJ Prior 4 4 0 1 England v South Africa 3 Jan 2010 Test # 1946
BJ Haddin 4 4 0 2 Australia v South Africa 1 Mar 2014 Test # 2122
LD Chandimal 4 4 0 1 Sri Lanka v South Africa 2 Jan 2017 Test # 2244
Q de Kock 4 3 1 4 South Africa v Sri Lanka 2 Jan 2017 Test # 2244
Q de Kock 4 4 0 2 South Africa v India 5 Jan 2018 Test # 2292
Q de Kock 4 4 0 1 South Africa v Pakistan 3 Jan 2019 Test # 2340
JJ Kelly 3 0 3 3 Australia v South Africa 8 Nov 1902 Test # 77
TG Evans 3 1 2 4 England v South Africa 1 Jan 1949 Test # 309
RA Saggers 3 3 0 3 Australia v South Africa 31 Dec 1949 Test # 319
JHB Waite 3 2 1 1 South Africa v England 1 Jan 1957 Test # 435
AE Dick 3 3 0 2 New Zealand v South Africa 1 Jan 1962 Test # 519
JHB Waite 3 1 2 3 South Africa v New Zealand 1 Jan 1962 Test # 519
DT Lindsay 3 3 0 2 South Africa v England 1 Jan 1965 Test # 573
KS More 3 3 0 3 India v South Africa 2 Jan 1993 Test # 1209
DJ Richardson 3 3 0 2 South Africa v Australia 17 Mar 1994 Test # 1253
MV Boucher 3 3 0 3 South Africa v Sri Lanka 2 Jan 2001 Test # 1528
AB de Villiers 3 2 1 4 South Africa v England 2 Jan 2005 Test # 1732
MV Boucher 3 3 0 1 South Africa v Zimbabwe 4 Mar 2005 Test # 1737
AC Gilchrist 3 3 0 1 Australia v South Africa 16 Mar 2006 Test # 1789
AC Gilchrist 3 3 0 3 Australia v South Africa 16 Mar 2006 Test # 1789
KD Karthik 3 3 0 2 India v South Africa 2 Jan 2007 Test # 1827
MV Boucher 3 3 0 1 South Africa v Pakistan 26 Jan 2007 Test # 1830
Kamran Akmal 3 3 0 2 Pakistan v South Africa 26 Jan 2007 Test # 1830
BJ Haddin 3 3 0 2 Australia v South Africa 19 Mar 2009 Test # 1916
AB de Villiers 3 3 0 1 South Africa v New Zealand 2 Jan 2013 Test # 2069
AB de Villiers 3 3 0 1 South Africa v Pakistan 14 Feb 2013 Test # 2073
BKG Mendis 3 3 0 1 Sri Lanka v South Africa 2 Jan 2017 Test # 2244
LD Chandimal 3 3 0 3 Sri Lanka v South Africa 2 Jan 2017 Test # 2244
Sarfraz Ahmed 3 3 0 2 Pakistan v South Africa 3 Jan 2019 Test # 2340
Q de Kock 3 3 0 3 South Africa v Pakistan 3 Jan 2019 Test # 2340
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

Figures exclude catches not made as a wicketkeeper

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]