Highest strike rates in an innings
Player Runs Balls 4s 6s SR Team Opposition Ground Match Date Scorecard
DR Smith 29 7 1 4 414.28 West Indies v Bangladesh Johannesburg 13 Sep 2007 T20I # 24
F Behardien 55* 15 4 5 366.66 Titans v Warriors East London 11 Dec 2016 T20
Yuvraj Singh 58 16 3 7 362.50 India v England Durban 19 Sep 2007 T20I # 40
JJ Smit 25* 7 1 3 357.14 Namibia v Mpumalanga East London 15 Sep 2018 T20
MM Ali 39 11 3 4 354.54 England v South Africa Durban 14 Feb 2020 T20I # 1041
J Mubarak 46* 13 3 5 353.84 Sri Lanka v Kenya Johannesburg 14 Sep 2007 T20I # 27
AJ Pienaar 35* 10 3 3 350.00 Knights v Warriors Johannesburg 2 Nov 2014 T20
RK Kleinveldt 28 8 1 4 350.00 Cape Cobras v Titans Centurion 25 Nov 2016 T20
MV Boucher 27* 8 0 4 337.50 Warriors v Lions Port Elizabeth 12 Mar 2010 T20
D Wiese 27* 8 1 3 337.50 Titans v Dolphins Centurion 22 Mar 2013 T20
KA Pollard 39* 12 3 4 325.00 Cape Cobras v Knights Cape Town 7 Dec 2016 T20
JL Ontong 26 8 2 2 325.00 Lions v Cape Cobras Cape Town 29 Jan 2006 T20
EJG Morgan 42 13 1 5 323.07 England XI v SA A Paarl 17 Feb 2016 T20
PJ van Biljon 42 13 3 4 323.07 Jozi Stars v Spartans Centurion 28 Nov 2018 T20
A Jacobs 35* 11 3 3 318.18 Warriors v Dolphins Port Elizabeth 13 Apr 2005 T20
RV Uthappa 25* 8 2 2 312.50 RCB v Guyana Centurion 12 Sep 2010 T20
F Behardien 36* 12 0 4 300.00 Titans v Warriors Benoni 1 Dec 2017 T20
KA Maharaj 33* 11 2 3 300.00 KZ-Natal v E. Province Kimberley 19 Sep 2015 T20
D Wiese 30* 10 2 3 300.00 Titans v Cape Cobras Centurion 9 Mar 2011 T20
Q de Kock 65 22 2 8 295.45 South Africa v England Durban 14 Feb 2020 T20I # 1041
DT Christian 32* 11 2 3 290.90 Jozi Stars v Paarl Rocks Paarl 20 Nov 2018 T20
PC Strydom 26 9 2 2 288.88 Eastern Cape v Dolphins Durban 21 Apr 2004 T20
C Jonker 26* 9 4 1 288.88 Warriors v Titans East London 11 Dec 2016 T20
S Dadswell 98* 34 7 10 288.23 North West v Nigeria Paarl 14 Sep 2018 T20
AD Russell 66* 23 4 7 286.95 Knights v Titans Benoni 6 Dec 2015 T20
WJ Lubbe 102 36 5 11 283.33 North West v Limpopo Paarl 15 Sep 2018 T20
JD Vandiar 34* 12 5 2 283.33 Dolphins v Cape Cobras Durban 4 Dec 2015 T20
K Marshall 48 17 3 5 282.35 Easterns v W Province Cape Town 7 Dec 2014 T20
WJ Lubbe 31 11 4 2 281.81 Durban Heat v Giants Durban 30 Nov 2019 T20
DA Miller 101* 36 7 9 280.55 South Africa v Bangladesh Potchefstroom 29 Oct 2017 T20I # 628
RA Jadeja 33 12 5 1 275.00 Royals v Kings XI Durban 5 May 2009 T20
D Radebe 33 12 1 4 275.00 Limpopo v North West Paarl 15 Sep 2018 T20
DT Christian 52* 19 0 6 273.68 Jozi Stars v Spartans Johannesburg 11 Dec 2018 T20
CA Thyssen 41* 15 2 4 273.33 Warriors v Eagles Bloemfontein 8 Feb 2009 T20
C Jonker 49* 18 3 5 272.22 Warriors v Lions Port Elizabeth 25 Nov 2016 T20
JA Morkel 46* 17 5 3 270.58 Titans v Warriors Port Elizabeth 22 Feb 2013 T20
GF Linde 27* 10 0 3 270.00 W Province v North West Cape Town 24 Mar 2013 T20
KP Pietersen 27 10 2 2 270.00 Dolphins v Cape Cobras Durban 9 Dec 2015 T20
CH Morris 27* 10 1 3 270.00 Giants v Paarl Rocks Paarl 12 Dec 2018 T20
M van Jaarsveld 35* 13 2 3 269.23 Titans v Impi Centurion 14 Mar 2012 T20
R Frylinck 32* 12 2 3 266.66 Lions v Cape Cobras Johannesburg 30 Jan 2011 T20
GF Linde 32* 12 1 3 266.66 W Province v KZN-Inland Cape Town 22 Feb 2015 T20
PE Kruger 53 20 8 3 265.00 Northern Cpe v North West Paarl 14 Sep 2018 T20
MN van Wyk 37 14 5 2 264.28 Dolphins v Titans Durban 9 Nov 2014 T20
F Behardien 37* 14 3 3 264.28 Titans v Knights Kimberley 15 Nov 2017 T20
M van Jaarsveld 58 22 9 3 263.63 Titans v Lions Johannesburg 18 Mar 2007 T20
WD Parnell 29* 11 3 2 263.63 South Africa v Australia Johannesburg 16 Oct 2011 T20I # 212
HG Kuhn 29 11 1 3 263.63 Titans v Lions Centurion 7 Dec 2016 T20
AD Russell 50 19 0 6 263.15 Knights v Dolphins Kimberley 28 Nov 2014 T20
AB de Villiers 50* 19 3 5 263.15 Titans v Lions Centurion 12 Nov 2017 T20
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

Minimum of 25 runs

Records includes the following current or recent matches:
South Africa v Australia at Cape Town, 3rd T20I, Feb 26, 2020 [T20I # 1065]
South Africa v Australia at Port Elizabeth, 2nd T20I, Feb 23, 2020 [T20I # 1052]
Ireland A v Namibia at Pretoria, 5th unofficial T20I, Feb 23, 2020 [Twenty20]
Ireland A v Namibia at Pretoria, 4th unofficial T20I, Feb 23, 2020 [Twenty20]