Fastest hundreds
Player Balls Match Venue Year
Sahil Chauhan 27 Estonia v Cyprus Episkopi 2024
Urvil Patel 28 Gujarat v Tripura Indore 2024
Abhishek Sharma 28 Punjab v Meghalaya Saurashtra 2024
Muhammad Fahad 29 Turkey v Bulgaria Sofia 2025
CH Gayle 30 Royal Challengers Bangalore v Pune Warriors Bangalore 2013
RR Pant 32 Delhi v Himachal Pradesh Delhi 2018
Vaibhav Suryavanshi 32 India A v United Arab Emirates Doha 2025
WJ Lubbe 33 North West v Limpopo Paarl 2018
Jan Nicol Loftie-Eaton 33 Namibia v Nepal Namibia 2024
Sikandar Raza 33 Zimbabwe v Gambia Nairobi (Ruaraka) 2024
A Symonds 34 Kent v Middlesex Maidstone 2004
Sean Abbott 34 Surrey v Kent The Oval 2023
Kushal Malla 34 Nepal v Mongolia Hangzhou 2023
Finn Allen 34 San Francisco Unicorns v Washington Freedom Oakland 2025
LP van der Westhuizen 35 Namibia v Kenya Windhoek 2011
DA Miller 35 South Africa v Bangladesh Potchefstroom 2017
RG Sharma 35 India v Sri Lanka Indore 2017
MJ Guptill 35 Worcestershire v Northamptonshire Northampton 2018
Khushdil Shah 35 Southern Punjab (Pakistan) v Sindh Rawalpindi 2020
Dewald Brevis 35 Titans v Knights Potchefstroom 2022
Vaibhav Suryavanshi 35 Rajasthan Royals v Gujarat Titans Jaipur 2025
Habibur Rahman Sohan 35 Bangladesh A v Hong Kong Doha 2025
Usman Khan 36 Multan Sultans v Quetta Gladiators Rawalpindi 2023
Urvil Patel 36 Gujarat v Uttarakhand Indore 2024
YK Pathan 37 Rajasthan Royals v Mumbai Indians Mumbai 2010
Heinrich Klaasen 37 Sunrisers Hyderabad v Kolkata Knight Riders Delhi 2025
SB Styris 37 Sussex v Gloucestershire Hove 2012
DT Christian 37 Nottinghamshire v Northamptonshire Northampton 2018
Mohammed Azharuddeen 37 Kerala v Mumbai Mumbai 2021
Abhishek Sharma 37 India v England Wankhede 2025
Sheikh Rasik 37 Hungary v Malta Marsa 2025
Priyan Pushparajan 37 Malta v Estonia Marsa 2025
Tim David 37 Australia v West Indies Basseterre 2025
JJ Smit 37 Namibia v Kenya Harare 2025
DA Miller 38 Kings XI Punjab v Royal Challengers Bangalore Mohali 2013
SS Iyer 38 Mumbai v Sikkim Indore 2019
RK Bhui 38 Andhra v Nagaland Mulapadu 2019
CS Delport 38 Essex v Surrey Chelmsford 2019
CJ Simmons 39 Perth Scorchers v Adelaide Strikers Perth 2014
S Periyalwar 39 Romania v Turkey Ilfov County 2019
Zeeshan Kukikhel 39 Hungary v Austria Lower Austria 2022
Johnson Charles 39 West Indies v South Africa Centurion 2023
Travis Head 39 Sunrisers v RCB Bengaluru 2024
Mitchell Owen 39 Hobart Hurricanes v Sydney Thunder Hobart 2025
Priyansh Arya 39 Punjab Kings v Chennai Super Kings Mullanpur 2025
Dasun Shanaka 39 Sinhalese Sports Club v Saracens Sports Club Colombo 2016
Phil Salt 39 England v South Africa Manchester 2025
Ahmed Shehzad 40 Barisal Burners v Duronto Rajshahi Dhaka 2012
DJ Willey 40 Northamptonshire v Sussex Hove 2015
TL Seifert 40 Northern Districts v Auckland Mount Maunganui 2017
AD Russell 40 Jamaica Tallawahs v Trinbago Knight Riders Port of Spain 2018
MD Shanaka 40 Sinhalese Sports Club v Galle Cricket Club Colombo 2016
Rahmanullah Gurbaz 40 Kabul Eagles v Hindukush Stars Kabul 2022
K Kadowaki-Fleming 40 Japan v South Korea Sano 2022
Ollie Hairs 40 Soctland v Italy Edinburgh 2023
Sanju Samson 40 India v Bangladesh Hyderabad 2024
Faisal Khan 40 Saudi Arabia v Cambodia Doha 2024
Abhishek Sharma 40 Sunrisers Hyderabad v Punjab Kings Hyderabad 2025
Braithyn Pecic 40 Serbia v Slovenia Belgrade 2025
Tim Seifert 40 Kings v Falcons Gros Islet 2025
LL Bosman 41 Eagles v Lions Potchefstroom 2005
H Davids 41 Cape Cobras v Warriors Cape Town 2009
BA Raine 41 Leicestershire v Birmingham Bears Birmingham 2018
Shaheryar Butt 41 Belgium v Czech Republic Walferdange 2020
P Bisht 41 Meghalaya v Mizoram Chennai 2021
Rilee Rossouw 41 Multan Sultans v Peshawar Zalmi Rawalpindi 2023
Shai Hope 41 Guyana Amazon Warriors v Barbados Royals Providence 2023
Will Jacks 41 Pretoria Capitals v Durban's Super Giants Centurion 2024
Josh Brown 41 Brisbane Heat v Adelaide Strikers Carrara 2024
Will Jacks 41 Royal Challengers Bangalore v Gujarat Titans Ahmedabad 2024
Tilak Varma 41 India v South Africa Johannesburg 2024
Izaz Ali 41 Slovenia v Serbia Belgrade 2025
Dewald Brevis 41 South Africa v Australia Darwin 2025
BF Smith 42 Worcestershire v Glamorgan Worcester 2005
AC Gilchrist 42 Deccan Chargers v Mumbai Indians Mumbai 2008
BB McCullum 42 Warwickshire v Derbyshire Birmingham 2015
AD Russell 42 Jamaica Tallawahs v Trinbago Knight Riders Basseterre 2016
Shahid Afridi 42 Hampshire v Derbyshire Derby 2017
CS Delport 42 Boost Defenders v Mis Ainak Knights Kabul 2017
JG Myburgh 42 Somerset v Essex Taunton 2018
Parvez Hossain Emon 42 Fortune Barishal v Minister Rajshahi Dhaka 2020
LS Livingstone 42 England v Pakistan Nottingham 2021
Abhishek Sharma 42 Punjab v Andhra Ranchi 2023
Bhanu Pania 42 Baroda v Sikkim Indore 2024
James Vince 42 Kings v Sultans Karachi 2025
Bilal Asif 43 Abbottabad Falcons v Sialkot Stallions Faisalabad 2015
AB de Villiers 43 Royal Challengers Bangalore v Gujarat Lions Bangalore 2016
T Kohler-Cadmore 43 Worcestershire v Durham Worcester 2016
RR Rossouw 43 Multan Sultans v Quetta Gladiators Multan 2020
Heinrich Klaasen 43 Durban's Super Giants v Pretoria Capitals Centurion 2023
Quinton de Kock 43 South Africa v West Indies Centurion 2023
Josh Inglis 43 Australia v Scotland Edinburgh 2024
Stephen Doheny 43 Munster Reds v Northern Knights Cork 2025
GA Hick 44 Worcestershire v Northamptonshire Kidderminster 2007
LJ Wright 44 Sussex v Kent Canterbury 2007
GR Napier 44 Essex v Sussex Chelmsford 2008
KJ O'Brien 44 Gloucestershire v Middlesex Uxbridge 2011
LJ Wright 44 Melbourne Stars v Hurricanes Hobart 2012
CH Gayle 44 Barisal Burners v Sylhet Royals Mirpur 2012
Hazratullah Zazai 44 Kabul Zwanan v Nangarhar Leopards Sharjah 2018
Jason Roy 44 Zalmi v Sultans Rawalpindi 2023
Aritra Dutta 44 Singapore v Japan Bangkok 2024
Rilee Rossouw 44 Jaffna Kings v Colombo Strikers Dambulla 2024
Kusal Perera 44 Sri Lanka v New Zealand Nelson 2025
Litton Das 44 Dhaka Capital v Durbar Rajshahi Sylhet 2025
Hasan Nawaz 44 Pakistan v New Zealand Auckland 2025
Rilee Rossouw 44 Multan Sultans v Islamabad United Rawalpindi 2025
RG Sharma 45 Mumbai v Gujarat Mumbai 2007
ST Jayasuriya 45 Mumbai Indians v Chennai Super Kings Mumbai 2008
CG Williams 45 Namibia v Scotland Windhoek 2011
RE Levi 45 South Africa v New Zealand Hamilton 2012
KP Pietersen 45 Dolphins v Knights Kimberley 2015
CH Gayle 45 Rangpur Riders v Khulna Titans Dhaka 2017
L Ronchi 45 Wellington v Auckland Auckland 2017
AJ Finch 45 Surrey v Middlesex The Oval 2018
MA Agarwal 45 Kings XI Punjab v Rajasthan Royals Sharjah 2020
Suryakumar Yadav 45 India v Sri Lanka Rajkot 2023
Iftikhar Ahmed 45 Fortune Barishal v Rangpur Riders Chattogram 2023
Subhranshu Senapati 45 Odisha v Assam DY Patil 2023
Jonny Bairstow 45 Kings XI Punjab v KKR Eden Gardens 2024
Ishan Kishan 45 Sunrisers Hyderabad v RR Hyderabad 2025
Hasan Nawaz 45 Multan Sultans v Islamabad United Rawalpindi 2025
Mohammad Haris 45 Pakistan v Bangladesh Lahore 2025
Andrew Donovan 45 Philippines v South Korea Bali 2025