Highest strike rates in an innings
Player Runs Balls 4s 6s SR Team Opposition Ground Match Date Scorecard
S Prasanna 32* 6 0 5 533.33 Stars v Warriors Colombo (RPS) 14 Dec 2021 T20
DS Airee 52* 10 0 8 520 Nepal v Mongolia Hangzhou 27 Sep 2023 T20I # 2255
D Brevis 30* 6 0 5 500 Patriots v Trinbago Providence 22 Sep 2022 T20
WD Parnell 25* 5 0 4 500 KZN-Inland v Lions Johannesburg 8 Nov 2025 T20
Manan Bashir 34* 7 1 5 485.71 Bulgaria v Turkey Sofia 10 Jul 2025 T20I # 3297
AD Russell 29* 6 1 4 483.33 Tallawahs v Tridents Port of Spain 23 Aug 2013 T20
Manan Bashir 43* 9 0 7 477.77 Bulgaria v Gibraltar Sofia 13 Jul 2025 T20I # 3312
Hazratullah Zazai 32 7 2 4 457.14 Stars v Pamir Zalmi Kabul 21 Jul 2022 T20
Nurul Hasan 32* 7 3 3 457.14 Rangpur v Barishal Sylhet 9 Jan 2025 T20
MJ Waite 36* 8 1 5 450 Worcs v Bears Birmingham 12 Jul 2024 T20
Anwar Ali 27* 6 0 4 450 Gladiators v Kings Sharjah 24 Feb 2019 T20
MA Ealham 31* 7 1 4 442.85 Notts v Leics Nottingham 4 Jul 2006 T20
HC Brook 31* 7 1 4 442.85 England v West Indies St George's 16 Dec 2023 T20I # 2407
Akash Deep 31 7 0 5 442.85 Bengal v Punjab Hyderabad 30 Nov 2025 T20
AR Sharma 53 12 1 8 441.66 Railways v Arunachal Ranchi 17 Oct 2023 T20
Asif Ali 26* 6 0 3 433.33 United v Zalmi Karachi 25 Mar 2018 T20
MN Waller 43* 10 3 5 430 Rhinos v Tuskers Bulawayo 11 Feb 2016 T20
RK Ahmed 30* 7 4 2 428.57 Assam v Arunachal Cuttack 2 Mar 2019 T20
Muhammad Tanveer 30* 7 1 4 428.57 Qatar v Bahrain Doha 25 Nov 2024 T20I # 2979
CH Morris 38* 9 4 3 422.22 Daredevils v Supergiant Pune 11 Apr 2017 T20
Tariq Haroon 25* 6 0 4 416.66 K Dolphins v L Eagles Lahore 14 Oct 2010 T20
S Sanyal 25* 6 3 2 416.66 Bengal v Tripura Jadavpur Uni 4 Apr 2014 T20
Shashank Singh 25* 6 1 3 416.66 SRH v GT Wankhede 27 Apr 2022 T20
Ramandeep Singh 25* 6 1 3 416.66 KKR v LSG Lucknow 5 May 2024 T20
N Pooran 25 6 0 4 416.66 MI Cape Town v Capitals Cape Town 31 Dec 2025 T20
DR Smith 29 7 1 4 414.28 West Indies v Bangladesh Johannesburg 13 Sep 2007 T20I # 24
Saad Bin Zafar 29* 7 4 2 414.28 Canada v Bahrain Al Amerat 14 Nov 2022 T20I # 1881
R Bishnoi 33 8 2 4 412.5 Rajasthan v Mumbai Cuttack 4 Apr 2015 T20
S Prasanna 33* 8 3 3 412.5 SL Army v SLPACC Colombo (PSS) 20 Jan 2016 T20
G Motie 33* 8 2 4 412.5 W. Indies A v Nepal Kirtipur 28 Apr 2024 T20
D Ferreira 37* 9 0 5 411.11 Texas v Washington Lauderhill 2 Jul 2025 T20
MR Adair 44* 11 1 6 400 Knights v Munster Reds Dublin 2 May 2024 T20
Syed Aziz 36* 9 1 5 400 Malaysia v Hong Kong Singapore 26 Jul 2025 T20I # 3370
JA Morkel 28 7 2 3 400 CSK v RCB Chennai 12 Apr 2012 T20
JM Sharma 28* 7 2 3 400 Vidarbha v Maharashtra Delhi 16 Nov 2021 T20
WMK Bandara 28 7 2 3 400 Nondescripts v Ragama CC Colombo (Bloomfield) 16 May 2024 T20
FH Allen 28 7 4 2 400 KKR v SRH Eden Gardens 2 Apr 2026 T20
Adil Butt 71 18 4 9 394.44 Eswatini v Mozambique Malkerns 7 Jun 2026 T20I # 3942
N Vanua 47 12 0 7 391.66 P.N.G. v Vanuatu Apia (No 2) 12 Jul 2019 T20I # 824
R Shepherd 39* 10 3 4 390 MI v DC Wankhede 7 Apr 2024 T20
SO Hetmyer 39 10 0 6 390 Amazon v Hurricanes Providence 16 Jul 2025 T20
GH Dockrell 35* 9 0 5 388.88 Ireland v Oman Colombo (SSC) 14 Feb 2026 T20I # 3708
AB de Villiers 31 8 3 3 387.5 RCB v Warriors Bengaluru 23 Apr 2013 T20
SP Pattnaik 31 8 3 3 387.5 Odisha v Assam Visakhapatnam 3 Dec 2024 T20
JMUB Jayasena 54* 14 3 6 385.71 Sinhalese v Badureliya Colombo (SSC) 2 Apr 2015 T20
B Akhil 27* 7 2 3 385.71 RCB v Chargers Hyderabad 25 May 2008 T20
GR Napier 27 7 0 4 385.71 Essex v Glamorgan Chelmsford 19 Jun 2015 T20
JA Clarkson 27 7 2 3 385.71 Central D v Otago Napier 10 Jan 2019 T20
WC Ludick 27* 7 2 3 385.71 Central D v Auckland New Plymouth 28 Dec 2019 T20
Amad Butt 27* 7 3 2 385.71 Zalmi v Kings Karachi 3 Mar 2021 T20
KA Pollard 27* 7 2 3 385.71 MI Cape Town v Capitals Centurion 1 Feb 2024 T20
L Croospulle 27 7 2 3 385.71 Sri Lanka A v Shaheens Doha 21 Nov 2025 T20
Abhishek Sharma 46 12 2 6 383.33 SRH v DC Delhi 20 Apr 2024 T20
BV Vitori 38* 10 1 5 380 Tuskers v Rhinos Bulawayo 9 Feb 2016 T20
DM Bravo 38* 10 0 6 380 Trinbago v Patriots Basseterre 23 Aug 2017 T20
Shahbaz Ahmed 38* 10 4 3 380 Bengal v Puducherry New Chandigarh 19 Oct 2023 T20
R Shepherd 53* 14 4 6 378.57 RCB v CSK Bengaluru 3 May 2025 T20
GH Dockrell 68* 18 2 9 377.77 Leinster v Munster Reds Dublin 27 Jul 2022 T20
CS Delport 34 9 5 2 377.77 Dolphins v CSK Bengaluru 22 Sep 2014 T20
DT Christian 34 9 2 4 377.77 Heat v Hurricanes Hobart 2 Jan 2015 T20
Abdul Samad 34* 9 0 5 377.77 Markhors v Panthers Rawalpindi 21 Dec 2024 T20
Abhishek Sharma 34 9 4 3 377.77 Punjab v Puducherry Hyderabad 4 Dec 2025 T20
MD Shanaka 34 9 0 5 377.77 Sri Lanka v Pakistan Dambulla 11 Jan 2026 T20I # 3661
Agha Salman 45 12 5 3 375 Pakistan v Sri Lanka Dambulla 11 Jan 2026 T20I # 3661
KD Karthik 30* 8 1 4 375 RCB v SRH Wankhede 8 May 2022 T20
Suryansh Shedge 30* 8 2 3 375 Mumbai v Andhra Hyderabad 5 Dec 2024 T20
KA Pollard 56* 15 2 7 373.33 Trinidad & T v Leeward Is North Sound 11 Jan 2012 T20
R Satheesan 56* 15 6 5 373.33 Romania v Serbia Sofia 26 Jun 2021 T20I # 1173
PJ Cummins 56* 15 4 6 373.33 KKR v MI Pune 6 Apr 2022 T20
AB de Villiers 41 11 5 3 372.72 RCB v MI Bengaluru 19 Apr 2015 T20
BJ Horne 26* 7 1 3 371.42 Auckland v Central D Auckland 3 Jan 2017 T20
CPPM Sadun 26* 7 1 3 371.42 Cyprus v Estonia Episkopi 7 Oct 2021 T20I # 1288
JM Sharma 26 7 2 3 371.42 Vidarbha v Meghalaya Mulapadu 6 Nov 2021 T20
R Shepherd 26* 7 1 3 371.42 Amazon v Patriots Bridgetown 2 Sep 2023 T20
PE Kruger 26* 7 1 3 371.42 Sunrisers v Paarl Royals Gqeberha 4 Feb 2024 T20
Nasrulla Rana 26* 7 0 4 371.42 Hong Kong v Japan Mong Kok 17 Feb 2024 T20I # 2478
T Stubbs 26* 7 3 2 371.42 DC v GT Delhi 24 Apr 2024 T20
Abdul Samad 37* 10 4 3 370 SRH v RCB Bengaluru 15 Apr 2024 T20
PR Veer 37* 10 3 4 370 UP v J & K Jadavpur Uni 28 Nov 2025 T20
AD Russell 48* 13 1 7 369.23 KKR v RCB Bengaluru 5 Apr 2019 T20
F Behardien 55* 15 4 5 366.66 Titans v Warriors East London 11 Dec 2016 T20
H Kaushik 44* 12 2 5 366.66 U.A.E. v Samoa Al Amerat 15 Oct 2025 T20I # 3521
Musadiq Ahmed 33* 9 3 3 366.66 Khyber v Southern PNJ Rawalpindi 12 Oct 2020 T20
Aamer Yamin 33* 9 1 4 366.66 Southern PNJ v Balochistan Rawalpindi 16 Oct 2020 T20
Usman Arif 33 9 1 4 366.66 Norway v Germany Krefeld 8 Aug 2021 T20I # 1220
MJ Owen 33 9 2 4 366.66 Hurricanes v Strikers Hobart 9 Jan 2026 T20
Abhishek Sharma 106* 29 8 11 365.51 Punjab v Meghalaya Saurashtra 5 Dec 2024 T20
Hazratullah Zazai 62 17 4 7 364.7 Kabul Zwanan v Legends Sharjah 14 Oct 2018 T20
Mirza Ahsan 51* 14 2 7 364.28 Austria v Luxembourg Ilfov County 31 Aug 2019 T20I # 873
Yuvraj Singh 58 16 3 7 362.5 India v England Durban 19 Sep 2007 T20I # 40
CA Ingram 29* 8 0 4 362.5 Kings v Sultans Dubai (DICS) 10 Mar 2018 T20
KD Karthik 29* 8 2 3 362.5 India v Bangladesh Colombo (RPS) 18 Mar 2018 T20I # 662
WG Jacks 29 8 4 2 362.5 Surrey v Essex Chelmsford 19 Jul 2019 T20
SE Rutherford 29 8 1 4 362.5 Zalmi v United Abu Dhabi 17 Jun 2021 T20
Auqib Nabi 29 8 1 4 362.5 J & K v Himachal Vadodara 8 Nov 2021 T20
GF Linde 29* 8 1 4 362.5 MI Cape Town v Super Giants Cape Town 25 Jan 2025 T20
Mohammad Ishaq 29 8 2 3 362.5 Hindukush v Pamir Kunduz 1 Jul 2025 T20
B Kohler-Cadmore 29 8 4 2 362.5 Germany v Austria Krefeld 3 May 2026 T20I # 3831
SHT Kandamby 47* 13 3 5 361.53 Bloomfield v Moors Colombo (SSC) 26 Oct 2005 T20
J Fraser-McGurk 65 18 5 7 361.11 DC v SRH Delhi 20 Apr 2024 T20
JW Hastings 43* 12 5 3 358.33 Durham v Yorkshire Leeds 10 Jul 2015 T20
Mohammad Nabi 43* 12 2 5 358.33 Kent v Surrey The Oval 30 Jul 2019 T20
AR Sharma 43 12 4 4 358.33 Railways v Andhra Ranchi 27 Oct 2023 T20
AD Russell 43* 12 4 4 358.33 Victorians v Rangpur Chattogram 20 Feb 2024 T20
JF Smith 68* 19 2 9 357.89 Dolphins v Titans Centurion 21 Nov 2025 T20
C Munro 50* 14 1 7 357.14 New Zealand v Sri Lanka Auckland 10 Jan 2016 T20I # 476
AD Russell 50* 14 3 6 357.14 Tallawahs v Kings Basseterre 27 Aug 2021 T20
Shahid Afridi 25 7 1 3 357.14 Pakistan v South Africa Abu Dhabi 26 Oct 2010 T20I # 190
DC Thomas 25* 7 0 3 357.14 Patriots v Tallawahs Basseterre 2 Jul 2016 T20
JJ Smit 25* 7 1 3 357.14 Namibia v Mpumalanga East London 15 Sep 2018 T20
KRP Silva 25 7 1 3 357.14 U.S.A. v U.A.E. ICCA Dubai 15 Mar 2019 T20I # 753
V Kohli 25 7 1 3 357.14 RCB v RR Bengaluru 30 Apr 2019 T20
Asif Ali 25* 7 0 4 357.14 Pakistan v Afghanistan Dubai (DICS) 29 Oct 2021 T20I # 1377
Alauddin Babu 25* 7 1 3 357.14 Sunrisers v Khulna Sylhet 7 Feb 2022 T20
Himmat Singh 25* 7 6 0 357.14 Delhi v Manipur Jaipur 11 Oct 2022 T20
JM Sharma 25 7 0 4 357.14 Punjab Kings v MI Wankhede 22 Apr 2023 T20
GD Phillips 25 7 1 3 357.14 SRH v RR Jaipur 7 May 2023 T20
CJ Green 25* 7 1 3 357.14 Rockets v N S-Chargers Leeds 26 Jul 2024 T20
SP Narine 57 16 5 6 356.25 Victorians v Chattogram Mirpur 16 Feb 2022 T20
HH Pandya 32* 9 1 4 355.55 India v Ireland Dublin (Malahide) 29 Jun 2018 T20I # 680
RV Patel 32 9 3 3 355.55 Gujarat v Chhattisgarh Vadodara 16 Jan 2021 T20
MM Ali 39 11 3 4 354.54 England v South Africa Durban 14 Feb 2020 T20I # 1041
LA Dunbar 39 11 5 3 354.54 Serbia v Bulgaria Sofia 24 Jun 2021 T20I # 1166
HB Shipley 39* 11 1 5 354.54 Canterbury v Central D New Plymouth 31 Dec 2021 T20
Ramandeep Singh 39* 11 5 3 354.54 Punjab v Hyderabad Saurashtra 1 Dec 2024 T20
UM Patel 39 11 2 5 354.54 Gujarat v Himachal Hyderabad 6 Dec 2025 T20
P Arya 39 11 3 4 354.54 Punjab Kings v CSK Chennai 3 Apr 2026 T20
J Mubarak 46* 13 3 5 353.84 Sri Lanka v Kenya Johannesburg 14 Sep 2007 T20I # 27
Muhammad Fahad 120 34 10 12 352.94 Turkey v Bulgaria Sofia 12 Jul 2025 T20I # 3306
Sahil Chauhan 144* 41 6 18 351.21 Estonia v Cyprus Episkopi 17 Jun 2024 T20I # 2701
JG Bethell 56* 16 3 7 350 Bears v Northants Birmingham 20 Jun 2024 T20
T Tshose 49 14 1 6 350 Botswana v Mozambique Benoni 19 Sep 2022 T20I # 1785
RK Kleinveldt 42 12 1 6 350 Northants v Worcs Worcester 26 Jun 2015 T20
Ramandeep Singh 42* 12 2 5 350 Punjab v Arunachal Ranchi 27 Oct 2023 T20
AJ Pienaar 35* 10 3 3 350 Knights v Warriors Johannesburg 2 Nov 2014 T20
CH Gayle 35 10 4 3 350 RCB v SRH Hyderabad 15 May 2015 T20
SN Khan 35* 10 5 2 350 RCB v SRH Bengaluru 12 Apr 2016 T20
SB Pradhan 28* 8 0 4 350 Odisha v Rajasthan Cuttack 2 Apr 2015 T20
RK Kleinveldt 28 8 1 4 350 Cape Cobras v Titans Centurion 25 Nov 2016 T20
D Wiese 28* 8 1 3 350 Qalandars v United Lahore 25 Feb 2022 T20
D Wiese 28* 8 1 3 350 Qalandars v Sultans Lahore 27 Feb 2022 T20
S Lynch 28* 8 0 4 350 Leinster v Munster Reds Dublin 16 May 2024 T20
Faheem Ashraf 28 8 2 3 350 Gladiators v Qalandars Lahore 25 May 2025 T20
MM Ali 28 8 2 3 350 Sylhet v Dhaka Sylhet 8 Jan 2026 T20
SK Raina 87 25 12 6 348 CSK v Kings XI Wankhede 30 May 2014 T20
KA Pollard 45* 13 2 5 346.15 MI v Daredevils Brabourne 13 Apr 2010 T20
SE Rutherford 45* 13 1 6 346.15 Amazon v Trinbago Providence 9 Sep 2018 T20
Karan KC 45 13 0 7 346.15 Nepal v Malaysia Kirtipur 22 Apr 2021 T20I # 1155
Danish Aziz 45 13 2 5 346.15 Kings v Gladiators Abu Dhabi 19 Jun 2021 T20
KA Pollard 38 11 0 6 345.45 West Indies v Sri Lanka Coolidge 3 Mar 2021 T20I # 1126
Mohammad Sarwar 38* 11 4 3 345.45 Khyber v Balochistan Rawalpindi 7 Sep 2022 T20
D Ferreira 38* 11 2 4 345.45 RR v GT New Chandigarh 29 May 2026 T20
A Sahani 31 9 4 2 344.44 Arunachal v Nagaland Chennai 13 Jan 2021 T20
D Wiese 31* 9 3 3 344.44 Qalandars v Kings Karachi 28 Feb 2021 T20
AD Hales 31* 9 1 4 344.44 Notts v Yorkshire Nottingham 9 Jul 2021 T20
PBB Rajapaksa 31 9 3 3 344.44 Punjab Kings v KKR Wankhede 1 Apr 2022 T20
TA Lammonby 31 9 3 3 344.44 Somerset v Derbyshire Taunton 9 Jul 2022 T20
RK Singh 31* 9 4 2 344.44 India v Australia Thiruvananthapuram 26 Nov 2023 T20I # 2367
VK Singh 31* 9 4 2 344.44 Goa v Maharashtra Hyderabad 3 Dec 2024 T20
Hassan Khan 31* 9 4 2 344.44 SF v MI New York Dallas 23 Jun 2025 T20
Aqib Iqbal 31* 9 0 5 344.44 Austria v Croatia Episkopi 23 May 2026 T20I # 3902
V Sooryavanshi 144 42 11 15 342.85 India A v U.A.E. Doha 14 Nov 2025 T20
PD Salt 48 14 7 3 342.85 KKR v RCB Eden Gardens 21 Apr 2024 T20
AD Russell 65* 19 9 4 342.1 Kings v Galle Hambantota 28 Nov 2020 T20
AD Russell 41 12 0 6 341.66 KKR v Daredevils Eden Gardens 16 Apr 2018 T20
Abhishek Sharma 68* 20 7 5 340 India v New Zealand Guwahati 25 Jan 2026 T20I # 3669
LJ Wright 34 10 6 1 340 Warriors v Kings XI Mohali 21 Apr 2013 T20
CR Brathwaite 34* 10 1 4 340 West Indies v England Eden Gardens 3 Apr 2016 T20I # 557
LE Plunkett 34* 10 3 3 340 Yorkshire v Worcs Worcester 2 Jun 2016 T20
Rashid Khan 34* 10 2 4 340 SRH v KKR Eden Gardens 25 May 2018 T20
Saber Zakhil 34* 10 1 4 340 Belgium v Malta Gent 11 Jun 2022 T20I # 1562
PE Kruger 34 10 0 5 340 Warriors v Lions Johannesburg 4 Oct 2024 T20
MD Shanaka 34* 10 3 3 340 DC v Gulf Giants Dubai (DICS) 23 Jan 2025 T20
SD Chauhan 61 18 5 6 338.88 Gujarat v Arunachal Ranchi 16 Oct 2023 T20
N Pooran 44* 13 3 4 338.46 LSG v SRH Hyderabad 13 May 2023 T20
DT Christian 54* 16 4 6 337.5 Notts v Leics Nottingham 29 Jul 2016 T20
Shujaat Rasool 54 16 3 6 337.5 Bahrain v Singapore Singapore 5 Jun 2026 T20I # 3935
MV Boucher 27* 8 0 4 337.5 Warriors v Lions Gqeberha 12 Mar 2010 T20
D Wiese 27* 8 1 3 337.5 Titans v Dolphins Centurion 22 Mar 2013 T20
KA Vaz 27 8 5 1 337.5 Goa v Gujarat Rajkot 12 Apr 2014 T20
MB Murasingh 27 8 3 2 337.5 Tripura v Bengal Eden Gardens 31 Jan 2017 T20
Rashid Khan 27* 8 2 3 337.5 Kabul Zwanan v Knights Sharjah 16 Oct 2018 T20
JC Archer 27* 8 0 4 337.5 RR v CSK Sharjah 22 Sep 2020 T20
Saim Ayub 27 8 2 3 337.5 Pakistan v New Zealand Auckland 12 Jan 2024 T20I # 2429
V Nigam 27* 8 3 2 337.5 UP v Andhra Bengaluru 9 Dec 2024 T20
V Patil 27 8 2 3 337.5 Karnataka v Rajasthan Ahmedabad 30 Nov 2025 T20
Manjeet Singh 37* 11 3 4 336.36 Rajasthan v UP Indore 25 Mar 2015 T20
DJ Bravo 37* 11 1 5 336.36 Trinbago v Patriots Basseterre 1 Sep 2018 T20
G Coetzee 37 11 1 5 336.36 Knights v Titans Potchefstroom 31 Oct 2022 T20
JA Thompson 37* 11 2 4 336.36 Yorkshire v Derbyshire Chesterfield 6 Jul 2025 T20
K Mishara 37* 11 4 3 336.36 SLC Greens v SLC Greys Colombo (SSC) 14 Aug 2025 T20
DJG Sammy 47* 14 1 6 335.71 Kings v Victorians Chattogram 25 Nov 2017 T20
D Ferreira 47* 14 2 6 335.71 RR v DC Jaipur 1 May 2026 T20
Ishan Kishan 77* 23 5 9 334.78 Jharkhand v Arunachal Wankhede 29 Nov 2024 T20
Anmolpreet Singh 87 26 6 9 334.61 Punjab v Andhra Ranchi 17 Oct 2023 T20
V Sooryavanshi 97 29 5 12 334.48 RR v SRH New Chandigarh 27 May 2026 T20
Manan Bashir 70 21 3 9 333.33 Bulgaria v Gibraltar Sofia 11 Jul 2025 T20I # 3302
A Negi 50* 15 2 6 333.33 Meghalaya v Mizoram Wankhede 17 Nov 2019 T20
Hamza Dar 50* 15 5 4 333.33 Spain v Croatia Zagreb 4 Aug 2024 T20I # 2774
YS Samra 50* 15 3 5 333.33 Canada v Bahamas King City (NW) 18 Jun 2025 T20I # 3249
Mohammad Akram 50 15 6 4 333.33 Bahawalpur R v Hyderabad R Lahore 19 Feb 2026 T20
Babar Hayat 40* 12 1 5 333.33 Hong Kong v Cambodia Hangzhou 29 Sep 2023 T20I # 2261
Abdul Samad 40* 12 3 4 333.33 Zalmi v Kings Karachi 9 Apr 2026 T20
Imran Nazir 30 9 1 4 333.33 S Stallions v Zebras Lahore 28 Apr 2005 T20
BJ Diamanti 30* 9 3 2 333.33 Canterbury v Central D Rangiora 8 Jan 2012 T20
DJG Sammy 30* 9 2 3 333.33 West Indies v England Bridgetown 11 Mar 2014 T20I # 362
Mahmudullah 30 9 2 3 333.33 Khulna v Chattogram Mirpur 14 Dec 2020 T20
TH David 30* 9 1 4 333.33 Hurricanes v Renegades Melbourne (Docklands) 29 Dec 2021 T20
AD Hales 30 9 1 4 333.33 Notts v Bears Birmingham 5 Jun 2022 T20
JDS Neesham 30 9 2 3 333.33 New Zealand v Scotland Edinburgh 27 Jul 2022 T20I # 1692
Habibur Rahman Sohan 30* 9 2 3 333.33 Khulna v Barishal Mirpur 10 Feb 2023 T20
M Akayezu 30 9 0 4 333.33 Rwanda v Kenya Windhoek 22 Nov 2023 T20I # 2354
H Klaasen 30* 9 2 3 333.33 Super Giants v Paarl Royals Paarl 26 Jan 2024 T20
Sikandar Raza 30 9 6 1 333.33 Seattle v MI New York Dallas 27 Jun 2025 T20
R Haasbroek 30* 9 3 3 333.33 Knights v Northern Cpe Kimberley 24 Oct 2025 T20
Sunny Sandhu 30 9 3 2 333.33 Tamil Nadu v Saurashtra Ahmedabad 8 Dec 2025 T20
CH Gayle 73 22 5 8 331.81 Legends v Knights Sharjah 18 Oct 2018 T20
SN Khan 73 22 6 7 331.81 Mumbai v Rajasthan Pune 16 Dec 2025 T20
MS Dhoni 63* 19 1 8 331.57 CSK v SRH Ranchi 26 Sep 2013 T20
Babar Hayat 63* 19 7 5 331.57 Hong Kong v Oman Singapore 5 Jun 2026 T20I # 3936
SI de Saram 43* 13 2 5 330.76 Ruhuna v Schls Inv XI Colombo (Burgher) 23 Apr 2008 T20
JJ Weatherley 43* 13 3 4 330.76 Hampshire v Glamorgan Southampton 18 Jul 2021 T20
LU Igalagamage 33 10 5 2 330 SLC Greens v SLC Greys Pallekele 18 Aug 2021 T20
KA Pollard 33* 10 1 4 330 MI Cape Town v Super Kings Cape Town 29 Jan 2024 T20
D Ferreira 33* 10 1 4 330 Super Kings v Super Giants Johannesburg 1 Jan 2026 T20
CH Gayle 56 17 2 7 329.41 Renegades v Strikers Melbourne (Docklands) 18 Jan 2016 T20
RK Paudel 69* 21 5 7 328.57 Nepal v China Singapore 31 May 2026 T20I # 3922
CH Morris 46* 14 6 3 328.57 Titans v BDD Abu Dhabi 5 Oct 2018 T20
MP Stoinis 59* 18 4 6 327.77 Australia v Sri Lanka Perth 25 Oct 2022 T20I # 1845
YK Pathan 72 22 5 7 327.27 KKR v SRH Eden Gardens 24 May 2014 T20
Azhar Mahmood 36* 11 4 2 327.27 Kent v Essex Beckenham 22 Jun 2008 T20
BJ Rohrer 36* 11 1 4 327.27 Renegades v Heat Melbourne (Docklands) 30 Dec 2013 T20
DJ Bravo 36 11 0 5 327.27 Trinbago v Tallawahs Lauderhill 19 Aug 2018 T20
Shykat Ali 36 11 1 5 327.27 Chattogram v Victorians Chattogram 13 Feb 2024 T20
Najibullah Zadran 36 11 4 3 327.27 BDD v BEAD Kabul 24 Jul 2025 T20
N Pooran 62 19 4 7 326.31 LSG v RCB Bengaluru 10 Apr 2023 T20
T Marumani 62 19 9 4 326.31 Zimbabwe v Gambia Nairobi (Ruaraka) 23 Oct 2024 T20I # 2931
JP Duminy 65 20 4 7 325 Tridents v Trinbago Bridgetown 26 Sep 2019 T20
RK Singh 52* 16 4 5 325 UP v Tripura Delhi 24 Feb 2019 T20
KA Pollard 39* 12 3 4 325 Cape Cobras v Knights Cape Town 7 Dec 2016 T20
MR Marsh 39 12 5 3 325 Australia v Scotland Edinburgh 4 Sep 2024 T20I # 2838
Lokesh Bam 39* 12 2 4 325 Nepal v Samoa Al Amerat 17 Oct 2025 T20I # 3526
JL Ontong 26 8 2 2 325 Lions v Cape Cobras Cape Town 29 Jan 2006 T20
Gulbadin Naib 26* 8 1 3 325 Afghanistan v Bermuda ICCA Dubai 20 Mar 2012 T20
Shahid Afridi 26 8 0 4 325 Kings v Zalmi Sharjah 15 Mar 2018 T20
J Suchith 26* 8 3 2 325 Karnataka v Mizoram Cuttack 25 Feb 2019 T20
PN Mankad 26* 8 3 2 325 Saurashtra v Delhi Surat 12 Nov 2019 T20
Fakhar Zaman 26 8 1 3 325 Pakistan v England Nottingham 16 Jul 2021 T20I # 1191
UM Patel 26 8 3 2 325 Gujarat v Arunachal Ranchi 16 Oct 2023 T20
RK Singh 26 8 1 3 325 KKR v DC Visakhapatnam 3 Apr 2024 T20
JM Cox 26 8 3 2 325 Essex v Kent Canterbury 21 Jun 2024 T20
SA Zaib 26* 8 2 2 325 Northants v Yorkshire Leeds 30 May 2025 T20
SO Hetmyer 26 8 1 3 325 West Indies v England Southampton 10 Jun 2025 T20I # 3218
S Dube 26* 8 3 2 325 India v New Zealand Ahmedabad 8 Mar 2026 T20I # 3755
Mohammad Imran 26* 8 2 2 325 Sultans v Kings Karachi 19 Apr 2026 T20
Karanbir Singh 26 8 5 1 325 Austria v Germany Krefeld 2 May 2026 T20I # 3830
Keramatullah 26* 8 1 3 325 Mis-Ainak v Amo Region Kunduz 8 May 2026 T20
Taranjit Singh 55 17 5 5 323.52 Cyprus v Estonia Episkopi 17 Jun 2024 T20I # 2700
SS Sharma 55 17 3 6 323.52 Baroda v Sikkim Indore 5 Dec 2024 T20
EJG Morgan 42 13 1 5 323.07 England XI v SA A Paarl 17 Feb 2016 T20
PJ van Biljon 42 13 3 4 323.07 Jozi Stars v Spartans Centurion 28 Nov 2018 T20
UM Patel 113* 35 7 12 322.85 Gujarat v Tripura Indore 27 Nov 2024 T20
AHT Donald 71 22 8 6 322.72 Derbyshire v Northants Northampton 11 Jul 2025 T20
Shuvagata Hom 58* 18 4 6 322.22 Shinepukur v Mohammedan Mirpur 26 Feb 2019 T20
Hamid Safi 58* 18 2 7 322.22 Austria v Slovenia Latschach 17 May 2025 T20I # 3184
DJ Pipe 29* 9 2 3 322.22 Derbyshire v Yorkshire Derby 10 Jul 2006 T20
DA Jadeja 29* 9 2 2 322.22 Saurashtra v Gujarat Vadodara 4 Feb 2017 T20
PJ Sangwan 29 9 4 2 322.22 Delhi v Services Delhi 16 Jan 2018 T20
UU Bose 29 9 2 3 322.22 Tripura v Manipur Thiruvananthapuram 9 Nov 2019 T20
Anwar Ali 29* 9 3 2 322.22 Sindh v Southern PNJ Rawalpindi 24 Sep 2021 T20
LC Le Tissier 29 9 4 2 322.22 Guernsey v Slovenia Kerava 28 Jul 2022 T20I # 1697
WD Parnell 29* 9 2 3 322.22 Capitals v Sunrisers Gqeberha 12 Jan 2023 T20
TK Curran 29 9 2 3 322.22 Surrey v Sussex Hove 9 Jun 2023 T20
C Campher 29* 9 3 2 322.22 Chattogram v Barishal Sylhet 27 Jan 2024 T20
JO Holder 29* 9 2 3 322.22 West Indies v England Bristol 8 Jun 2025 T20I # 3213
UM Patel 119* 37 12 10 321.62 Gujarat v Services Hyderabad 26 Nov 2025 T20
TH David 45* 14 2 5 321.42 MI v RR Wankhede 30 Apr 2023 T20
AR Sharma 45 14 2 6 321.42 Railways v Saurashtra Ranchi 21 Oct 2023 T20
R Powell 61 19 2 7 321.05 Warriors v Jaffna Kings Colombo (RPS) 8 Dec 2021 T20
TM Head 80 25 12 5 320 Australia v Scotland Edinburgh 4 Sep 2024 T20I # 2838
RV Uthappa 64 20 6 5 320 Karnataka v Andhra Chennai 21 Oct 2011 T20
RE van der Merwe 48* 15 4 4 320 Somerset v Gloucs Bristol 9 Jun 2022 T20
JC Hildreth 32 10 4 2 320 Somerset v Gloucs Taunton 6 Jul 2005 T20
JC Buttler 32* 10 2 3 320 England v South Africa Birmingham 12 Sep 2012 T20I # 262
GD Elliott 32* 10 1 4 320 Wellington v Central D New Plymouth 1 Jan 2014 T20
CS Jani 32* 10 2 3 320 Saurashtra v Mumbai Vadodara 1 Feb 2017 T20
Shuvagata Hom 32 10 2 3 320 Shinepukur v L Rupganj Fatullah 25 Feb 2019 T20
PASS Jeewantha 32 10 3 3 320 Lankan CC v Colts CC Colombo (PSS) 6 Mar 2021 T20
Shoaib Malik 32* 10 5 1 320 Zalmi v United Abu Dhabi 22 Jun 2021 T20
Sayed Monib 32* 10 3 3 320 Kuwait v Singapore Al Amerat 24 Aug 2022 T20I # 1744
CO Obuya 32* 10 1 4 320 Kenya v Mali Benoni 8 Dec 2023 T20I # 2386
Abishek Porel 32* 10 4 2 320 DC v Punjab Kings New Chandigarh 23 Mar 2024 T20
MS Maker 32* 10 1 4 320 Tanzania v Malawi Blantyre 6 Jul 2025 T20I # 3279
LS Livingstone 32* 10 1 4 320 Super Giants v Paarl Royals Paarl 13 Jan 2026 T20
RR Pant 32* 10 4 2 320 LSG v RCB Lucknow 7 May 2026 T20

Minimum of 25 runs

Records includes the following recent matches:
Essex v Kent at Chelmsford, Vitality Blast Men, Jun 9, 2026 [Twenty20]
Durham v Lancashire at Chester-le-Street, Vitality Blast Men, Jun 9, 2026 [Twenty20]
Northamptonshire v Worcestershire at Northampton, Vitality Blast Men, Jun 9, 2026 [Twenty20]