High scores
Player Runs Balls 4s 6s SR Team Opposition Ground Match Date Scorecard
CH Gayle 175* 66 13 17 265.15 RCB v Warriors Bengaluru 23 Apr 2013 T20
AJ Finch 172 76 16 10 226.31 Australia v Zimbabwe Harare 3 Jul 2018 T20I # 683
H Masakadza 162* 71 14 11 228.16 Mountaineers v Eagles Bulawayo 11 Feb 2016 T20
Hazratullah Zazai 162* 62 11 16 261.29 Afghanistan v Ireland Dehradun 23 Feb 2019 T20I # 746
Sahibzada Farhan 162* 72 14 11 225.00 Peshawar v Quetta Multan 21 Mar 2025 T20
D Brevis 162 57 13 13 284.21 Titans v Knights Potchefstroom 31 Oct 2022 T20
A Lyth 161 73 20 7 220.54 Yorkshire v Northants Leeds 17 Aug 2017 T20
BB McCullum 158* 73 10 13 216.43 KKR v RCB Bengaluru 18 Apr 2008 T20
BB McCullum 158* 64 13 11 246.87 Warwickshire v Derbyshire Birmingham 3 Jul 2015 T20
AJ Finch 156 63 11 14 247.61 Australia v England Southampton 29 Aug 2013 T20I # 328
GJ Maxwell 154* 64 22 4 240.62 Stars v Hurricanes Melbourne 19 Jan 2022 T20
LJ Wright 153* 66 12 11 231.81 Sussex v Essex Chelmsford 25 Jul 2014 T20
GR Napier 152* 58 10 16 262.06 Essex v Sussex Chelmsford 24 Jun 2008 T20
CH Gayle 151* 62 10 15 243.54 Somerset v Kent Taunton 31 May 2015 T20
NT Tilak Varma 151 67 14 10 225.37 Hyderabad v Meghalaya Saurashtra 23 Nov 2024 T20
FH Allen 151 51 5 19 296.07 SF v Washington Oakland 12 Jun 2025 T20
Kamran Akmal 150* 71 14 12 211.26 Lahore W v Islamabad Rawalpindi 24 Nov 2017 T20
YSD Seneveratne 150* 67 7 13 223.88 Cayman v Brazil Buenos Aires 14 Dec 2024 T20I # 3052
ST Doheny 150* 56 6 16 267.85 Munster Reds v Knights Cork 18 Jun 2025 T20
Sahibzada Farhan 148 72 10 12 205.55 Peshawar v Abbottabad Faisalabad 26 Mar 2025 T20
MP Stoinis 147* 79 13 8 186.07 Stars v Sixers Melbourne 12 Jan 2020 T20
SS Iyer 147 55 7 15 267.27 Mumbai v Sikkim Indore 21 Feb 2019 T20
CH Gayle 146* 69 5 18 211.59 Rangpur v Dynamites Mirpur 12 Dec 2017 T20
P Bisht 146* 51 6 17 286.27 Meghalaya v Mizoram Chennai 13 Jan 2021 T20
GJ Maxwell 145* 65 14 9 223.07 Australia v Sri Lanka Pallekele 6 Sep 2016 T20I # 565
JJ Roy 145* 63 20 5 230.15 Gladiators v Zalmi Rawalpindi 8 Mar 2023 T20
LP van der Westhuizen 145 50 14 12 290.00 Namibia v Kenya Windhoek 7 Nov 2011 T20
Sahil Chauhan 144* 41 6 18 351.21 Estonia v Cyprus Episkopi 17 Jun 2024 T20I # 2701
CL White 141* 70 14 6 201.42 Somerset v Worcs Worcester 9 Jul 2006 T20
Tamim Iqbal 141* 61 10 11 231.14 Victorians v Dynamites Mirpur 8 Feb 2019 T20
MG Bracewell 141* 65 11 11 216.92 Wellington v Central D New Plymouth 8 Jan 2022 T20
Abhishek Sharma 141 55 14 10 256.36 SRH v Punjab Kings Hyderabad 12 Apr 2025 T20
PJ Malan 140* 69 16 7 202.89 W Province v Easterns Cape Town 7 Dec 2014 T20
BRM Taylor 140* 78 19 5 179.48 Rhinos v Eagles Harare 13 Apr 2021 T20
Q de Kock 140* 70 10 10 200.00 LSG v KKR DY Patil 18 May 2022 T20
J Brown 140 57 10 12 245.61 Heat v Strikers Carrara 22 Jan 2024 T20
JM Cox 139* 60 11 11 231.66 Essex v Hampshire Chelmsford 17 Jul 2025 T20
TB Robinson 139 64 10 10 217.18 Wellington v Otago Wellington 21 Dec 2023 T20
Mohammed Azharuddeen 137* 54 9 11 253.70 Kerala v Mumbai Wankhede 13 Jan 2021 T20
Kushal Malla 137* 50 8 12 274.00 Nepal v Mongolia Hangzhou 27 Sep 2023 T20I # 2255
Zeeshan Kukikhel 137 49 7 15 279.59 Hungary v Austria Lower Austria 5 Jun 2022 T20I # 1550
FH Allen 137 62 5 16 220.96 New Zealand v Pakistan Dunedin 17 Jan 2024 T20I # 2434
JM Clarke 136 65 6 11 209.23 Notts v Northants Northampton 13 Jun 2021 T20
DA Warner 135* 69 11 8 195.65 NSW v CSK Chennai 4 Oct 2011 T20
M Levitt 135 62 11 10 217.74 Netherlands v Namibia Kirtipur 29 Feb 2024 T20I # 2488
KS Carlson 135 64 14 8 210.93 Glamorgan v Somerset Cardiff 19 Jul 2024 T20
Abhishek Sharma 135 54 7 13 250.00 India v England Wankhede 2 Feb 2025 T20I # 3086
L Yamamoto-Lake 134* 68 8 12 197.05 Japan v China Mong Kok 15 Feb 2024 T20I # 2470
BJ Pania 134* 51 5 15 262.74 Baroda v Sikkim Indore 5 Dec 2024 T20
PP Shaw 134 61 13 9 219.67 Mumbai v Assam Rajkot 14 Oct 2022 T20
AB de Villiers 133* 59 19 4 225.42 RCB v MI Wankhede 10 May 2015 T20
MP O'Dowd 133* 73 15 6 182.19 Netherlands v Malaysia Kirtipur 18 Apr 2021 T20I # 1150
Sikandar Raza 133* 43 7 15 309.30 Zimbabwe v Gambia Nairobi (Ruaraka) 23 Oct 2024 T20I # 2931
BA King 132* 72 10 11 183.33 Amazon v Tridents Providence 6 Oct 2019 T20
KL Rahul 132* 69 14 7 191.30 Kings XI v RCB Dubai (DICS) 24 Sep 2020 T20
HG Munsey 132 61 15 6 216.39 Scotland v Austria Edinburgh (Golden) 25 Jul 2023 T20I # 2166
D Visser 132 62 5 14 212.90 Samoa v Vanuatu Apia (No 2) 20 Aug 2024 T20I # 2779
MD Shanaka 131* 48 10 12 272.91 Sinhalese v Galle CC Colombo (PSS) 5 Jan 2016 T20
AJ Finch 131* 79 10 7 165.82 Surrey v Sussex Hove 13 Jul 2018 T20
IR Bell 131 62 11 7 211.29 Bears v Northants Birmingham 20 Jul 2018 T20
MS Wade 130* 61 11 7 213.11 Hurricanes v Strikers Adelaide 26 Jan 2020 T20
SS Iyer 130* 57 11 10 228.07 Mumbai v Goa Hyderabad 23 Nov 2024 T20
Tamim Iqbal 130 64 16 4 203.12 UCB-BCB XI v Mohammedan Mirpur 29 Dec 2013 T20
AB de Villiers 129* 52 10 12 248.07 RCB v Guj Lions Bengaluru 14 May 2016 T20
MK Pandey 129* 54 12 10 238.88 Karnataka v Services Vizianagaram 12 Nov 2019 T20
JM Vince 129* 62 9 10 208.06 Hampshire v Somerset Taunton 23 Jun 2022 T20
DT Christian 129 57 12 10 226.31 Middlesex v Kent Canterbury 6 Jun 2014 T20
WP Saha 129 62 16 4 208.06 Bengal v Arunachal Cuttack 27 Feb 2019 T20
CS Delport 129 49 7 14 263.26 Essex v Surrey Chelmsford 19 Jul 2019 T20
Shubman Gill 129 60 7 10 215.00 GT v MI Ahmedabad 26 May 2023 T20
CH Gayle 128* 62 7 13 206.45 RCB v Daredevils Delhi 17 May 2012 T20
RR Pant 128* 63 15 7 203.17 Daredevils v SRH Delhi 10 May 2018 T20
JN Malan 128* 67 13 7 191.04 W Province v KZN-Inland Pietermaritzburg 15 Sep 2018 T20
WTS Porterfield 127* 69 12 5 184.05 Ireland v U.S.A. Abu Dhabi 20 Nov 2013 T20
CA Ingram 127* 59 12 8 215.25 Kings v Gladiators Sharjah 24 Feb 2019 T20
HG Munsey 127* 56 5 14 226.78 Scotland v Netherlands Dublin (Malahide) 16 Sep 2019 T20I # 884
OJ Hairs 127* 53 14 8 239.62 Scotland v Italy Edinburgh 24 Jul 2023 T20I # 2160
M Vijay 127 56 8 11 226.78 CSK v RR Chennai 3 Apr 2010 T20
T Kohler-Cadmore 127 54 14 8 235.18 Worcs v Durham Worcester 20 May 2016 T20
JL Denly 127 66 11 7 192.42 Kent v Essex Chelmsford 17 Aug 2017 T20
BR McDermott 127 65 9 9 195.38 Hurricanes v Renegades Melbourne (Docklands) 29 Dec 2021 T20
Q de Kock 126* 69 13 6 182.60 Lions v Cape Cobras Potchefstroom 17 Feb 2013 T20
M Klinger 126* 68 7 8 185.29 Gloucs v Essex Bristol 24 May 2015 T20
CH Gayle 126* 51 6 14 247.05 Rangpur v Khulna Mirpur 8 Dec 2017 T20
SK Raina 126* 59 13 7 213.55 UP v Bengal Eden Gardens 22 Jan 2018 T20
MNK Fernando 126* 67 14 4 188.05 SLC Dev XI v Gloucs Bristol 29 May 2022 T20
Shubman Gill 126* 63 12 7 200.00 India v New Zealand Ahmedabad 1 Feb 2023 T20I # 1992
DA Warner 126 59 10 8 213.55 SRH v KKR Hyderabad 30 Apr 2017 T20
Shubman Gill 126 55 11 9 229.09 Punjab v Karnataka Eden Gardens 1 Nov 2022 T20
Syed Aziz 126 56 13 9 225.00 Malaysia v Thailand Hangzhou 2 Oct 2023 T20I # 2275
E Lewis 125* 62 6 12 201.61 West Indies v India Kingston 9 Jul 2017 T20I # 617
Shaheryar Butt 125* 50 11 9 250.00 Belgium v Czech Rep. Walferdange 29 Aug 2020 T20I # 1090
SPD Smith 125* 66 5 9 189.39 Sixers v Thunder Sydney 21 Jan 2023 T20
Litton Das 125* 55 10 9 227.27 Dhaka v Rajshahi Sylhet 12 Jan 2025 T20
CG Williams 125 60 10 8 208.33 Namibia v Kenya Windhoek 6 Nov 2011 T20
UBT Chand 125 63 10 10 198.41 Delhi v Gujarat Indore 27 Mar 2013 T20
MJ Lumb 124* 69 14 4 179.71 Hampshire v Essex Southampton 4 Jun 2009 T20
SR Watson 124* 71 10 6 174.64 Australia v India Sydney 31 Jan 2016 T20I # 489
JM Clarke 124* 53 12 8 233.96 Worcs v Durham Worcester 30 Jul 2017 T20
WU Tharanga 124* 67 5 11 185.07 Colombo v Galle Colombo (RPS) 21 Aug 2018 T20
D Padikkal 124* 62 14 6 200.00 Karnataka v Maharashtra Mohali 11 Oct 2022 T20
MP Stoinis 124* 63 13 6 196.82 LSG v CSK Chennai 23 Apr 2024 T20
Hazratullah Zazai 124 55 12 9 225.45 Kabul Zwanan v KingsLeopard Sharjah 9 Oct 2018 T20
KJ O'Brien 124 62 12 7 200.00 Ireland v Hong Kong Al Amerat 7 Oct 2019 T20I # 921
JC Buttler 124 64 11 8 193.75 RR v SRH Delhi 2 May 2021 T20
YBK Jaiswal 124 62 16 8 200.00 RR v MI Wankhede 30 Apr 2023 T20
DA Warner 123* 68 6 11 180.88 NSW v RCB Bengaluru 7 Oct 2011 T20
RD Gaikwad 123* 57 13 7 215.78 India v Australia Guwahati 28 Nov 2023 T20I # 2372
BB McCullum 123 58 11 7 212.06 New Zealand v Bangladesh Pallekele 21 Sep 2012 T20I # 267
Mukhtar Ahmed 123 67 18 3 183.58 Sialkot R v Karachi W Rawalpindi 8 Sep 2015 T20
MD Shanaka 123 46 2 16 267.39 Sinhalese v Saracens Colombo (Colts) 12 Jan 2016 T20
IA Cockbain 123 61 12 8 201.63 Gloucs v Middlesex Bristol 9 Aug 2018 T20
Y Chaudhary 123 60 9 11 205.00 Uttarakhand v Karnataka Indore 23 Nov 2024 T20
Usman Khan 123 62 13 6 198.38 Chittagong v Rajshahi Mirpur 3 Jan 2025 T20
CH Gayle 122* 61 5 12 200.00 Jamaica v Guyana Gros Islet 19 Jan 2013 T20
JJ Roy 122* 65 8 6 187.69 Surrey v Somerset The Oval 17 Jul 2015 T20
DJM Short 122* 69 8 8 176.81 Hurricanes v Heat Brisbane 10 Jan 2018 T20
D Padikkal 122* 60 13 7 203.33 Karnataka v Andhra Visakhapatnam 11 Nov 2019 T20
V Kohli 122* 61 12 6 200.00 India v Afghanistan Dubai (DICS) 8 Sep 2022 T20I # 1761
A Donovan 122* 54 11 7 225.92 Philippines v South Korea Bali 12 Jul 2025 T20I # 3305
V Sehwag 122 58 12 8 210.34 Kings XI v CSK Wankhede 30 May 2014 T20
Babar Hayat 122 60 9 7 203.33 Hong Kong v Oman Fatullah 19 Feb 2016 T20I # 502
Sabbir Rahman 122 61 9 9 200.00 Kings v Bulls Mirpur 13 Nov 2016 T20
AA Barot 122 53 11 7 230.18 Saurashtra v Goa Indore 15 Jan 2021 T20
Babar Azam 122 59 15 4 206.77 Pakistan v South Africa Centurion 14 Apr 2021 T20I # 1147
Aritra Dutta 122 63 15 7 193.65 Singapore v Japan Bangkok 11 Feb 2024 T20I # 2460
RN ten Doeschate 121* 58 6 8 208.62 Eagles v Tuskers Harare 3 Dec 2011 T20
AD Russell 121* 49 6 13 246.93 Tallawahs v Trinbago Port of Spain 10 Aug 2018 T20
MM Ali 121* 60 8 11 201.66 Worcs v Sussex Hove 6 Sep 2019 T20
Rahmanullah Gurbaz 121* 48 7 10 252.08 Kabul Eagles v Stars Kabul 30 Jul 2022 T20
MDE Holden 121* 59 10 6 205.08 Middlesex v Kent Lord's 16 Jun 2023 T20
A Johnson 121* 59 6 11 205.08 Canada v Panama Hamilton 3 Oct 2023 T20I # 2280
NT Tilak Varma 121* 69 16 4 175.36 Hyderabad v Baroda Jaipur 23 Oct 2023 T20
RG Sharma 121* 69 11 8 175.36 India v Afghanistan Bengaluru 17 Jan 2024 T20I # 2435
SPD Smith 121* 64 10 7 189.06 Sixers v Scorchers Sydney 11 Jan 2025 T20
JT Smuts 121 60 11 7 201.66 Warriors v Lions Johannesburg 5 May 2019 T20
RR Rossouw 121 51 12 8 237.25 Sultans v Zalmi Rawalpindi 10 Mar 2023 T20
PC Valthaty 120* 63 19 2 190.47 Kings XI v CSK Mohali 13 Apr 2011 T20
MJ Guptill 120* 60 6 8 200.00 Auckland v Canterbury Rangiora 3 Jan 2012 T20
JJ Roy 120* 62 15 3 193.54 Surrey v Kent The Oval 29 Jul 2016 T20
DA Miller 120* 61 8 9 196.72 Knights v Titans Benoni 18 Nov 2016 T20
CR Ervine 120* 54 12 5 222.22 Tuskers v Mountaineers Harare 14 Apr 2021 T20
F du Plessis 120* 60 13 5 200.00 Kings v Patriots Basseterre 4 Sep 2021 T20
GJ Maxwell 120* 55 12 8 218.18 Australia v West Indies Adelaide 11 Feb 2024 T20I # 2462
MS Pepper 120* 53 9 9 226.41 Essex v Sussex Hove 13 Jul 2024 T20
NT Tilak Varma 120* 47 9 10 255.31 India v South Africa Johannesburg 15 Nov 2024 T20I # 2952
S Gani 120* 66 13 5 181.81 Bihar v Mizoram Rajkot 1 Dec 2024 T20
DW Lawrence 120* 54 12 5 222.22 Surrey v Glamorgan The Oval 11 Jul 2025 T20
Karim Janat 120 63 11 8 190.47 Kabul Eagles v SGT Kabul 16 Oct 2019 T20
Usman Khan 120 43 12 9 279.06 Sultans v Gladiators Rawalpindi 11 Mar 2023 T20
RR Patel 120 55 12 8 218.18 Kenya v Mozambique Nairobi (Ruaraka) 19 Oct 2024 T20I # 2915
Muhammad Fahad 120 34 10 12 352.94 Turkey v Bulgaria Sofia 12 Jul 2025 T20I # 3306
Prabhsimran Singh 119* 61 11 6 195.08 Punjab v Goa Lucknow 6 Nov 2021 T20
AD Hales 119* 57 12 7 208.77 Tallawahs v Kings Providence 17 Sep 2023 T20
SP Senapati 119* 54 10 8 220.37 Odisha v Assam DY Patil 16 Oct 2023 T20
J Charles 119* 61 13 7 195.08 W. Indies A v Nepal Kirtipur 1 May 2024 T20
V Sehwag 119 56 13 6 212.50 Daredevils v Chargers Hyderabad 5 May 2011 T20
KJ O'Brien 119 52 7 11 228.84 Gloucs v Middlesex Uxbridge 26 Jun 2011 T20
F du Plessis 119 56 11 5 212.50 South Africa v West Indies Johannesburg 11 Jan 2015 T20I # 414
AJ Hose 119 64 9 7 185.93 Bears v Northants Birmingham 20 Sep 2020 T20
SV Samson 119 63 12 7 188.88 RR v Punjab Kings Wankhede 12 Apr 2021 T20
PR Stirling 119 51 9 10 233.33 Bears v Northants Birmingham 26 May 2022 T20
PD Salt 119 57 7 10 208.77 England v West Indies Tarouba 19 Dec 2023 T20I # 2414
P Nissanka 119 59 16 4 201.69 Jaffna Kings v Kandy Dambulla 9 Jul 2024 T20
Mohammad Shahzad 118* 67 10 8 176.11 Afghanistan v Zimbabwe Sharjah 10 Jan 2016 T20I # 477
JP Inglis 118* 61 10 8 193.44 Leics v Worcs Leicester 18 Jul 2021 T20
LJ Evans 118* 60 12 6 196.66 Surrey v Glamorgan Cardiff 7 Jun 2023 T20
RR Pant 118* 61 11 8 193.44 LSG v RCB Lucknow 27 May 2025 T20
SP Wakaskar 118 55 7 11 214.54 Railways v Delhi Vadodara 2 Jan 2016 T20
DJ Willey 118 55 9 8 214.54 Yorkshire v Worcs Leeds 23 Jul 2017 T20
RG Sharma 118 43 12 10 274.41 India v Sri Lanka Indore 22 Dec 2017 T20I # 634
J Charles 118 46 10 11 256.52 West Indies v South Africa Centurion 26 Mar 2023 T20I # 2032
Izaz Ali 118 45 7 13 262.22 Slovenia v Serbia Belgrade 7 Jun 2025 T20I # 3206
ADS Fletcher 118 58 10 8 203.44 Los Angeles v SF Lauderhill 6 Jul 2025 T20
A Symonds 117* 53 11 7 220.75 Chargers v RR Hyderabad 24 Apr 2008 T20
RE Levi 117* 51 5 13 229.41 South Africa v New Zealand Hamilton 19 Feb 2012 T20I # 222
NT Broom 117* 56 9 8 208.92 Otago v Scorchers Jaipur 25 Sep 2013 T20
Shaiman Anwar 117* 68 10 6 172.05 U.A.E. v P.N.G. Abu Dhabi 14 Apr 2017 T20I # 609
SR Watson 117* 57 11 8 205.26 CSK v SRH Wankhede 27 May 2018 T20
AJ Finch 117* 52 11 8 225.00 Surrey v Middlesex The Oval 3 Aug 2018 T20
CS Delport 117* 60 13 6 195.00 United v Qalandars Karachi 9 Mar 2019 T20
Javed Ahmadi 117* 63 11 8 185.71 BEAD v BDD Kabul 14 Oct 2019 T20
DK Kesuma 117* 65 11 6 180.00 Indonesia v Myanmar Bali 12 Nov 2024 T20I # 2944
CH Gayle 117 57 7 10 205.26 West Indies v South Africa Johannesburg 11 Sep 2007 T20I # 20
MJ Prior 117 55 15 5 212.72 Sussex v Glamorgan Hove 23 Jun 2010 T20
LJ Wright 117 60 8 9 195.00 Stars v Hurricanes Hobart 9 Jan 2012 T20
CH Gayle 117 57 7 12 205.26 RCB v Kings XI Bengaluru 6 May 2015 T20
Sharjeel Khan 117 62 12 8 188.70 United v Zalmi Dubai (DICS) 21 Feb 2016 T20
Mukhtar Ahmed 117 58 15 6 201.72 FATA v Karachi W Rawalpindi 22 Nov 2017 T20
DA Randika 117 59 14 5 198.30 SL Army v Moors Colombo (PSS) 25 Feb 2019 T20
DJ Malan 117 57 11 7 205.26 Middlesex v Surrey The Oval 23 Jul 2019 T20
GJ Snyman 117 58 8 9 201.72 Northern Cpe v S West D Kimberley 14 Sep 2019 T20
LA Dunbar 117 50 9 11 234.00 Serbia v Bulgaria Sofia 26 Jun 2022 T20I # 1579
SA Yadav 117 55 14 6 212.72 India v England Nottingham 10 Jul 2022 T20I # 1631
MJ Guptill 117 67 12 5 174.62 Gladiators v Kings Karachi 18 Feb 2023 T20
RR Hendricks 117 63 7 10 185.71 South Africa v Pakistan Centurion 13 Dec 2024 T20I # 3047
MR Marsh 117 64 10 8 182.81 LSG v GT Ahmedabad 22 May 2025 T20
GA Hick 116* 65 11 6 178.46 Worcs v Northants Luton 5 Jul 2004 T20
IJ Thomas 116* 57 11 7 203.50 Glamorgan v Somerset Taunton 5 Jul 2004 T20
CL White 116* 53 7 9 218.86 Somerset v Gloucs Taunton 27 Jun 2006 T20
MEK Hussey 116* 54 8 9 214.81 CSK v Kings XI Mohali 19 Apr 2008 T20
BB McCullum 116* 56 12 8 207.14 New Zealand v Australia Christchurch 28 Feb 2010 T20I # 149
JH Stander 116* 56 9 7 207.14 Scotland v Namibia Windhoek 1 Oct 2011 T20
AD Hales 116* 64 11 6 181.25 England v Sri Lanka Chattogram 27 Mar 2014 T20I # 387
LJ Wright 116* 66 13 4 175.75 Sussex v Hampshire Southampton 18 Jul 2014 T20
GD Phillips 116* 57 8 9 203.50 Auckland v Central D Auckland 3 Jan 2017 T20
JL Denly 116* 63 10 6 184.12 Kent v Surrey The Oval 14 Jul 2017 T20
RR Pant 116* 38 8 12 305.26 Delhi v Himachal Delhi 14 Jan 2018 T20
Virandeep Singh 116* 62 11 7 187.09 Malaysia v Indonesia Phnom Penh 2 May 2023 T20I # 2051
K Verreynne 116* 52 7 9 223.07 Capitals v MI Cape Town Centurion 1 Feb 2024 T20
Hazratullah Zazai 116* 66 15 4 175.75 Boost Region v Speen-Ghar Kabul 6 May 2024 T20
Mohammad Faiq 116* 56 13 7 207.14 Lahore W v Larkana Faisalabad 17 Mar 2025 T20
CG Williams 116 48 2 14 241.66 Namibia v Scotland Windhoek 4 Oct 2011 T20
CH Gayle 116 61 6 11 190.16 Barisal v Dhaka Mirpur 14 Feb 2012 T20
DPMD Jayawardene 116 56 12 7 207.14 Central D v Otago New Plymouth 21 Dec 2016 T20
V Chopra 116 59 6 9 196.61 Essex v Kent Chelmsford 17 Aug 2017 T20
CH Gayle 116 62 7 10 187.09 Tallawahs v Patriots Basseterre 10 Sep 2019 T20
LMP Simmons 116 65 14 5 178.46 Sunrisers v Dhaka Chattogram 28 Jan 2022 T20
JJ Roy 116 57 11 8 203.50 Gladiators v Qalandars Karachi 7 Feb 2022 T20
JC Buttler 116 65 9 9 178.46 RR v DC Wankhede 22 Apr 2022 T20
Tanzid Hasan 116 65 8 8 178.46 Chattogram v Khulna Chattogram 20 Feb 2024 T20
GR Adair 116 52 10 9 223.07 Knights v Warriors Eglinton 14 Aug 2024 T20
JM Bairstow 116 54 8 10 214.81 Yorkshire v Lancashire Manchester 11 Jul 2025 T20
WP Saha 115* 55 10 8 209.09 Kings XI v KKR Bengaluru 1 Jun 2014 T20
DJ Malan 115* 64 14 3 179.68 Middlesex v Sussex Hove 29 May 2015 T20
KP Pietersen 115* 66 5 10 174.24 Dolphins v Lions Durban 4 Nov 2015 T20
Umar Akmal 115* 48 9 9 239.58 Lahore W v Rawalpindi Multan 5 Sep 2016 T20
Imran Janat 115* 64 8 8 179.68 BEAD v Kabul Eagles Kabul 17 Oct 2019 T20
Najmul Hossain Shanto 115* 57 8 7 201.75 Khulna v Platoon Mirpur 11 Jan 2020 T20
PR Stirling 115* 75 8 8 153.33 Ireland v Zimbabwe Bready 1 Sep 2021 T20I # 1244
S Davizi 115* 59 7 8 194.91 Czech Rep. v Bulgaria Marsa 12 May 2022 T20I # 1529
Waji Ul Hassan 115* 62 16 3 185.48 Saudi Arabia v Bhutan Bangkok 15 Feb 2024 T20I # 2473
UM Patel 115* 41 8 11 280.48 Gujarat v Uttarakhand Indore 3 Dec 2024 T20
DK Kesuma 115* 71 9 7 161.97 Indonesia v Philippines Bali 10 Jul 2025 T20I # 3293
Imran Farhat 115 62 13 6 185.48 L Eagles v Tigers Karachi 1 Mar 2006 T20
SE Marsh 115 69 11 7 166.66 Kings XI v RR Mohali 28 May 2008 T20
J Weatherald 115 70 9 8 164.28 Strikers v Hurricanes Adelaide 4 Feb 2018 T20
MM Ali 115 56 12 7 205.35 Worcs v Bears Birmingham 17 Aug 2018 T20
Babar Azam 115 65 15 3 176.92 Zalmi v Gladiators Rawalpindi 8 Mar 2023 T20
Fakhar Zaman 115 57 8 8 201.75 Qalandars v United Rawalpindi 9 Mar 2023 T20
Zeeshan Khan 115 64 10 6 179.68 Malta v Luxembourg Marsa 11 Jul 2023 T20I # 2128
Q de Kock 115 68 8 9 169.11 Royals v Amazon Bridgetown 14 Sep 2024 T20
M Venter 115 68 8 7 169.11 Limpopo v Border East London 24 Sep 2024 T20
Karanbir Singh 115 70 7 11 164.28 Austria v Switzerland Latschach 1 Jun 2025 T20I # 3201

Records includes the following recent matches:
Bangladesh v Pakistan at Mirpur, 3rd T20I, Jul 24, 2025 [T20I # 3361]
Zimbabwe v New Zealand at Harare, Zimbabwe Twenty20 Tri-Series 6th match, Jul 24, 2025 [T20I # 3360]
Singapore v Hong Kong at Singapore, Asia Pacific Cricket Champions Trophy 12th match, Jul 24, 2025 [T20I # 3359]
Malaysia v Samoa at Singapore, Asia Pacific Cricket Champions Trophy 11th match, Jul 24, 2025 [T20I # 3358]
Band-e-Amir Dragons v Boost Defenders at Kabul, Shpageeza Cricket League 10th match, Jul 24, 2025 [Twenty20]
Amo Sharks v Speen Ghar Tigers at Kabul, Shpageeza Cricket League 9th match, Jul 24, 2025 [Twenty20]