Schedule of matches in the T20 World Cup which takes place in Oman and the United Arab Emirates from Oct 17-Nov 14 (all times GMT):
ROUND ONE
Group A: Ireland, Namibia, Netherlands, Sri Lanka
Group B: Bangladesh, Oman, Papua New Guinea, Scotland
Sunday, October 17
1000: Oman Cricket Academy Ground, Al Amerat
Oman v Papua New Guinea
1400: Oman Cricket Academy Ground, Al Amerat
Bangladesh v Scotland
Monday, October 18
1000: Zayed Cricket Stadium, Abu Dhabi
Ireland v Netherlands
1400: Zayed Cricket Stadium, Abu Dhabi
Sri Lanka v Namibia
Tuesday, October 19
1000: Oman Cricket Academy Ground, Al Amerat
Papua New Guinea v Scotland
1400: Oman Cricket Academy Ground, Al Amerat
Bangladesh v Oman
Wednesday, October 20
1000: Zayed Cricket Stadium, Abu Dhabi
Namibia v Netherlands
1400: Zayed Cricket Stadium, Abu Dhabi
Sri Lanka v Ireland
Thursday, October 21
1000: Oman Cricket Academy Ground, Al Amerat
Bangladesh v Papua New Guinea
1400: Oman Cricket Academy Ground, Al Amerat
Oman v Scotland
Friday, October 22
1000: Sharjah Cricket Stadium, Sharjah
Namibia v Ireland
1400: Sharjah Cricket Stadium, Sharjah
Sri Lanka v Netherlands
SUPER 12
Group 1: England, Australia, South Africa, West Indies, A1, B2
Group 2: India, Pakistan, New Zealand, Afghanistan, A2, B1
Saturday, October 23
1000: Zayed Cricket Stadium, Abu Dhabi
Australia v South Africa
1400: Dubai International Stadium, Dubai
England v West Indies
Sunday, October 24
1000: Sharjah Cricket Stadium, Sharjah
A1 v B2
1400: Dubai International Stadium, Dubai
India v Pakistan
Monday, October 25
1400: Sharjah Cricket Stadium, Sharjah
Afghanistan v B1
Tuesday, October 26
1000: Dubai International Stadium, Dubai
South Africa v West Indies
1400: Sharjah Cricket Stadium, Sharjah
Pakistan v New Zealand
Wednesday, October 27
1000: Zayed Cricket Stadium, Abu Dhabi
England v B2
1400: Zayed Cricket Stadium, Abu Dhabi