THE T20 World Cup is finally here after a one-year delay.
Once a frequent fixture on the cricket calendar, the tournament has not been played since 2016.
In that competition, Carlos Brathwaite’s four 6’s off Ben Stokes’ final over was enough West Indies the title against a distraught England.
The world’s eight top sides have pre-qualified for this year’s tournament while a further eight will have the chance to secure the four remaining berths through qualifying.
Who is hosting the T20 World Cup?
The T20 World Cup was initially scheduled to be held in India.
However, due to concerns over the course of the Covid pandemic there, it has been moved to the United Arab Emirates.
Some qualifying matches are also being played in Oman.
T20 World Cup qualifying fixtures
*All start times listed in UK time
Group A
Monday, October 18
Ireland vs Netherlands (11am) – Sheikh Zayed Cricket Stadium, Abu Dhabi
Sri Lanka vs Namibia (3pm) – Sheikh Zayed Cricket Stadium, Abu Dhabi
Wednesday, October 20
Namibia vs Netherlands (11am) – Sheikh Zayed Cricket Stadium, Abu Dhabi
Sri Lanka vs Ireland (3pm) – Sheikh Zayed Cricket Stadium, Abu Dhabi
Friday, October 22
Namibia vs Ireland (11am) – Sharjah Cricket Stadium, Sharjah
Sri Lanka vs Netherlands (3pm) – Sharjah Cricket Stadium, Sharjah
Group B
Sunday, October 17
Oman vs Papua New Guinea (11am) – Oman Cricket Academy Ground, Al Amarat
Bangladesh vs Scotland (3pm) – Oman Cricket Academy Ground, Al Amarat
Tuesday, October 19
Scotland vs Papua New Guinea (11am) – Oman Cricket Academy Ground, Al Amarat
Oman vs Bangladesh (3pm) – Oman Cricket Academy Ground, Al Amarat
Thursday, October 21
Bangladesh vs Papua New Guinea (11am) – Oman Cricket Academy Ground, Al Amarat
Oman vs Scotland (3pm) – Oman Cricket Academy Ground, Al Amarat
T20 World Cup fixtures
*All start times listed in UK time
Group 1
Saturday, October 23
Australia vs South Africa (11am) – Sheikh Zayed Cricket Stadium, Abu Dhabi
England vs West Indies (3pm) – Dubai International Cricket Stadium, Dubai
Sunday, October 24
A1 vs B2 (11am) – Sharjah Cricket Stadium, Sharjah
Tuesday, October 26
South Africa vs West Indies (11am) – Dubai International Cricket Stadium, Dubai
Wednesday, October 27
England vs B2 (11am) – Sheikh Zayed Cricket Stadium, Abu Dhabi
Thursday, October 28
Australia vs A1 (3pm) – Dubai International Cricket Stadium, Dubai
Friday, October 29
West Indies vs B2 (11am) – Sharjah Cricket Stadium, Sharjah
Saturday, October 30
South Africa vs A1 (11am) – Sharjah Cricket Stadium, Sharjah
England vs Australia (3pm) – Dubai International Cricket Stadium, Dubai
Monday, November 1
England vs A1 (2pm) – Sharjah Cricket Stadium, Sharjah
Tuesday, November 2
South Africa vs B2 (10am) – Sheikh Zayed Cricket Stadium, Abu Dhabi
Thursday, November 4
Australia vs B2 (10am) – Dubai International Cricket Stadium, Dubai
West Indies vs A1 (2pm) – Sheikh Zayed Cricket Stadium, Abu Dhabi
Saturday, November 6
Australia vs West Indies (10am) – Sheikh Zayed Cricket Stadium, Abu Dhabi
England vs South Africa (2pm) – Sharjah Cricket Stadium, Sharjah
Group 2
Sunday, October 24
India vs Pakistan (3pm) – Dubai International Cricket Stadium, Dubai
Monday, October 25
Afghanistan vs B1 (3pm) – Sharjah Cricket Stadium, Sharjah
Tuesday, October 26
Pakistan vs New Zealand (3pm) – Sharjah Cricket Stadium, Sharjah
Wednesday, October 27
B1 vs A2 (3pm) – Sheikh Zayed Cricket Stadium, Abu Dhabi
Friday, October 29
Afghanistan vs Pakistan (3pm) – Dubai International Cricket Stadium, Dubai
Sunday, October 31
Afghanistan vs A2 (10am) – Sheikh Zayed Cricket Stadium, Abu Dhabi
India vs New Zealand (2pm) – Dubai International Cricket Stadium, Dubai
Tuesday, November 2
Pakistan vs A2 (2pm) – Sheikh Zayed Cricket Stadium, Abu Dhabi
Wednesday, November 3
New Zealand vs B1 (10am) – Dubai International Cricket Stadium, Dubai
India vs Afghanistan (2pm) – Sheikh Zayed Cricket Stadium, Abu Dhabi
Friday, November 5
New Zealand vs A2 (10am) – Sharjah Cricket Stadium, Sharjah
India vs B1 (2pm) – Dubai International Cricket Stadium, Dubai
Sunday, November 7
New Zealand vs Afghanistan (10am) – Sheikh Zayed Cricket Stadium, Abu Dhabi
Pakistan vs B1 (2pm) – Sharjah Cricket Stadium, Sharjah
Monday, November 8
India vs A2 (2pm) – Dubai International Cricket Stadium, Dubai
Semi-finals
Wednesday, November 10
TBC vs TBC (2pm) – Sheikh Zayed Cricket Stadium, Abu Dhabi
Thursday, November 11
TBC vs TBC (2pm) – Dubai International Cricket Stadium, Dubai
Final
Sunday, November 14
TBC vs TBC (2pm) – Dubai International Cricket Stadium, Dubai