High scores
Player Runs Balls 4s 6s SR Team Opposition Match Date Scorecard
HM Amla 97* 62 8 4 156.45 South Africa v Australia 9 Mar 2016 T20I # 526
KP Pietersen 79 37 7 4 213.51 England v Zimbabwe 13 Sep 2007 T20I # 25
F du Plessis 78 45 6 4 173.33 South Africa v Pakistan 1 Feb 2019 T20I # 732
CH Gayle 77 31 5 8 248.38 West Indies v South Africa 9 Jan 2015 T20I # 413
RR Hendricks 74 41 8 2 180.48 South Africa v Pakistan 1 Feb 2019 T20I # 732
ML Hayden 73* 48 9 3 152.08 Australia v Bangladesh 16 Sep 2007 T20I # 33
Junaid Siddique 71 49 6 3 144.89 Bangladesh v Pakistan 20 Sep 2007 T20I # 42
N Dickwella 68 51 10 1 133.33 Sri Lanka v South Africa 25 Jan 2017 T20I # 591
ML Hayden 67* 43 11 1 155.81 Australia v England 14 Sep 2007 T20I # 28
JP Duminy 67 53 6 3 126.41 South Africa v Australia 13 Oct 2011 T20I # 210
Umar Akmal 64 37 5 4 172.97 Pakistan v South Africa 22 Nov 2013 T20I # 343
Mohammad Hafeez 63 41 5 3 153.65 Pakistan v South Africa 22 Nov 2013 T20I # 343
AB de Villiers 63 44 2 3 143.18 South Africa v Sri Lanka 25 Jan 2017 T20I # 591
BRM Taylor 60* 45 4 2 133.33 Zimbabwe v Australia 12 Sep 2007 T20I # 23
Imran Nazir 59 41 3 5 143.90 Pakistan v New Zealand 22 Sep 2007 T20I # 44
ML Hayden 58* 38 7 2 152.63 Australia v Sri Lanka 20 Sep 2007 T20I # 41
JP Duminy 55 41 2 3 134.14 South Africa v India 24 Feb 2018 T20I # 655
SR Watson 52 39 6 2 133.33 Australia v South Africa 13 Oct 2011 T20I # 210
RR Rossouw 51* 40 5 0 127.50 South Africa v West Indies 9 Jan 2015 T20I # 413
C Jonker 49 24 5 2 204.16 South Africa v India 24 Feb 2018 T20I # 655
Shoaib Malik 49 31 5 1 158.06 Pakistan v South Africa 1 Feb 2019 T20I # 732
HM Amla 48 40 5 0 120.00 South Africa v Pakistan 22 Nov 2013 T20I # 343
JP Duminy 47* 26 3 2 180.76 South Africa v Pakistan 22 Nov 2013 T20I # 343
BRM Taylor 47 39 4 2 120.51 Zimbabwe v England 13 Sep 2007 T20I # 25
S Dhawan 47 40 3 0 117.50 India v South Africa 24 Feb 2018 T20I # 655
AC Gilchrist 45 28 5 1 160.71 Australia v England 14 Sep 2007 T20I # 28
SPD Smith 44 26 2 2 169.23 Australia v South Africa 9 Mar 2016 T20I # 526
AC Gilchrist 43 28 1 4 153.57 Australia v Bangladesh 16 Sep 2007 T20I # 33
JA Morkel 43 20 3 4 215.00 South Africa v England 16 Sep 2007 T20I # 34
SK Raina 43 27 5 1 159.25 India v South Africa 24 Feb 2018 T20I # 655
SR Watson 42 27 2 3 155.55 Australia v South Africa 9 Mar 2016 T20I # 526
GC Smith 41 34 6 0 120.58 South Africa v Bangladesh 15 Sep 2007 T20I # 31
JA Morkel 41 29 3 2 141.37 South Africa v Bangladesh 15 Sep 2007 T20I # 31
MN Samuels 41 32 5 1 128.12 West Indies v South Africa 9 Jan 2015 T20I # 413
RR Hendricks 41 34 4 0 120.58 South Africa v Sri Lanka 25 Jan 2017 T20I # 591
PHKD Mendis 41 29 3 2 141.37 Sri Lanka v South Africa 19 Mar 2019 T20I # 755
DA Miller 41 23 5 1 178.26 South Africa v Sri Lanka 19 Mar 2019 T20I # 755
Hussain Talat 40 32 5 0 125.00 Pakistan v South Africa 1 Feb 2019 T20I # 732
Shahid Afridi 39 15 5 2 260.00 Pakistan v Bangladesh 20 Sep 2007 T20I # 42
F du Plessis 38 20 5 2 190.00 South Africa v West Indies 9 Jan 2015 T20I # 413
Babar Azam 38 27 3 1 140.74 Pakistan v South Africa 1 Feb 2019 T20I # 732
LRPL Taylor 37* 23 2 2 160.86 New Zealand v Pakistan 22 Sep 2007 T20I # 44
S Prasanna 37* 16 3 3 231.25 Sri Lanka v South Africa 25 Jan 2017 T20I # 591
PD Collingwood 37 28 1 2 132.14 England v Zimbabwe 13 Sep 2007 T20I # 25
Aftab Ahmed 36 14 5 2 257.14 Bangladesh v South Africa 15 Sep 2007 T20I # 31
JP Duminy 36 28 4 1 128.57 South Africa v Bangladesh 15 Sep 2007 T20I # 31
OA Shah 36 31 1 2 116.12 England v South Africa 16 Sep 2007 T20I # 34
BJ Hodge 35* 22 2 2 159.09 Australia v Zimbabwe 12 Sep 2007 T20I # 23
HE van der Dussen 34 30 1 1 113.33 South Africa v Sri Lanka 19 Mar 2019 T20I # 755
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
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]