Highest strike rates
Player Span Mat Inns NO Runs HS Ave BF SR 100 50 0 4s 6s
Shahid Afridi (Asia/PAK) 1998-2013 27 26 2 428 88 17.83 341 125.51 0 2 3 38 23
JA Morkel (SA) 2005-2012 29 24 7 385 50* 22.64 354 108.75 0 1 1 34 13
JM Davison (CAN) 2003-2009 8 8 0 299 111 37.37 275 108.72 1 1 1 31 13
DA Warner (AUS) 2011-2016 9 9 0 538 173 59.77 502 107.17 2 2 0 66 6
F Behardien (SA) 2013-2018 30 26 10 590 70 36.87 563 104.79 0 3 0 44 13
Q de Kock (SA) 2013-2019 40 40 2 2245 178 59.07 2148 104.51 9 8 1 257 44
DA Miller (SA) 2010-2019 47 41 14 1259 130* 46.62 1208 104.22 3 5 2 104 32
S Dhawan (INDIA) 2013-2018 9 8 1 335 109 47.85 325 103.07 1 2 1 50 2
JM Kemp (Afr/SA) 2001-2007 40 30 9 775 100* 36.90 760 101.97 1 6 4 48 41
AB de Villiers (Afr/SA) 2005-2018 97 93 15 4057 176 52.01 3994 101.57 9 25 0 371 89
KP Pietersen (ENG) 2005-2009 10 9 3 506 116 84.33 499 101.40 3 1 0 40 16
RN ten Doeschate (NL) 2006-2009 6 6 1 337 106* 67.40 339 99.41 1 2 0 33 6
RR Rossouw (SA) 2015-2016 16 16 1 750 132 50.00 755 99.33 3 3 1 79 16
AC Gilchrist (AUS) 1997-2006 30 29 1 941 105 33.60 948 99.26 1 7 0 123 16
A Symonds (AUS) 2000-2006 13 10 5 474 143* 94.80 491 96.53 1 3 1 53 9
AN Petersen (SA) 2006-2012 10 10 1 378 80 42.00 401 94.26 0 4 0 39 3
TM Dilshan (SL) 2000-2012 9 9 0 328 106 36.44 348 94.25 1 1 2 41 4
F du Plessis (SA) 2011-2019 53 50 7 2008 185 46.69 2131 94.22 5 11 3 196 20
AL Phehlukwayo (SA) 2016-2019 30 16 7 306 69* 34.00 325 94.15 0 1 2 25 14
AJ Hall (SA) 1999-2007 35 20 6 257 56* 18.35 275 93.45 0 1 3 26 2
L Klusener (SA) 1996-2004 73 53 24 1526 92 52.62 1648 92.59 0 11 2 120 40
SM Pollock (Afr/SA) 1996-2008 130 85 32 1572 75 29.66 1715 91.66 0 7 8 129 21
JE Root (ENG) 2016-2016 5 5 0 351 125 70.20 384 91.40 2 1 0 30 7
BJ Haddin (AUS) 2009-2011 8 8 0 254 78 31.75 278 91.36 0 3 0 23 8
N Boje (Afr/SA) 1996-2005 52 37 9 902 129 32.21 990 91.11 2 1 1 91 6
Ijaz Ahmed (PAK) 1994-1998 15 15 2 391 114* 30.07 430 90.93 1 3 2 43 8
WU Tharanga (SL) 2012-2019 13 13 0 380 119 29.23 418 90.90 1 2 1 43 11
V Sehwag (Asia/INDIA) 2001-2006 22 22 2 542 82 27.10 598 90.63 0 4 1 72 13
HM Amla (SA) 2008-2019 69 69 5 3498 154 54.65 3861 90.59 14 17 3 358 28
MV Boucher (Afr/SA) 1998-2011 135 97 26 2160 147* 30.42 2388 90.45 1 7 6 180 42
AR Border (AUS) 1994-1994 8 7 3 231 69* 57.75 256 90.23 0 1 0 22 5
V Kohli (INDIA) 2009-2018 17 15 5 877 160* 87.70 972 90.22 3 4 1 84 11
AD Hales (ENG) 2016-2016 5 5 0 383 112 76.60 428 89.48 1 4 0 43 2
A Ranatunga (SL) 1994-1998 12 12 3 538 101* 59.77 604 89.07 1 4 1 51 3
SB Styris (NZ) 2000-2007 21 16 4 535 141 44.58 603 88.72 1 3 0 36 10
RT Ponting (AUS) 2002-2011 33 32 4 1423 164 50.82 1605 88.66 5 7 1 127 30
Mohammad Hafeez (PAK) 2007-2019 14 13 1 301 71* 25.08 342 88.01 0 3 2 33 7
MEK Hussey (AUS) 2006-2011 18 17 4 598 83* 46.00 683 87.55 0 5 0 49 12
RG Twose (NZ) 2000-2000 6 5 0 286 103 57.20 327 87.46 1 1 0 32 4
CL Cairns (NZ) 2000-2003 14 12 2 379 84 37.90 436 86.92 0 2 1 27 13
WTS Porterfield (IRE) 2009-2016 5 5 1 239 104* 59.75 275 86.90 2 0 1 28 4
AK Markram (SA) 2017-2019 12 12 1 393 67* 35.72 453 86.75 0 2 0 45 5
SR Watson (AUS) 2002-2011 14 14 3 419 136* 38.09 483 86.74 2 0 2 39 13
HH Gibbs (SA) 1997-2009 106 102 6 3556 175 37.04 4113 86.45 10 14 10 417 58
JP Duminy (SA) 2006-2019 81 73 18 2311 129 42.01 2680 86.23 2 14 2 165 29
PD Collingwood (ENG) 2003-2009 19 17 3 619 105* 44.21 719 86.09 1 3 0 49 15
SR Waugh (AUS) 1994-2000 18 17 3 645 91 46.07 756 85.31 0 7 1 55 8
MN Samuels (WI) 2003-2015 10 10 0 325 98 32.50 381 85.30 0 3 0 21 13
MO Odumbe (KENYA) 2001-2003 11 11 3 295 60 36.87 348 84.77 0 2 1 26 2
Wasim Akram (PAK) 1993-2003 24 24 5 407 57 21.42 483 84.26 0 1 2 34 11
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 250 balls faced

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]