Most catches in an innings
Player Ct Inns Opposition Ground Match Date Scorecard
HM Amla 4 1 v Pakistan Centurion 30 Nov 2013 ODI # 3441
RR Rossouw 4 2 v Australia Sydney 23 Nov 2014 ODI # 3551
JH Kallis 3 2 v West Indies North Sound 22 May 2010 ODI # 2979
JP Duminy 3 2 v Australia Port Elizabeth 23 Oct 2011 ODI # 3208
HM Amla 3 1 v New Zealand Auckland 3 Mar 2012 ODI # 3254
F du Plessis 3 2 v Netherlands Amstelveen 31 May 2013 ODI # 3359
AB de Villiers 3 2 v Sri Lanka Pallekele 26 Jul 2013 ODI # 3398
AB de Villiers 3 2 v Zimbabwe Hamilton 15 Feb 2015 ODI # 3601
RR Rossouw 3 2 v U.A.E. Wellington 12 Mar 2015 ODI # 3633
F du Plessis 3 1 v Sri Lanka Sydney 18 Mar 2015 ODI # 3640
DA Miller 3 2 v India Rajkot 18 Oct 2015 ODI # 3695
F du Plessis 3 2 v Sri Lanka Durban 1 Feb 2017 ODI # 3830
AB de Villiers 3 2 v Sri Lanka Centurion 10 Feb 2017 ODI # 3834
RR Hendricks 3 1 v Zimbabwe Kimberley 30 Sep 2018 ODI # 4049
H Klaasen 3 1 v Australia Perth 4 Nov 2018 ODI # 4065
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

Figures exclude catches made as a wicketkeeper
Performances in matches that overlap decades are credited to the year in which they occurred - this results in some unknown data, especially in regard to bowling figures

Records includes the following current or recent matches:
South Africa v Sri Lanka at Cape Town, 5th ODI, Mar 16, 2019 [ODI # 4115]
South Africa v Sri Lanka at Port Elizabeth, 4th ODI, Mar 13, 2019 [ODI # 4114]
South Africa v Sri Lanka at Durban, 3rd ODI, Mar 10, 2019 [ODI # 4112]