Highest strike rates in an innings
Player Runs Balls 4s 6s SR Team Opposition Match Date Scorecard
Shahid Afridi 39 15 5 2 260.00 Pakistan v Bangladesh 20 Sep 2007 T20I # 42
Aftab Ahmed 36 14 5 2 257.14 Bangladesh v South Africa 15 Sep 2007 T20I # 31
CH Gayle 77 31 5 8 248.38 West Indies v South Africa 9 Jan 2015 T20I # 413
S Prasanna 37* 16 3 3 231.25 Sri Lanka v South Africa 25 Jan 2017 T20I # 591
JA Morkel 43 20 3 4 215.00 South Africa v England 16 Sep 2007 T20I # 34
KP Pietersen 79 37 7 4 213.51 England v Zimbabwe 13 Sep 2007 T20I # 25
M Mosehle 32* 15 1 3 213.33 South Africa v Sri Lanka 25 Jan 2017 T20I # 591
C Jonker 49 24 5 2 204.16 South Africa v India 24 Feb 2018 T20I # 655
Q de Kock 25 13 4 1 192.30 South Africa v Australia 9 Mar 2016 T20I # 526
F du Plessis 38 20 5 2 190.00 South Africa v West Indies 9 Jan 2015 T20I # 413
DA Miller 30 16 2 2 187.50 South Africa v Australia 9 Mar 2016 T20I # 526
Shoaib Malik 26* 14 1 1 185.71 Pakistan v New Zealand 22 Sep 2007 T20I # 44
JP Duminy 47* 26 3 2 180.76 South Africa v Pakistan 22 Nov 2013 T20I # 343
RR Hendricks 74 41 8 2 180.48 South Africa v Pakistan 1 Feb 2019 T20I # 732
DA Miller 41 23 5 1 178.26 South Africa v Sri Lanka 19 Mar 2019 T20I # 755
F du Plessis 78 45 6 4 173.33 South Africa v Pakistan 1 Feb 2019 T20I # 732
Umar Akmal 64 37 5 4 172.97 Pakistan v South Africa 22 Nov 2013 T20I # 343
SPD Smith 44 26 2 2 169.23 Australia v South Africa 9 Mar 2016 T20I # 526
A Flintoff 31 19 4 1 163.15 England v Australia 14 Sep 2007 T20I # 28
LRPL Taylor 37* 23 2 2 160.86 New Zealand v Pakistan 22 Sep 2007 T20I # 44
AC Gilchrist 45 28 5 1 160.71 Australia v England 14 Sep 2007 T20I # 28
SK Raina 43 27 5 1 159.25 India v South Africa 24 Feb 2018 T20I # 655
BJ Hodge 35* 22 2 2 159.09 Australia v Zimbabwe 12 Sep 2007 T20I # 23
Shoaib Malik 49 31 5 1 158.06 Pakistan v South Africa 1 Feb 2019 T20I # 732
HM Amla 97* 62 8 4 156.45 South Africa v Australia 9 Mar 2016 T20I # 526
ML Hayden 67* 43 11 1 155.81 Australia v England 14 Sep 2007 T20I # 28
SR Watson 42 27 2 3 155.55 Australia v South Africa 9 Mar 2016 T20I # 526
Mohammad Hafeez 63 41 5 3 153.65 Pakistan v South Africa 22 Nov 2013 T20I # 343
AC Gilchrist 43 28 1 4 153.57 Australia v Bangladesh 16 Sep 2007 T20I # 33
ML Hayden 58* 38 7 2 152.63 Australia v Sri Lanka 20 Sep 2007 T20I # 41
Mohammad Hafeez 32 21 3 2 152.38 Pakistan v New Zealand 22 Sep 2007 T20I # 44
ML Hayden 73* 48 9 3 152.08 Australia v Bangladesh 16 Sep 2007 T20I # 33
Imran Nazir 27* 18 3 1 150.00 Pakistan v Bangladesh 20 Sep 2007 T20I # 42
Junaid Siddique 71 49 6 3 144.89 Bangladesh v Pakistan 20 Sep 2007 T20I # 42
Imran Nazir 59 41 3 5 143.90 Pakistan v New Zealand 22 Sep 2007 T20I # 44
AB de Villiers 63 44 2 3 143.18 South Africa v Sri Lanka 25 Jan 2017 T20I # 591
JA Morkel 41 29 3 2 141.37 South Africa v Bangladesh 15 Sep 2007 T20I # 31
PHKD Mendis 41 29 3 2 141.37 Sri Lanka v South Africa 19 Mar 2019 T20I # 755
Babar Azam 38 27 3 1 140.74 Pakistan v South Africa 1 Feb 2019 T20I # 732
JP Duminy 55 41 2 3 134.14 South Africa v India 24 Feb 2018 T20I # 655
N Dickwella 68 51 10 1 133.33 Sri Lanka v South Africa 25 Jan 2017 T20I # 591
BRM Taylor 60* 45 4 2 133.33 Zimbabwe v Australia 12 Sep 2007 T20I # 23
SR Watson 52 39 6 2 133.33 Australia v South Africa 13 Oct 2011 T20I # 210
PD Collingwood 37 28 1 2 132.14 England v Zimbabwe 13 Sep 2007 T20I # 25
A Symonds 33 25 4 0 132.00 Australia v Zimbabwe 12 Sep 2007 T20I # 23
UT Khawaja 33 25 4 1 132.00 Australia v South Africa 9 Mar 2016 T20I # 526
SE Marsh 25 19 3 0 131.57 Australia v South Africa 13 Oct 2011 T20I # 210
JP Duminy 36 28 4 1 128.57 South Africa v Bangladesh 15 Sep 2007 T20I # 31
AD Hales 27 21 5 0 128.57 England v South Africa 19 Feb 2016 T20I # 503
MN Samuels 41 32 5 1 128.12 West Indies v South Africa 9 Jan 2015 T20I # 413
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 Sri Lanka at Cape Town, 1st T20I, Mar 19, 2019 [T20I # 755]
South Africa v Pakistan at Cape Town, 1st T20I, Feb 1, 2019 [T20I # 732]
South Africa v India at Cape Town, 3rd T20I, Feb 24, 2018 [T20I # 655]