Most catches in a match
Player Ct Team Ground Match Date Scorecard
B Mitchell 6 South Africa Melbourne 31 Dec 1931 Test # 214
VY Richardson 6 Australia Durban 28 Feb 1936 Test # 251
GC Smith 6 South Africa Perth 30 Nov 2012 Test # 2064
SPD Smith 6 Australia Cape Town 22 Mar 2018 Test # 2300
JM Gregory 5 Australia Durban 5 Nov 1921 Test # 145
RT Ponting 5 Australia Adelaide 14 Dec 2001 Test # 1576
JH Kallis 5 South Africa Johannesburg 26 Feb 2009 Test # 1910
AB de Villiers 5 South Africa Durban 1 Mar 2018 Test # 2297
AB de Villiers 5 South Africa Cape Town 22 Mar 2018 Test # 2300
GB Hole 4 Australia Sydney 9 Jan 1953 Test # 362
GB Hole 4 Australia Adelaide 24 Jan 1953 Test # 364
WR Endean 4 South Africa Melbourne 6 Feb 1953 Test # 365
R Benaud 4 Australia Cape Town 31 Dec 1957 Test # 445
TL Goddard 4 South Africa Sydney 10 Jan 1964 Test # 550
EJ Barlow 4 South Africa Cape Town 22 Jan 1970 Test # 670
AJ Traicos 4 South Africa Durban 5 Feb 1970 Test # 671
MA Taylor 4 Australia Sydney 2 Jan 1998 Test # 1393
SK Warne 4 Australia Adelaide 30 Jan 1998 Test # 1397
ME Waugh 4 Australia Cape Town 8 Mar 2002 Test # 1593
AB de Villiers 4 South Africa Perth 17 Dec 2008 Test # 1899
JH Kallis 4 South Africa Melbourne 26 Dec 2008 Test # 1902
AB de Villiers 4 South Africa Cape Town 19 Mar 2009 Test # 1916
GC Smith 4 South Africa Adelaide 22 Nov 2012 Test # 2061
MG Johnson 4 Australia Perth 30 Nov 2012 Test # 2064
D Elgar 4 South Africa Cape Town 22 Mar 2018 Test # 2300
PSP Handscomb 4 Australia Johannesburg 30 Mar 2018 Test # 2302
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 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]