Best economy rates in an innings
Player Overs Mdns Runs Wkts Econ Opposition Ground Match Date Scorecard
D Pretorius 5.2 1 5 3 0.93 v New Zealand Wellington 25 Feb 2017 ODI # 3841
M Shezi 6.0 2 8 1 1.33 v Zimbabwe Bulawayo 21 Aug 2014 ODI # 3510
Imran Tahir 10.0 0 14 2 1.40 v New Zealand Auckland 4 Mar 2017 ODI # 3846
AL Phehlukwayo 5.0 1 7 1 1.40 v Zimbabwe Bloemfontein 3 Oct 2018 ODI # 4050
M Morkel 6.0 2 10 4 1.66 v Sri Lanka Paarl 11 Jan 2012 ODI # 3225
RJ Peterson 7.0 3 12 4 1.71 v Bangladesh Dhaka 19 Mar 2011 ODI # 3138
VD Philander 9.0 2 16 1 1.77 v Australia Perth 16 Nov 2014 ODI # 3546
K Rabada 7.0 1 13 3 1.85 v Australia Providence 7 Jun 2016 ODI # 3741
K Rabada 8.0 3 16 6 2.00 v Bangladesh Dhaka 10 Jul 2015 ODI # 3663
J Botha 10.0 1 21 1 2.10 v Australia Durban 28 Oct 2011 ODI # 3211
M Morkel 6.0 1 13 1 2.16 v India Port Elizabeth 21 Jan 2011 ODI # 3084
AM Phangiso 6.0 1 13 1 2.16 v Zimbabwe Bulawayo 21 Aug 2014 ODI # 3510
LL Tsotsobe 10.0 2 22 4 2.20 v India Johannesburg 15 Jan 2011 ODI # 3080
M Morkel 10.0 2 22 4 2.20 v Australia Port Elizabeth 23 Oct 2011 ODI # 3208
AL Phehlukwayo 9.5 2 22 4 2.23 v Pakistan Durban 22 Jan 2019 ODI # 4081
Imran Tahir 9.2 2 21 2 2.25 v Sri Lanka Johannesburg 4 Feb 2017 ODI # 3831
M Morkel 7.0 0 16 2 2.28 v England Chennai 6 Mar 2011 ODI # 3120
WD Parnell 10.0 1 23 1 2.30 v England The Oval 31 Aug 2012 ODI # 3300
M Morkel 10.0 2 23 2 2.30 v U.A.E. Wellington 12 Mar 2015 ODI # 3633
L Ngidi 8.1 1 19 3 2.32 v Zimbabwe Kimberley 30 Sep 2018 ODI # 4049
R McLaren 8.0 3 19 4 2.37 v Pakistan Birmingham 10 Jun 2013 ODI # 3367
KJ Abbott 8.0 2 19 0 2.37 v Zimbabwe Bulawayo 19 Aug 2014 ODI # 3508
M Morkel 5.0 0 12 2 2.40 v India Durban 12 Jan 2011 ODI # 3079
AL Phehlukwayo 5.0 0 12 2 2.40 v New Zealand Wellington 25 Feb 2017 ODI # 3841
M Morkel 9.3 3 23 2 2.42 v Pakistan Sharjah 30 Oct 2013 ODI # 3425
DW Steyn 7.0 1 17 3 2.42 v India Durban 8 Dec 2013 ODI # 3443
JP Duminy 9.2 1 23 1 2.46 v Sri Lanka Pallekele 26 Jul 2013 ODI # 3398
DW Steyn 10.0 1 25 5 2.50 v Pakistan Abu Dhabi 8 Nov 2013 ODI # 3431
LL Tsotsobe 9.0 1 23 2 2.55 v Pakistan Birmingham 10 Jun 2013 ODI # 3367
DW Steyn 7.0 2 18 1 2.57 v Sri Lanka Sydney 18 Mar 2015 ODI # 3640
M Morkel 7.0 1 18 3 2.57 v Pakistan Birmingham 7 Jun 2017 ODI # 3881
DW Steyn 7.0 1 18 2 2.57 v Australia Perth 4 Nov 2018 ODI # 4065
M Morkel 9.4 0 25 2 2.58 v Pakistan Auckland 7 Mar 2015 ODI # 3626
DW Steyn 10.0 3 26 1 2.60 v Pakistan Durban 21 Mar 2013 ODI # 3348
VD Philander 10.0 3 26 3 2.60 v Pakistan Centurion 30 Nov 2013 ODI # 3441
KJ Abbott 10.0 1 26 0 2.60 v West Indies Providence 3 Jun 2016 ODI # 3739
Imran Tahir 10.0 0 26 3 2.60 v Sri Lanka Port Elizabeth 28 Jan 2017 ODI # 3828
Imran Tahir 10.0 1 26 3 2.60 v Sri Lanka Johannesburg 3 Mar 2019 ODI # 4104
R McLaren 8.0 0 21 3 2.62 v Zimbabwe Bulawayo 19 Aug 2014 ODI # 3508
M Morkel 8.0 0 21 5 2.62 v Australia Perth 16 Nov 2014 ODI # 3546
KJ Abbott 8.0 0 21 4 2.62 v Ireland Canberra 3 Mar 2015 ODI # 3621
L Ngidi 5.2 0 14 2 2.62 v Sri Lanka Centurion 6 Mar 2019 ODI # 4107
DW Steyn 9.0 2 24 2 2.66 v England Nottingham 5 Sep 2012 ODI # 3304
JP Duminy 6.0 0 16 1 2.66 v Netherlands Mohali 3 Mar 2011 ODI # 3115
RE van der Merwe 10.0 1 27 1 2.70 v West Indies Port of Spain 3 Jun 2010 ODI # 2987
LL Tsotsobe 10.0 3 27 4 2.70 v Pakistan Abu Dhabi 29 Oct 2010 ODI # 3062
DW Steyn 7.0 1 19 1 2.71 v West Indies Roseau 28 May 2010 ODI # 2982
R McLaren 7.0 0 19 3 2.71 v Pakistan Bloemfontein 10 Mar 2013 ODI # 3343
D Pretorius 7.0 2 19 3 2.71 v Sri Lanka Johannesburg 4 Feb 2017 ODI # 3831
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

Minimum of 30 balls
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]