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
DPMD Jayawardene 65 27 9 2 240.74 v Kenya Johannesburg 14 Sep 2007 T20I # 27
CK Kapugedera 37* 16 2 3 231.25 v India Gros Islet 11 May 2010 T20I # 173
MDKJ Perera 26 12 2 2 216.66 v West Indies Dhaka 3 Apr 2014 T20I # 398
ST Jayasuriya 88 44 11 4 200.00 v Kenya Johannesburg 14 Sep 2007 T20I # 27
KMDN Kulasekara 26 13 3 1 200.00 v West Indies Colombo (RPS) 7 Oct 2012 T20I # 289
DPMD Jayawardene 35* 18 4 1 194.44 v New Zealand Johannesburg 15 Sep 2007 T20I # 30
DPMD Jayawardene 98* 56 9 4 175.00 v West Indies Bridgetown 7 May 2010 T20I # 166
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
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
TM Dilshan 96* 57 12 2 168.42 v West Indies The Oval 19 Jun 2009 T20I # 115
KC Sangakkara 30 18 5 0 166.66 v Kenya Johannesburg 14 Sep 2007 T20I # 27
TM Dilshan 53 32 10 0 165.62 v Australia Nottingham 8 Jun 2009 T20I # 97
J Mubarak 31* 19 2 1 163.15 v Bangladesh Johannesburg 18 Sep 2007 T20I # 38
NLTC Perera 26* 16 0 2 162.50 v England Pallekele 1 Oct 2012 T20I # 284
DPMD Jayawardene 81 51 8 2 158.82 v New Zealand Providence 30 Apr 2010 T20I # 151
TM Dilshan 74 47 11 1 157.44 v West Indies Nottingham 10 Jun 2009 T20I # 100
DPMD Jayawardene 100 64 10 4 156.25 v Zimbabwe Providence 3 May 2010 T20I # 157
MDKJ Perera 61 40 6 3 152.50 v South Africa Chittagong 22 Mar 2014 T20I # 379
KC Sangakkara 52* 35 6 1 148.57 v India Dhaka 6 Apr 2014 T20I # 400
TM Dilshan 83* 56 8 3 148.21 v Afghanistan Kolkata 17 Mar 2016 T20I # 538
WU Tharanga 37 25 2 2 148.00 v New Zealand Johannesburg 15 Sep 2007 T20I # 30
AD Mathews 28 19 3 1 147.36 v England Pallekele 1 Oct 2012 T20I # 284
DPMD Jayawardene 78 53 9 1 147.16 v Ireland Lord's 14 Jun 2009 T20I # 108
AD Mathews 35* 24 3 1 145.83 v Pakistan Lord's 21 Jun 2009 T20I # 116
TM Dilshan 76 53 5 3 143.39 v New Zealand Pallekele 27 Sep 2012 T20I # 275
BMAJ Mendis 43* 30 4 1 143.33 v Zimbabwe Hambantota 18 Sep 2012 T20I # 263
DPMD Jayawardene 41* 29 6 1 141.37 v New Zealand Nottingham 16 Jun 2009 T20I # 112
LPC Silva 38 27 5 1 140.74 v Pakistan Johannesburg 17 Sep 2007 T20I # 35
KC Sangakkara 46 33 2 3 139.39 v India Gros Islet 11 May 2010 T20I # 173
TM Dilshan 39 28 5 0 139.28 v Zimbabwe Hambantota 18 Sep 2012 T20I # 263
KC Sangakkara 68 49 5 3 138.77 v West Indies Bridgetown 7 May 2010 T20I # 166
ST Jayasuriya 61 44 6 3 138.63 v New Zealand Johannesburg 15 Sep 2007 T20I # 30
NLTC Perera 40 29 5 1 137.93 v West Indies Bengaluru 20 Mar 2016 T20I # 543
TM Dilshan 38 28 0 4 135.71 v Pakistan Johannesburg 17 Sep 2007 T20I # 35
AD Mathews 73* 54 3 5 135.18 v England Delhi 26 Mar 2016 T20I # 551
AD Mathews 43 32 3 1 134.37 v South Africa Chittagong 22 Mar 2014 T20I # 379
DPMD Jayawardene 65* 49 10 1 132.65 v West Indies Pallekele 29 Sep 2012 T20I # 280
KC Sangakkara 55* 42 4 2 130.95 v Australia Nottingham 8 Jun 2009 T20I # 97
TM Dilshan 48 37 5 0 129.72 v New Zealand Nottingham 16 Jun 2009 T20I # 112
AD Mathews 58 45 3 1 128.88 v England Gros Islet 13 May 2010 T20I # 175
TM Dilshan 33 26 5 0 126.92 v India Gros Islet 11 May 2010 T20I # 173
LD Chandimal 29 23 1 1 126.08 v New Zealand Providence 30 Apr 2010 T20I # 151
HDRL Thirimanne 44 35 3 2 125.71 v West Indies Dhaka 3 Apr 2014 T20I # 398
AD Mathews 46 37 3 2 124.32 v India Gros Islet 11 May 2010 T20I # 173
KC Sangakkara 64* 52 7 0 123.07 v Pakistan Lord's 21 Jun 2009 T20I # 116
TM Dilshan 46 39 8 0 117.94 v Pakistan Lord's 12 Jun 2009 T20I # 104
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 Delhi, World T20 32nd match, Mar 28, 2016 [T20I # 554]
England v Sri Lanka at Delhi, World T20 29th match, Mar 26, 2016 [T20I # 551]
Sri Lanka v West Indies at Bengaluru, World T20 21st match, Mar 20, 2016 [T20I # 543]