Highest strike rates in an innings
Player Runs Balls 4s 6s SR Opposition Ground Match Date Scorecard
AD Mathews 37* 13 2 4 284.61 v West Indies Pallekele 9 Nov 2015 T20I # 460
MD Shanaka 30* 11 5 1 272.72 v Bangladesh Sylhet 18 Feb 2018 T20I # 651
NLTC Perera 49 20 7 2 245.00 v England The Oval 20 May 2014 T20I # 401
NLTC Perera 35* 15 3 2 233.33 v Australia Melbourne 28 Jan 2013 T20I # 300
CK Kapugedera 37* 16 2 3 231.25 v India Gros Islet 11 May 2010 T20I # 173
S Prasanna 37* 16 3 3 231.25 v South Africa Cape Town 25 Jan 2017 T20I # 591
NLTC Perera 25* 11 3 1 227.27 v South Africa Hambantota 6 Aug 2013 T20I # 325
N Dickwella 43 19 6 2 226.31 v South Africa Centurion 20 Jan 2017 T20I # 589
BMAJ Mendis 37 17 2 3 217.64 v Bangladesh Pallekele 31 Mar 2013 T20I # 312
NLTC Perera 39* 18 4 3 216.66 v Bangladesh Dhaka 15 Feb 2018 T20I # 648
MDKJ Perera 26 12 2 2 216.66 v West Indies Dhaka 3 Apr 2014 T20I # 398
WU Tharanga 32* 15 4 1 213.33 v Bangladesh Colombo (RPS) 10 Mar 2018 T20I # 658
LD Chandimal 40* 19 4 2 210.52 v West Indies Pallekele 9 Nov 2015 T20I # 460
KC Sangakkara 44* 21 4 2 209.52 v Pakistan Dubai (DSC) 13 Dec 2013 T20I # 351
MDKJ Perera 77 37 4 7 208.10 v India Indore 22 Dec 2017 T20I # 634
DPMD Jayawardene 33 16 7 0 206.25 v South Africa Hambantota 6 Aug 2013 T20I # 325
NLTC Perera 32* 16 2 2 200.00 v Pakistan Hambantota 1 Jun 2012 T20I # 244
MD Gunathilaka 30 15 6 0 200.00 v Bangladesh Dhaka 15 Feb 2018 T20I # 648
KMDN Kulasekara 26 13 3 1 200.00 v West Indies Colombo (RPS) 7 Oct 2012 T20I # 289
BKG Mendis 53 27 8 2 196.29 v Bangladesh Dhaka 15 Feb 2018 T20I # 648
TAM Siriwardana 35 18 3 2 194.44 v Pakistan Colombo (RPS) 30 Jul 2015 T20I # 448
CK Kapugedera 31* 16 1 3 193.75 v Pakistan Colombo (RPS) 30 Jul 2015 T20I # 448
WU Tharanga 25 13 4 1 192.30 v Bangladesh Sylhet 18 Feb 2018 T20I # 651
CK Kapugedera 48* 25 2 4 192.00 v Pakistan Colombo (RPS) 1 Aug 2015 T20I # 449
BKG Mendis 57 30 2 5 190.00 v Bangladesh Colombo (RPS) 10 Mar 2018 T20I # 658
TM Dilshan 28 15 4 0 186.66 v Pakistan Abu Dhabi 25 Nov 2011 T20I # 215
NLTC Perera 57 31 1 6 183.87 v England Colombo (RPS) 27 Oct 2018 T20I # 703
EMDY Munaweera 53 29 5 4 182.75 v India Colombo (RPS) 6 Sep 2017 T20I # 618
DAS Gunaratne 84* 46 6 5 182.60 v Australia Geelong 19 Feb 2017 T20I # 597
TM Dilshan 104* 57 12 5 182.45 v Australia Pallekele 6 Aug 2011 T20I # 202
NLTC Perera 31 17 3 1 182.35 v Bangladesh Sylhet 18 Feb 2018 T20I # 651
NLTC Perera 43 24 2 3 179.16 v New Zealand Auckland 11 Jan 2019 T20I # 718
MDKJ Perera 66 37 6 4 178.37 v India Colombo (RPS) 6 Mar 2018 T20I # 656
DPMD Jayawardene 98* 56 9 4 175.00 v West Indies Bridgetown 7 May 2010 T20I # 166
I Udana 84* 48 8 6 175.00 v South Africa Centurion 22 Mar 2019 T20I # 758
MD Shanaka 42* 24 3 3 175.00 v Bangladesh Dhaka 15 Feb 2018 T20I # 648
DPMD Jayawardene 89 51 11 3 174.50 v England Chattogram 27 Mar 2014 T20I # 387
AD Mathews 40 23 3 2 173.91 v West Indies Dhaka 3 Apr 2014 T20I # 398
N Dickwella 38 22 7 0 172.72 v South Africa Johannesburg 24 Mar 2019 T20I # 763
CK Kapugedera 43 25 3 3 172.00 v Australia Pallekele 6 Sep 2016 T20I # 565
KC Sangakkara 44 26 2 1 169.23 v Zimbabwe Hambantota 18 Sep 2012 T20I # 263
DPMD Jayawardene 44 26 3 3 169.23 v New Zealand Pallekele 27 Sep 2012 T20I # 275
DM de Silva 27 16 2 2 168.75 v South Africa Centurion 20 Jan 2017 T20I # 589
BKG Mendis 70 42 6 3 166.66 v Bangladesh Sylhet 18 Feb 2018 T20I # 651
AD Mathews 81* 49 7 4 165.30 v New Zealand Auckland 10 Jan 2016 T20I # 476
GSNFG Jayasuriya 36 22 2 2 163.63 v West Indies Pallekele 9 Nov 2015 T20I # 460
NLTC Perera 26* 16 0 2 162.50 v England Pallekele 1 Oct 2012 T20I # 284
MD Gunathilaka 26 16 4 0 162.50 v England Southampton 5 Jul 2016 T20I # 561
WU Tharanga 47 29 3 2 162.06 v India Indore 22 Dec 2017 T20I # 634
DPMD Jayawardene 81 51 8 2 158.82 v New Zealand Providence 30 Apr 2010 T20I # 151
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

Minimum of 25 runs

Performances in matches that overlap decades are credited to the year in which they occurred - this results in some unknown data, especially in regard to bowling figures

Records includes the following current or recent matches:
South Africa v Sri Lanka at Johannesburg, 3rd T20I, Mar 24, 2019 [T20I # 763]
South Africa v Sri Lanka at Centurion, 2nd T20I, Mar 22, 2019 [T20I # 758]
South Africa v Sri Lanka at Cape Town, 1st T20I, Mar 19, 2019 [T20I # 755]