T20 Internationals - Batting Records and Statistics - Hundreds
Fastest Hundreds (Balls Faced)
  Player Balls
100
Country Match Versus Ground Totals
Runs  4s  6s  BF
1 A B de Villiers 31 South Africa 18/01/2015 West Indies Wanderers Stadium 149 9 16 44
2 C J Anderson 36 New Zealand 01/01/2014 West Indies Queenstown Events Centre 131* 6 14 47
3 Shahid Afridi 37 Pakistan 04/10/1996 Sri Lanka Gymkhana Club Ground 102 6 11 40
4 M V Boucher 44 South Africa 20/09/2006 Zimbabwe Senwes Park 147* 8 10 68
5 B C Lara 45 West Indies 09/10/1999 Bangladesh Bangabandhu National Stadium 117 18 4 62
6 Shahid Afridi 45 Pakistan 15/04/2005 India Green Park 102 10 9 46
7 J D Ryder 46 New Zealand 01/01/2014 West Indies Queenstown Events Centre 104 12 5 51
8 J C Buttler* 46 England 20/11/2015 Pakistan Dubai International Cricket Stadium 116* 10 8 52
9 J C Buttler* 47 England 17/06/2022 Netherlands VRA Ground 162* 7 14 70
10 S T Jayasuriya 48 Sri Lanka 02/04/1996 Pakistan Padang Cricket Ground 134 11 11 65
11 K J O'Brien* 50 Ireland 02/03/2011 England M Chinnaswamy Stadium 113 13 6 63
12 J C Buttler* 50 England 11/05/2019 Pakistan The Rose Bowl 110* 6 9 55
13 A B de Villiers 52 South Africa 27/02/2015 West Indies Sydney Cricket Ground 162* 17 8 66
14 V Kohli* 52 India 16/10/2013 Australia Sawai Mansingh Stadium 100* 8 7 52
15 Shahid Afridi 53 Pakistan 21/06/2010 Bangladesh Rangiri Dambulla International Stadium 124 17 4 60
16 M M Ali* 53 England 24/09/2017 West Indies County Ground (Bristol) 102 7 8 57
17 J M Bairstow* 54 England 10/06/2018 Scotland Grange Cricket Club 105 12 6 59
18 C H Gayle* 55 West Indies 27/02/2019 England National Cricket Stadium (Grenada) 162 11 14 97
19 S T Jayasuriya 55 Sri Lanka 30/06/2008 Bangladesh National Stadium (Karachi) 130 16 6 88
20 N L T C Perera* 57 Sri Lanka 05/01/2019 New Zealand Bay Oval 140 8 13 74
21 A B de Villiers 57 South Africa 25/10/2015 India Wankhede Stadium 119 3 11 61
22 E J G Morgan* 57 England 18/06/2019 Afghanistan Old Trafford 148 4 17 71
23 J P Faulkner 57 Australia 02/11/2013 India M Chinnaswamy Stadium 116 11 6 73
24 A B de Villiers 58 South Africa 27/02/2010 India Narendra Modi Stadium 102* 11 3 59
25 J M Bairstow* 58 England 10/03/2018 New Zealand Hagley Oval 104 9 6 60
26 Jatinder Singh* 60 Oman 14/09/2021 Nepal Al Amerat Cricket Ground Ministry Turf 1 107 12 6 62
27 J C Buttler* 60 England 27/02/2019 West Indies National Cricket Stadium (Grenada) 150 13 12 77
28 V Sehwag 60 India 11/03/2009 New Zealand Seddon Park 125* 14 6 74

Batting Records and Statistics