Highest strike rates in an innings
Player Runs Balls 4s 6s SR Opposition Ground Match Date Scorecard
J Mubarak 46* 13 3 5 353.84 v Kenya Johannesburg 14 Sep 2007 T20I # 27
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
DPMD Jayawardene 65 27 9 2 240.74 v Kenya Johannesburg 14 Sep 2007 T20I # 27
CK Kapugedera 47 20 7 1 235.00 v India Nagpur 9 Dec 2009 T20I # 126
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
ST Jayasuriya 51* 23 10 1 221.73 v New Zealand Wellington 22 Dec 2006 T20I # 11
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
KC Sangakkara 78 37 11 2 210.81 v India Nagpur 9 Dec 2009 T20I # 126
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
TM Dilshan 57 28 8 2 203.57 v New Zealand Colombo (RPS) 2 Sep 2009 T20I # 120
ST Jayasuriya 88 44 11 4 200.00 v Kenya Johannesburg 14 Sep 2007 T20I # 27
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
AD Mathews 26* 13 1 2 200.00 v India Mohali 12 Dec 2009 T20I # 127
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
DPMD Jayawardene 35* 18 4 1 194.44 v New Zealand Johannesburg 15 Sep 2007 T20I # 30
TAM Siriwardana 35 18 3 2 194.44 v Pakistan Colombo (RPS) 30 Jul 2015 T20I # 448
ST Jayasuriya 33 17 3 2 194.11 v India Colombo (RPS) 10 Feb 2009 T20I # 82
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
KC Sangakkara 59 31 8 2 190.32 v India Mohali 12 Dec 2009 T20I # 127
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
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
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
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 Chittagong 27 Mar 2014 T20I # 387
AD Mathews 40 23 3 2 173.91 v West Indies Dhaka 3 Apr 2014 T20I # 398
ST Jayasuriya 81 47 10 3 172.34 v West Indies Nottingham 10 Jun 2009 T20I # 100
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
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:
Sri Lanka v Bangladesh at Colombo (RPS), Nidahas Twenty20 Tri-Series 6th match, Mar 16, 2018 [T20I # 661]
Sri Lanka v India at Colombo (RPS), Nidahas Twenty20 Tri-Series 4th match, Mar 12, 2018 [T20I # 659]
Sri Lanka v Bangladesh at Colombo (RPS), Nidahas Twenty20 Tri-Series 3rd match, Mar 10, 2018 [T20I # 658]