The T20 World Cup is finally here. The qualifying round is done, and 12 teams are set to slog it out for the right to be crowned champions.
Things kick-off on Saturday, October 23, with Australia set to play South Africa in the first clash.
The tournament has been split into two groups of six, meaning each team will play five games across the two weeks of the group stage, before there will be two semi-finals and a final to decide the winners.
Group A consists of Australia, South Africa, England, the West Indies and qualifiers Bangladesh and Sri Lanka, while Group B has India, New Zealand, Pakistan and Afghanistan along with Scotland and shock qualifying partner Namibia.
All matches in the below table have been converted to Australian Eastern Daylight Time (AEDT). This covers New South Wales, Victoria, Tasmania and the Australian Capital Territory.
Should you live in another part of Australia, you'll need to change the time as follows:
South Australia: 30 minutes earlier
Queensland: One hour earlier
Northern Territory: One hour and 30 minutes earlier
Western Australia: Three hours earlier
RELATED: Every T20 World Cup squad
All matches in the World Cup will be broadcast on both Fox Sports and Kayo Sports. There is no free to air alternative.
Full T20 World Cup tournament fixtures
Group | Date | Time | Teams | Venue |
A | Sat Oct 23 | 9:00pm | Australia vs South Africa | Zayed Cricket Stadium, Abu Dhabi |
A | Sun Oct 24 | 1:00am | England vs West Indies | Dubai International Cricket Stadium, Dubai |
A | Sun Oct 24 | 9:00pm | Bangladesh vs Sri Lanka | Sharjah Cricket Stadium, Sharjah |
B | Mon Oct 25 | 1:00am | India vs Pakistan | Dubai International Cricket Stadium, Dubai |
B | Tue Oct 26 | 1:00am | Afghanistan vs Scotland | Sharjah Cricket Stadium, Sharjah |
A | Tue Oct 26 | 9:00pm | South Africa vs West Indies | Dubai International Cricket Stadium, Dubai |
B | Wed Oct 27 | 1:00am | Pakistan vs New Zealand | Sharjah Cricket Stadium, Sharjah |
A | Wed Oct 27 | 9:00pm | Bangladesh vs England | Zayed Cricket Stadium, Abu Dhabi |
B | Thu Oct 28 | 1:00am | Scotland vs Namibia | Zayed Cricket Stadium, Abu Dhabi |
A | Thu Oct 28 | 9:00pm | Australia vs SrI Lanka | Dubai International Cricket Stadium, Dubai |
A | Fri Oct 29 | 9:00pm | Bangladesh vs West Indies | Sharjah Cricket Stadium, Sharjah |
B | Sat Oct 30 | 1:00am | Afghanistan vs Pakistan | Dubai International Cricket Stadium, Dubai |
A | Sat Oct 30 | 9:00pm | South Africa vs Sri Lanka | Sharjah Cricket Stadium, Sharjah |
A | Sun Oct 31 | 1:00am | Australia vs England | Dubai International Cricket Stadium, Dubai |
B | Sun Oct 31 | 9:00pm | Afghanistan vs Namibia | Zayed Cricket Stadium, Abu Dhabi |
B | Mon Nov 1 | 1:00am | India vs New Zealand | Dubai International Cricket Stadium, Dubai |
A | Tue Nov 2 | 1:00am | England vs Sri Lanka | Sharjah Cricket Stadium, Sharjah |
A | Tue Nov 2 | 9:00pm | Bangladesh vs South Africa | Zayed Cricket Stadium, Abu Dhabi |
B | Wed Nov 3 | 1:00am | Pakistan vs Namibia | Zayed Cricket Stadium, Abu Dhabi |
B | Wed Nov 3 | 9:00pm | New Zealand vs Scotland | Dubai International Cricket Stadium, Dubai |
B | Thu Nov 4 | 1:00am | Afghanistan vs India | Zayed Cricket Stadium, Abu Dhabi |
A | Thu Nov 4 | 9:00pm | Australia vs Bangladesh | Dubai International Cricket Stadium, Dubai |
A | Fri Nov 5 | 1:00am | West Indies vs Sri Lanka | Zayed Cricket Stadium, Abu Dhabi |
B | Fri Nov 5 | 9:00pm | New Zealand vs Namibia | Sharjah Cricket Stadium, Sharjah |
B | Sat Nov 6 | 1:00am | India vs Scotland | Dubai International Cricket Stadium, Dubai |
A | Sat Nov 6 | 9:00pm | Australia vs West Indies | Zayed Cricket Stadium, Abu Dhabi |
A | Sun Nov 7 | 1:00am | England vs South Africa | Sharjah Cricket Stadium, Sharjah |
B | Sun Nov 7 | 9:00pm | Afghanistan vs New Zealand | Zayed Cricket Stadium, Abu Dhabi |
B | Mon Nov 8 | 1:00am | Pakistan vs Scotland | Sharjah Cricket Stadium, Sharjah |
B | Tue Nov 9 | 1:00am | India vs Namibia | Dubai International Cricket Stadium, Dubai |
SF 1 | Thu Nov 11 | 1:00am | TBC vs TBC | Zayed Cricket Stadium, Abu Dhabi |
SF 2 | Fri Nov 12 | 1:00am | TBC vs TBC | Dubai International Cricket Stadium, Dubai |
FINAL | Mon Nov 15 | 1:00am | TBC vs TBC | Dubai International Cricket Stadium, Dubai |