Saturday 13th July
Group A
- Dumbarton versus East Kilbride kick off 15:00Dumbarton15:00playsEast Kilbride
- Queen of the South versus Aberdeen kick off 17:15Queen of the South17:15playsAberdeen
Group B
- Falkirk versus Dundee United kick off 15:00Falkirk15:00playsDundee United
- Stenhousemuir versus Buckie Thistle kick off 15:00Stenhousemuir15:00playsBuckie Thistle
Group C
- Elgin City versus Hibernian kick off 15:00Elgin City15:00playsHibernian
- Peterhead versus Queen's Park kick off 15:00Peterhead15:00playsQueen's Park
Group D
- Annan Athletic versus Inverness CT kick off 15:00Annan Athletic15:00playsInverness CT
- Bonnyrigg Rose versus Dundee kick off 15:00Bonnyrigg Rose15:00playsDundee
Group E
- Forfar Athletic versus Livingston kick off 15:00Forfar Athletic15:00playsLivingston
- Spartans versus Dunfermline Athletic kick off 15:00Spartans15:00playsDunfermline Athletic
Group F
- Brechin City versus St. Johnstone kick off 15:00Brechin City15:00playsSt. Johnstone
- East Fife versus Greenock Morton kick off 15:00East Fife15:00playsGreenock Morton
Group G
- Motherwell versus Edinburgh City kick off 15:00Motherwell15:00playsEdinburgh City
- Partick Thistle versus Montrose kick off 15:00Partick Thistle15:00playsMontrose
Group H
- Stirling Albion versus Raith Rovers kick off 15:00Stirling Albion15:00playsRaith Rovers
- Stranraer versus Ross County kick off 15:00Stranraer15:00playsRoss County
Tuesday 16th July
Group A
- Airdrieonians versus East Kilbride kick off 19:45Airdrieonians19:45playsEast Kilbride
- Queen of the South versus Dumbarton kick off 19:45Queen of the South19:45playsDumbarton
Group B
- Ayr United versus Falkirk kick off 19:45Ayr United19:45playsFalkirk
- Dundee United versus Stenhousemuir kick off 19:45Dundee United19:45playsStenhousemuir
Group C
- Elgin City versus Kelty Hearts kick off 19:45Elgin City19:45playsKelty Hearts
- Hibernian versus Queen's Park kick off 19:45Hibernian19:45playsQueen's Park
Group D
- Arbroath versus Dundee kick off 19:45Arbroath19:45playsDundee
- Annan Athletic versus Bonnyrigg Rose kick off 19:45Annan Athletic19:45playsBonnyrigg Rose
Group E
- Cove Rangers versus Spartans kick off 19:45Cove Rangers19:45playsSpartans
- Dunfermline Athletic versus Forfar Athletic kick off 19:45Dunfermline Athletic19:45playsForfar Athletic
Group F
- Alloa Athletic versus East Fife kick off 19:45Alloa Athletic19:45playsEast Fife
- Greenock Morton versus Brechin City kick off 19:45Greenock Morton19:45playsBrechin City
Group G
- Montrose versus Motherwell kick off 19:45Montrose19:45playsMotherwell
Group H
- Hamilton Academical versus Stirling Albion kick off 19:45Hamilton Academical19:45playsStirling Albion
- Raith Rovers versus Stranraer kick off 19:45Raith Rovers19:45playsStranraer
Wednesday 17th July
Group G
- Edinburgh City versus Clyde kick off 19:45Edinburgh City19:45playsClyde
Saturday 20th July
Group A
- Dumbarton versus Airdrieonians kick off 15:00Dumbarton15:00playsAirdrieonians
- East Kilbride versus Aberdeen kick off 15:00East Kilbride15:00playsAberdeen
Group B
- Buckie Thistle versus Falkirk kick off 15:00Buckie Thistle15:00playsFalkirk
- Dundee United versus Ayr United kick off 17:15Dundee United17:15playsAyr United
Group C
- Kelty Hearts versus Hibernian kick off 15:00Kelty Hearts15:00playsHibernian
- Peterhead versus Elgin City kick off 15:00Peterhead15:00playsElgin City
Group D
- Inverness CT versus Bonnyrigg Rose kick off 15:00Inverness CT15:00playsBonnyrigg Rose
- Arbroath versus Annan Athletic kick off 15:00Arbroath15:00playsAnnan Athletic
Group E
- Forfar Athletic versus Cove Rangers kick off 15:00Forfar Athletic15:00playsCove Rangers
- Livingston versus Dunfermline Athletic kick off 15:00Livingston15:00playsDunfermline Athletic
Group F
- Brechin City versus Alloa Athletic kick off 15:00Brechin City15:00playsAlloa Athletic
- St. Johnstone versus Greenock Morton kick off 15:00St. Johnstone15:00playsGreenock Morton
Group G
- Clyde versus Motherwell kick off 15:00Clyde15:00playsMotherwell
- Edinburgh City versus Partick Thistle kick off 15:00Edinburgh City15:00playsPartick Thistle
Group H
- Ross County versus Raith Rovers kick off 15:00Ross County15:00playsRaith Rovers
- Stranraer versus Hamilton Academical kick off 15:00Stranraer15:00playsHamilton Academical
Tuesday 23rd July
Group A
- Aberdeen versus Airdrieonians kick off 19:45Aberdeen19:45playsAirdrieonians
- East Kilbride versus Queen of the South kick off 19:45East Kilbride19:45playsQueen of the South
Group B
- Stenhousemuir versus Ayr United kick off 19:45Stenhousemuir19:45playsAyr United
- Buckie Thistle versus Dundee United kick off 20:00Buckie Thistle20:00playsDundee United
Group C
- Kelty Hearts versus Peterhead kick off 19:45Kelty Hearts19:45playsPeterhead
- Queen's Park versus Elgin City kick off 19:45Queen's Park19:45playsElgin City
Group D
- Dundee versus Annan Athletic kick off 19:45Dundee19:45playsAnnan Athletic
- Inverness CT versus Arbroath kick off 19:45Inverness CT19:45playsArbroath
Group E
- Cove Rangers versus Livingston kick off 19:45Cove Rangers19:45playsLivingston
- Spartans versus Forfar Athletic kick off 19:45Spartans19:45playsForfar Athletic
Group F
- Alloa Athletic versus St. Johnstone kick off 19:45Alloa Athletic19:45playsSt. Johnstone
- East Fife versus Brechin City kick off 19:45East Fife19:45playsBrechin City
Group G
- Montrose versus Edinburgh City kick off 19:45Montrose19:45playsEdinburgh City
- Partick Thistle versus Clyde kick off 19:45Partick Thistle19:45playsClyde
Group H
- Hamilton Academical versus Ross County kick off 19:45Hamilton Academical19:45playsRoss County
- Stirling Albion versus Stranraer kick off 19:45Stirling Albion19:45playsStranraer
Saturday 27th July
Group A
- Aberdeen versus Dumbarton kick off 15:00Aberdeen15:00playsDumbarton
- Airdrieonians versus Queen of the South kick off 15:00Airdrieonians15:00playsQueen of the South
Group B
- Ayr United versus Buckie Thistle kick off 15:00Ayr United15:00playsBuckie Thistle
- Falkirk versus Stenhousemuir kick off 15:00Falkirk15:00playsStenhousemuir
Group C
- Hibernian versus Peterhead kick off 15:00Hibernian15:00playsPeterhead
- Queen's Park versus Kelty Hearts kick off 15:00Queen's Park15:00playsKelty Hearts
Group D
- Bonnyrigg Rose versus Arbroath kick off 15:00Bonnyrigg Rose15:00playsArbroath
- Dundee versus Inverness CT kick off 15:00Dundee15:00playsInverness CT
Group E
- Dunfermline Athletic versus Cove Rangers kick off 15:00Dunfermline Athletic15:00playsCove Rangers
- Livingston versus Spartans kick off 15:00Livingston15:00playsSpartans
Group F
- Greenock Morton versus Alloa Athletic kick off 15:00Greenock Morton15:00playsAlloa Athletic
- St. Johnstone versus East Fife kick off 15:00St. Johnstone15:00playsEast Fife
Group G
- Clyde versus Montrose kick off 15:00Clyde15:00playsMontrose
Group H
- Raith Rovers versus Hamilton Academical kick off 15:00Raith Rovers15:00playsHamilton Academical
- Ross County versus Stirling Albion kick off 15:00Ross County15:00playsStirling Albion
Sunday 28th July
Group G
- Motherwell versus Partick Thistle kick off 15:00Motherwell15:00playsPartick Thistle
All times are UK and subject to change. BBC is not responsible for any changes.