T20 Internationals - Batting Records and Statistics - Hundreds
Fastest Hundreds (Balls Faced)
  Player Balls
100
Country Match Versus Ground Totals
Runs  4s  6s  BF
1 Sahil Chauhan* 27 Estonia 17/06/2024 Cyprus Happy Valley Ground 144* 6 18 41
2 Muhammad Fahad* 29 Turkey 12/07/2025 Bulgaria Vassil Levski National Sports Academy 120 10 12 34
3 J N Loftie-Eaton* 33 Namibia 27/02/2024 Nepal Tribhuvan University International Cricket Ground 101 11 8 36
4 Sikandar Raza* 33 Zimbabwe 23/10/2024 Gambia Ruaraka Sports Club Ground 133* 7 15 43
5 Kushal Malla* 34 Nepal 27/09/2023 Mongolia Zhejiang University of Technology Cricket Field 137* 8 12 50
6 D A Miller* 35 South Africa 29/10/2017 Bangladesh Senwes Park 101* 7 9 36
7 R G Sharma* 35 India 22/12/2017 Sri Lanka Holkar Cricket Stadium 118 12 10 43
8 S Wickramasekara* 35 Czech Republic 30/08/2019 Turkey Moara Vlasiei Cricket Ground 104* 8 10 36
9 Abhishek Sharma* 37 India 02/02/2025 England Wankhede Stadium 135 7 13 54
10 Sheikh Rasik* 37 Hungary 04/02/2025 Malta Marsa Sports Club 106* 5 12 38
11 P Pushparajan* 37 Malta 07/05/2025 Estonia Marsa Sports Club 103 8 8 40
12 T H David* 37 Australia 25/07/2025 West Indies Warner Park 102* 6 11 37
13 S Periyalwar* 39 Romania 29/08/2019 Turkey Moara Vlasiei Cricket Ground 105* 12 6 40
14 Zeeshan Kukikhel* 39 Hungary 05/06/2022 Austria Seebarn Cricket Centre 137 7 15 49
15 J Charles* 39 West Indies 26/03/2023 South Africa SuperSport Park 118 10 11 46
16 O J Hairs* 40 Scotland 24/07/2023 Italy Grange Cricket Club 127* 14 8 53
17 S V Samson* 40 India 12/10/2024 Bangladesh Rajiv Gandhi International Stadium 111 11 8 47
18 B M Pecic* 40 Serbia 07/06/2025 Slovenia Lisicji Jarak Cricket Ground 102 7 10 42
19 H G Munsey* 41 Scotland 16/09/2019 Netherlands The Village 127* 5 14 56
20 Shaheryar Butt* 41 Belgium 29/08/2020 Czech Republic Pierre Werner Cricket Ground 125* 11 9 50
21 N T T Tilak Varma* 41 India 15/11/2024 South Africa Wanderers Stadium 120* 9 10 47
22 Izaz Ali* 41 Slovenia 07/06/2025 Serbia Lisicji Jarak Cricket Ground 118 7 13 45
23 D Brevis* 41 South Africa 12/08/2025 Australia Marrara Cricket Ground 125* 12 8 56
24 Hazratullah Zazai* 42 Afghanistan 23/02/2019 Ireland Rajiv Gandhi International Cricket Stadium 162* 11 16 62
25 L S Livingstone* 42 England 17/07/2021 Pakistan Trent Bridge 103 6 9 43
26 J P Kotze* 43 Namibia 20/08/2019 Botswana United Cricket Club 101* 7 9 43
27 Q de Kock* 43 South Africa 26/03/2023 West Indies SuperSport Park 100 9 8 44
28 J P Inglis* 43 Australia 06/09/2024 Scotland Grange Cricket Club 103 7 7 49
29 Aritra Dutta* 44 Singapore 11/02/2024 Japan Terdthai Cricket Ground 122 15 7 63
30 M D K J Perera* 44 Sri Lanka 02/01/2025 New Zealand Saxton Oval 101 13 4 46
31 Hasan Nawaz* 44 Pakistan 21/03/2025 New Zealand Eden Park 105* 10 7 45
32 M D Patel* 44 United States 20/04/2025 Bahamas Jimmy Powell Oval 104 8 6 49
33 R E Levi 45 South Africa 19/02/2012 New Zealand Seddon Park 117* 5 13 51
34 S A Yadav* 45 India 07/01/2023 Sri Lanka Saurashtra Cricket Association Stadium 112* 7 9 51
35 Mohammad Haris* 45 Pakistan 01/06/2025 Bangladesh Gaddafi Stadium 107* 8 7 46
36 F du Plessis 46 South Africa 11/01/2015 West Indies Wanderers Stadium 119 11 5 56
37 K L Rahul* 46 India 27/08/2016 West Indies Central Broward Regional Park 110* 12 5 51
38 G D Phillips* 46 New Zealand 29/11/2020 West Indies Bay Oval 108 10 8 51
39 F Damiao Couana* 46 Mozambique 03/11/2021 Cameroon Gahanga International Cricket Stadium 104 6 8 51
40 D A Miller* 46 South Africa 02/10/2022 India Barsapara Cricket Stadium 106* 8 7 47
41 Babar Hayat* 46 Hong Kong 09/03/2024 Nepal Mission Road 110 3 13 49
42 Abhishek Sharma* 46 India 07/07/2024 Zimbabwe Harare Sports Club 100 7 8 47
43 Usman Patel* 46 Kuwait 02/09/2024 Maldives YSD-UKM Cricket Oval 111* 9 6 52
44 A J Finch* 47 Australia 29/08/2013 England The Rose Bowl 156 11 14 63
45 C H Gayle 47 West Indies 16/03/2016 England Wankhede Stadium 100* 5 11 48
46 C Munro 47 New Zealand 03/01/2018 West Indies Bay Oval 104 3 10 53
47 Ravinderpal Singh* 47 Canada 18/08/2019 Cayman Islands Whitehill Field, Sandys Parish 101 6 10 48
48 Saber Zakhil* 47 Belgium 24/07/2021 Austria Royal Brussels Cricket Club Ground 100* 5 8 47
49 M G Erasmus* 47 Namibia 09/04/2022 Uganda United Cricket Club 100* 9 7 47
50 J P Inglis* 47 Australia 23/11/2023 India Dr YS Rajasekhara Reddy Cricket Stadium 110 11 8 50
51 G J Maxwell* 47 Australia 28/11/2023 India Barsapara Cricket Stadium 104* 8 8 48
52 R Sandaruwan* 47 Kuwait 27/08/2024 Hong Kong Selangor Turf Club 102* 9 7 48
53 S V Samson* 47 India 08/11/2024 South Africa Kingsmead 107 7 10 50
54 E Lewis* 48 West Indies 27/08/2016 India Central Broward Regional Park 100 5 9 49
55 D J Malan* 48 England 08/11/2019 New Zealand McLean Park 103* 9 6 51
56 S A Yadav* 48 India 10/07/2022 England Trent Bridge 117 14 6 55
57 R R Rossouw* 48 South Africa 04/10/2022 India Holkar Cricket Stadium 100* 7 8 48
58 Y B K Jaiswal* 48 India 03/10/2023 Nepal Zhejiang University of Technology Cricket Field 100 8 7 49
59 F H Allen* 48 New Zealand 17/01/2024 Pakistan University Oval 137 5 16 62
60 Abdul Waheed* 48 Saudi Arabia 19/11/2024 Bahrain West End Park International Cricket Stadium 110 8 7 55
61 Selim Salau* 48 Nigeria 24/11/2024 Ivory Coast Nigeria Cricket Federation Oval 1 112 13 2 53
62 S R Mukkamalla* 48 United States 20/02/2025 Oman Al Amerat Cricket Ground Ministry Turf 1 100* 7 7 48
63 Walid Ghauri* 48 Norway 14/06/2025 Denmark Koge Cricket Club 100* 10 7 48
64 Mussadiq Ahmed* 48 Germany 13/07/2025 Malawi TCA Oval 107 10 9 53
65 G J Maxwell* 49 Australia 06/09/2016 Sri Lanka Pallekele International Cricket Stadium 145* 14 9 65
66 M J Guptill* 49 New Zealand 16/02/2018 Australia Eden Park 105 6 9 54
67 P Khadka 49 Nepal 28/09/2019 Singapore Indian Association Ground 106* 7 9 52
68 P K Matautaava* 49 Vanuatu 02/10/2019 Malaysia Kinrara Academy Oval 103 9 7 52
69 Babar Azam* 49 Pakistan 14/04/2021 South Africa SuperSport Park 122 15 4 59
70 S A Yadav* 49 India 20/11/2022 New Zealand Bay Oval 111* 11 7 51
71 K Kadowaki-Fleming* 49 Japan 15/02/2024 China Mission Road 109* 3 11 53
72 T Parima* 49 Cook Islands 23/08/2024 Samoa Faleata Oval No 2 104 10 7 52
73 C H Gayle 50 West Indies 11/09/2007 South Africa Wanderers Stadium 117 7 10 57
74 B B McCullum 50 New Zealand 28/02/2010 Australia AMI Stadium 116* 12 8 56
75 Babar Hayat* 50 Hong Kong 19/02/2016 Oman Khan Shaheb Osman Ali Stadium 122 9 7 60
76 G J Maxwell* 50 Australia 27/02/2019 India M Chinnaswamy Stadium 113* 7 9 55
77 Rahmanullah Gurbaz* 50 Afghanistan 29/12/2023 United Arab Emirates Sharjah Cricket Stadium 100 7 7 52
78 G J Maxwell* 50 Australia 11/02/2024 West Indies Adelaide Oval 120* 12 8 55
79 H Carlyon* 50 Jersey 07/07/2024 Serbia Bayer Uerdingen Cricket Ground 110 4 10 57

Batting Records and Statistics