Toggle Navigation
Home
FTP
Cricket 2025
Schedule
Results
Records
On This Day
Article
Head To Head
Home
Records
T20I Stats
Most Sixes in an innings in T20I
Afghanistan
Select
One Day International
Test Match
Indian Premier League
International T20
Big Bash League
Caribbean Premier League
SA20
PSL
Major League Cricket
Road Safety World Series
T10 League
LPL
The Hundred
Legends League Cricket
ILT20
Women's Premier League
Women's Caribbean Premier League
RPL
Select
Afghanistan
Argentina
Australia
Austria
Bahrain
Bangladesh
Belgium
Bermuda
Bhutan
Botswana
Bulgaria
Cambodia
Canada
Cayman Islands
China
Croatia
Cyprus
Czech Republic
Denmark
England
Estonia
Eswatini
Finland
France
Gambia
Germany
Ghana
Gibraltar
Greece
Guernsey
Hong Kong
Hungary
India
Indonesia
Ireland
Isle of Man
Italy
Japan
Jersey
Kenya
Kuwait
Lesotho
Luxembourg
Malawi
Malaysia
Maldives
Malta
Mongolia
Mozambique
Myanmar
Namibia
Nepal
Netherlands
New Zealand
Nigeria
Norway
Oman
Pakistan
Panama
Papua New Guinea
Philippines
Qatar
Romania
Rwanda
Saudi Arabia
Scotland
Serbia
Seychelles
Sierra Leone
Singapore
Slovenia
South Africa
South Korea
Spain
Sri Lanka
Sweden
Switzerland
Tanzania
Thailand
Turkey
Uganda
United Arab Emirates
United States
Vanuatu
West Indies
World XI
Zimbabwe
AFG Most Sixes in an innings in T20I
Sr
Player
Runs
BP
Six/Inns
Opp
Venue
Date
1
Hazratullah Zazai
162
62
16*
IRE
Dehradun
23 Feb 2019
2
Mohammad Nabi
89
30
9
IRE
Greater Noida
12 Mar 2017
3
Mohammad Shahzad
118
67
8*
ZIM
Sharjah
10 Jan 2016
4
Mohammad Shahzad
75
36
7
SCOT
Edinburgh
12 Jul 2015
5
Hazratullah Zazai
82
54
7
IRE
Bready
22 Aug 2018
6
Mohammad Nabi
81
36
7
IRE
Dehradun
24 Feb 2019
7
Mohammad Nabi
84
54
7*
BAN
Dhaka
15 Sep 2019
8
Rahmanullah Gurbaz
87
45
7
ZIM
Abu Dhabi
17 Mar 2021
9
Rahmanullah Gurbaz
100
52
7
UAE
Sharjah
29 Dec 2023
10
Hazratullah Zazai
74
33
6
IRE
Bready
20 Aug 2018
11
Najibullah Zadran
69
30
6*
ZIM
Dhaka
14 Sep 2019
12
Najibullah Zadran
43
17
6*
BAN
Sharjah
30 Aug 2022
13
Rahmanullah Gurbaz
84
45
6
SL
Sharjah
03 Sep 2022
14
Najibullah Zadran
61
34
5
DEN
Dubai
21 Nov 2013
15
Mohammad Shahzad
74
37
5
UAE
Edinburgh
10 Jul 2015
16
Mohammad Shahzad
44
19
5
SA
Mumbai
20 Mar 2016
17
Najeeb Tarakai
90
58
5
IRE
Greater Noida
10 Mar 2017
18
Mohammad Shahzad
72
43
5
IRE
Greater Noida
12 Mar 2017
19
Rahmanullah Gurbaz
79
52
5
WI
Lucknow
17 Nov 2019
20
Najibullah Zadran
72
35
5*
ZIM
Abu Dhabi
20 Mar 2021
21
Hazratullah Zazai
59
45
5*
BAN
Dhaka
05 Mar 2022
22
Najibullah Zadran
42
18
5
IRE
Belfast
12 Aug 2022
23
Rahmanullah Gurbaz
80
56
5
NZ
Providence
07 Jun 2024
24
Samiullah Shenwari
39
14
4*
KEN
Sharjah
29 Sep 2013
25
Mohammad Nabi
46
29
4
SCOT
Sharjah
16 Nov 2013
26
Gulbadin Naib
43
19
4
IRE
Abu Dhabi
30 Nov 2013
27
Najibullah Zadran
33
11
4
NL
Edinburgh
09 Jul 2015
28
Najibullah Zadran
60
35
4*
HK
Dhaka
22 Feb 2016
29
Asghar Afghan
62
47
4
SL
Kolkata
17 Mar 2016
30
Mohammad Nabi
45
26
4
ZIM
Sharjah
06 Feb 2018
31
Mohammad Nabi
38
18
4
ZIM
Dhaka
14 Sep 2019
32
Rahmanullah Gurbaz
61
47
4
ZIM
Chittagong
20 Sep 2019
33
Karim Janat
53
38
4
ZIM
Abu Dhabi
19 Mar 2021
34
Mohammad Nabi
40
15
4
ZIM
Abu Dhabi
19 Mar 2021
35
Rahmanullah Gurbaz
46
37
4
SCOT
Sharjah
25 Oct 2021
36
Mohammad Nabi
43
22
4*
ZIM
Harare
12 Jun 2022
37
Rahmanullah Gurbaz
40
18
4
SL
Dubai
27 Aug 2022
38
Rashid Khan
48
23
4*
AUS
Adelaide
04 Nov 2022
39
Azmatullah Omarzai
33
18
4
BAN
Sylhet
14 Jul 2023
40
Gulbadin Naib
57
35
4
IND
Indore
14 Jan 2024
41
Gulbadin Naib
55
23
4*
IND
Bangalore
17 Jan 2024
42
Rahmanullah Gurbaz
50
32
4
IND
Bangalore
17 Jan 2024
43
Rahmanullah Gurbaz
76
45
4
UGA
Providence
03 Jun 2024
44
Rahmanullah Gurbaz
60
49
4
AUS
Kingstown
22 Jun 2024
45
Asghar Afghan
30
33
3
IND
Gros Islet
01 May 2010
46
Gulbadin Naib
44
32
3
ENG
Colombo
21 Sep 2012
47
Mohammad Shahzad
36
19
3
KEN
Sharjah
29 Sep 2013
48
Nawroz Mangal
36
23
3
KEN
Sharjah
11 Oct 2013
49
Nawroz Mangal
20
10
3
SCOT
Sharjah
16 Nov 2013
50
Mohammad Nabi
33
16
3
BER
Dubai
20 Nov 2013