Best bowling figures in an innings
Player Overs Mdns Runs Wkts Econ Opposition Ground Match Date Scorecard
A Dananjaya 9.0 0 29 6 3.22 v South Africa Colombo (RPS) 12 Aug 2018 ODI # 4031
SL Malinga 7.4 0 38 6 4.95 v Kenya Colombo (RPS) 1 Mar 2011 ODI # 3113
NLTC Perera 10.0 0 44 6 4.40 v Pakistan Pallekele 9 Jun 2012 ODI # 3273
A Dananjaya 10.0 0 54 6 5.40 v India Pallekele 24 Aug 2017 ODI # 3906
KMDN Kulasekara 10.0 2 22 5 2.20 v Australia Brisbane 18 Jan 2013 ODI # 3321
NLTC Perera 7.4 1 28 5 3.65 v India Dambulla 22 Aug 2010 ODI # 3038
SL Malinga 8.2 2 28 5 3.36 v Australia Hambantota 16 Aug 2011 ODI # 3180
SL Malinga 9.4 2 30 5 3.10 v Scotland Edinburgh 13 Jul 2011 ODI # 3172
SL Malinga 10.0 0 34 5 3.40 v Pakistan Dambulla 15 Jun 2010 ODI # 2991
MF Maharoof 10.0 1 42 5 4.20 v India Dambulla 22 Jun 2010 ODI # 2999
S Randiv 10.0 0 42 5 4.20 v England Manchester 9 Jul 2011 ODI # 3170
MD Shanaka 9.0 0 43 5 4.77 v Ireland Dublin (Malahide) 16 Jun 2016 ODI # 3748
SL Malinga 10.0 1 44 5 4.40 v England Dambulla 13 Oct 2018 ODI # 4053
NLTC Perera 8.0 0 46 5 5.75 v Australia Melbourne 3 Nov 2010 ODI # 3065
SL Malinga 9.5 0 52 5 5.28 v Pakistan Fatullah 25 Feb 2014 ODI # 3473
SL Malinga 10.0 0 54 5 5.40 v South Africa Paarl 11 Jan 2012 ODI # 3225
NLTC Perera 9.0 0 55 5 6.11 v Afghanistan Abu Dhabi 17 Sep 2018 ODI # 4038
SL Malinga 10.0 0 56 5 5.60 v Pakistan Dhaka 8 Mar 2014 ODI # 3486
UWMBCA Welegedara 10.0 1 66 5 6.60 v India Dhaka 5 Jan 2010 ODI # 2938
TM Dilshan 3.0 1 4 4 1.33 v Zimbabwe Pallekele 10 Mar 2011 ODI # 3125
SMSM Senanayake 7.1 1 13 4 1.81 v England Chester-le-Street 25 May 2014 ODI # 3493
RAS Lakmal 10.0 4 13 4 1.30 v India Dharamsala 10 Dec 2017 ODI # 3939
MA Aponso 9.2 0 18 4 1.92 v Australia Colombo (RPS) 24 Aug 2016 ODI # 3769
A Dananjaya 6.1 0 19 4 3.08 v England Colombo (RPS) 23 Oct 2018 ODI # 4058
HMRKB Herath 10.0 2 20 4 2.00 v India Port of Spain 11 Jul 2013 ODI # 3388
SL Malinga 10.0 2 23 4 2.30 v Bangladesh Dubai (DSC) 15 Sep 2018 ODI # 4036
SL Malinga 6.0 1 24 4 4.00 v South Africa Pallekele 9 Jul 2014 ODI # 3501
M Muralitharan 8.0 0 25 4 3.12 v New Zealand Mumbai 18 Mar 2011 ODI # 3137
AD Mathews 8.0 1 29 4 3.62 v West Indies Port of Spain 7 Jul 2013 ODI # 3385
RAS Lakmal 8.0 0 30 4 3.75 v England Pallekele 13 Dec 2014 ODI # 3567
NLTC Perera 8.0 0 33 4 4.12 v Zimbabwe Dhaka 21 Jan 2018 ODI # 3962
SL Malinga 10.0 2 34 4 3.40 v New Zealand Cardiff 9 Jun 2013 ODI # 3366
KMDN Kulasekara 5.0 0 34 4 6.80 v New Zealand Hambantota 12 Nov 2013 ODI # 3434
NLTC Perera 8.0 1 34 4 4.25 v Pakistan Dambulla 30 Aug 2014 ODI # 3519
NLTC Perera 7.1 0 37 4 5.16 v India Brisbane 21 Feb 2012 ODI # 3246
KMDN Kulasekara 7.3 0 37 4 4.93 v Bangladesh Colombo (SSC) 1 Apr 2017 ODI # 3858
RAS Lakmal 10.0 1 38 4 3.80 v Ireland Dublin (Malahide) 18 Jun 2016 ODI # 3749
NLTC Perera 10.0 1 42 4 4.20 v Pakistan Colombo (RPS) 16 Jun 2012 ODI # 3275
BAW Mendis 10.0 1 46 4 4.60 v West Indies Colombo (SSC) 6 Feb 2011 ODI # 3099
A Dananjaya 10.0 1 47 4 4.70 v Zimbabwe Hambantota 10 Jul 2017 ODI # 3904
KMDN Kulasekara 10.0 0 48 4 4.80 v India Dhaka 13 Jan 2010 ODI # 2943
SL Malinga 10.0 0 49 4 4.90 v Australia Melbourne 2 Mar 2012 ODI # 3253
BAW Mendis 9.4 0 51 4 5.27 v South Africa Pallekele 28 Jul 2013 ODI # 3400
PADLR Sandakan 10.0 0 52 4 5.20 v Zimbabwe Galle 2 Jul 2017 ODI # 3899
SL Malinga 10.0 0 57 4 5.70 v Pakistan Abu Dhabi 27 Dec 2013 ODI # 3450
PLS Gamage 10.0 0 57 4 5.70 v Pakistan Abu Dhabi 16 Oct 2017 ODI # 3924
BAW Mendis 10.0 0 60 4 6.00 v India Fatullah 28 Feb 2014 ODI # 3476
BAW Mendis 9.4 0 73 4 7.55 v India Ranchi 16 Nov 2014 ODI # 3547
NLTC Perera 10.0 0 75 4 7.50 v South Africa Pallekele 5 Aug 2018 ODI # 4029
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

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]