Highest strike rates in an innings
Player Runs Balls 4s 6s SR Team Ground Match Date Scorecard
N Dickwella 39 19 5 2 205.26 Sri Lanka Centurion 10 Feb 2017 ODI # 3834
JH Kallis 53 26 6 2 203.84 South Africa Centurion 29 Nov 2002 ODI # 1905
JP Duminy 38* 20 5 1 190.00 South Africa The Oval 3 Jun 2017 ODI # 3877
F Behardien 36* 20 4 1 180.00 South Africa Cape Town 7 Feb 2017 ODI # 3833
DA Miller 36* 21 2 2 171.42 South Africa Colombo (RPS) 6 Jul 2014 ODI # 3500
KC Sangakkara 75* 45 12 0 166.66 Sri Lanka Colombo (RPS) 31 Jul 2013 ODI # 3401
SMA Priyanjan 25 15 2 1 166.66 Sri Lanka Pallekele 9 Jul 2014 ODI # 3501
F Behardien 32 20 1 2 160.00 South Africa Centurion 10 Feb 2017 ODI # 3834
NLTC Perera 69* 44 3 5 156.81 Sri Lanka Kimberley 20 Jan 2012 ODI # 3228
KC Sangakkara 36 23 6 0 156.52 Sri Lanka Hambantota 12 Jul 2014 ODI # 3502
AB de Villiers 108 71 11 4 152.11 South Africa Hambantota 12 Jul 2014 ODI # 3502
ST Jayasuriya 45 30 8 1 150.00 Sri Lanka Nairobi (Club) 1 Oct 1996 ODI # 1122
MDKJ Perera 37 25 4 2 148.00 Sri Lanka Hambantota 12 Jul 2014 ODI # 3502
JA Morkel 25 17 1 2 147.05 South Africa Paarl 11 Jan 2012 ODI # 3225
ST Jayasuriya 46 32 5 2 143.75 Sri Lanka Centurion 29 Nov 2002 ODI # 1905
Q de Kock 78* 57 12 0 136.84 South Africa Sydney 18 Mar 2015 ODI # 3640
JN Rhodes 28 21 2 0 133.33 South Africa Wellington 2 Mar 1992 ODI # 727
NLTC Perera 65 49 5 5 132.65 Sri Lanka Pallekele 26 Jul 2013 ODI # 3398
ST Jayasuriya 86 65 9 3 132.30 Sri Lanka Perth 31 Jan 2006 ODI # 2321
WU Tharanga 119 90 11 7 132.22 Sri Lanka Cape Town 7 Feb 2017 ODI # 3833
GC Smith 58 44 9 1 131.81 South Africa Centurion 22 Sep 2009 ODI # 2893
L Klusener 54 41 9 1 131.70 South Africa Lahore 6 Nov 1997 ODI # 1252
F du Plessis 185 141 16 3 131.20 South Africa Cape Town 7 Feb 2017 ODI # 3833
AB de Villiers 52 40 7 0 130.00 South Africa Paarl 11 Jan 2012 ODI # 3225
CH Morris 26 20 0 2 130.00 South Africa Durban 1 Feb 2017 ODI # 3830
N Boje 40 31 5 0 129.03 South Africa Bloemfontein 14 Jan 2001 ODI # 1671
Q de Kock 27 21 5 0 128.57 South Africa Colombo (RPS) 31 Jul 2013 ODI # 3401
AB de Villiers 125* 98 10 4 127.55 South Africa Johannesburg 22 Jan 2012 ODI # 3229
JN Rhodes 75* 59 5 0 127.11 South Africa Paarl 9 Jan 2001 ODI # 1666
AB de Villiers 96 76 8 3 126.31 South Africa Kimberley 20 Jan 2012 ODI # 3228
DPMD Jayawardene 77 61 8 1 126.22 Sri Lanka Centurion 22 Sep 2009 ODI # 2893
Q de Kock 109 87 16 0 125.28 South Africa Centurion 10 Feb 2017 ODI # 3834
TM Dilshan 30 24 2 1 125.00 Sri Lanka Hobart 7 Feb 2006 ODI # 2325
TM Dilshan 30 24 5 0 125.00 Sri Lanka Hambantota 12 Jul 2014 ODI # 3502
N Dickwella 41 33 5 1 124.24 Sri Lanka The Oval 3 Jun 2017 ODI # 3877
MV Boucher 58 47 5 1 123.40 South Africa Colombo (RPS) 20 Aug 2004 ODI # 2156
N Dickwella 58 47 9 0 123.40 Sri Lanka Cape Town 7 Feb 2017 ODI # 3833
KC Sangakkara 169 137 18 6 123.35 Sri Lanka Colombo (RPS) 20 Jul 2013 ODI # 3392
ST Jayasuriya 37 30 4 2 123.33 Sri Lanka Adelaide 24 Jan 2006 ODI # 2318
DAS Gunaratne 38 31 3 1 122.58 Sri Lanka Cape Town 7 Feb 2017 ODI # 3833
N Boje 28 23 3 0 121.73 South Africa Dhaka 30 Oct 1998 ODI # 1362
JP Duminy 29 24 2 1 120.83 South Africa Hambantota 12 Jul 2014 ODI # 3502
F du Plessis 41 34 1 2 120.58 South Africa Centurion 10 Feb 2017 ODI # 3834
Q de Kock 55 46 7 2 119.56 South Africa Cape Town 7 Feb 2017 ODI # 3833
DA Miller 117* 98 3 6 119.38 South Africa Durban 1 Feb 2017 ODI # 3830
BM McMillan 25* 21 2 1 119.04 South Africa Nairobi (Club) 1 Oct 1996 ODI # 1122
DA Miller 85* 72 4 5 118.05 South Africa Pallekele 26 Jul 2013 ODI # 3398
WU Tharanga 46 39 7 1 117.94 Sri Lanka Johannesburg 22 Jan 2012 ODI # 3229
HH Gibbs 108* 92 14 3 117.39 South Africa Kimberley 4 Dec 2002 ODI # 1911
RP Arnold 65* 56 7 0 116.07 Sri Lanka Johannesburg 17 Jan 2001 ODI # 1673
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

Minimum of 25 runs

Records includes the following current or recent matches:
South Africa v Sri Lanka at The Oval, ICC Champions Trophy 3rd match, Jun 3, 2017 [ODI # 3877]
South Africa v Sri Lanka at Centurion, 5th ODI, Feb 10, 2017 [ODI # 3834]
South Africa v Sri Lanka at Cape Town, 4th ODI, Feb 7, 2017 [ODI # 3833]