Saturday 12th July
Group A
- Brechin City versus Falkirk kick off 15:00Brechin City15:00playsFalkirk
- Spartans versus Queen's Park kick off 15:00Spartans15:00playsQueen's Park
Group B
- Edinburgh City versus Partick Thistle kick off 15:00Edinburgh City15:00playsPartick Thistle
- Stranraer versus Ross County kick off 15:00Stranraer15:00playsRoss County
Group C
- Bonnyrigg Rose versus Alloa Athletic kick off 15:00Bonnyrigg Rose15:00playsAlloa Athletic
- Dundee versus Airdrieonians kick off 15:00Dundee15:00playsAirdrieonians
Group D
- Annan Athletic versus Forfar Athletic kick off 15:00Annan Athletic15:00playsForfar Athletic
- Arbroath versus St. Mirren kick off 15:00Arbroath15:00playsSt. Mirren
Group E
- Stirling Albion versus Hamilton Academical kick off 15:00Stirling Albion15:00playsHamilton Academical
- Hearts versus Dunfermline Athletic kick off 17:15Hearts17:15playsDunfermline Athletic
Group F
- East Kilbride versus St. Johnstone kick off 15:00East Kilbride15:00playsSt. Johnstone
- Elgin City versus Raith Rovers kick off 15:00Elgin City15:00playsRaith Rovers
Group G
- Clyde versus Motherwell kick off 15:00Clyde15:00playsMotherwell
- Peterhead versus Greenock Morton kick off 15:00Peterhead15:00playsGreenock Morton
Group H
- Brora Rangers versus Kilmarnock kick off 15:00Brora Rangers15:00playsKilmarnock
- East Fife versus Livingston kick off 15:00East Fife15:00playsLivingston
Tuesday 15th July
Group A
- Cove Rangers versus Spartans kick off 19:45Cove Rangers19:45playsSpartans
- Queen's Park versus Brechin City kick off 19:45Queen's Park19:45playsBrechin City
Group B
- Partick Thistle versus Stranraer kick off 19:45Partick Thistle19:45playsStranraer
- Queen of the South versus Edinburgh City kick off 19:45Queen of the South19:45playsEdinburgh City
Group C
- Airdrieonians versus Bonnyrigg Rose kick off 19:45Airdrieonians19:45playsBonnyrigg Rose
- Alloa Athletic versus Montrose kick off 19:45Alloa Athletic19:45playsMontrose
Group D
- Annan Athletic versus Ayr United kick off 19:45Annan Athletic19:45playsAyr United
- Forfar Athletic versus St. Mirren kick off 19:45Forfar Athletic19:45playsSt. Mirren
Group E
- Dumbarton versus Stirling Albion kick off 19:45Dumbarton19:45playsStirling Albion
- Hamilton Academical versus Hearts kick off 19:45Hamilton Academical19:45playsHearts
Group F
- Inverness CT versus Elgin City kick off 19:45Inverness CT19:45playsElgin City
- Raith Rovers versus East Kilbride kick off 19:45Raith Rovers19:45playsEast Kilbride
Group G
- Greenock Morton versus Stenhousemuir kick off 19:45Greenock Morton19:45playsStenhousemuir
- Motherwell versus Peterhead kick off 19:45Motherwell19:45playsPeterhead
Group H
- Brora Rangers versus Kelty Hearts kick off 19:45Brora Rangers19:45playsKelty Hearts
Wednesday 16th July
Group H
- Kilmarnock versus Livingston kick off 19:45Kilmarnock19:45playsLivingston
Saturday 19th July
Group A
- Cove Rangers versus Falkirk kick off 15:00Cove Rangers15:00playsFalkirk
- Spartans versus Brechin City kick off 15:00Spartans15:00playsBrechin City
Group B
- Edinburgh City versus Stranraer kick off 15:00Edinburgh City15:00playsStranraer
- Queen of the South versus Ross County kick off 15:00Queen of the South15:00playsRoss County
Group C
- Alloa Athletic versus Dundee kick off 15:00Alloa Athletic15:00playsDundee
- Montrose versus Bonnyrigg Rose kick off 15:00Montrose15:00playsBonnyrigg Rose
Group D
- Ayr United versus Arbroath kick off 15:00Ayr United15:00playsArbroath
- St. Mirren versus Annan Athletic kick off 15:00St. Mirren15:00playsAnnan Athletic
Group E
- Dumbarton versus Dunfermline Athletic kick off 15:00Dumbarton15:00playsDunfermline Athletic
- Stirling Albion versus Hearts kick off 17:15Stirling Albion17:15playsHearts
Group F
- Elgin City versus East Kilbride kick off 15:00Elgin City15:00playsEast Kilbride
- Inverness CT versus St. Johnstone kick off 15:00Inverness CT15:00playsSt. Johnstone
Group G
- Peterhead versus Clyde kick off 15:00Peterhead15:00playsClyde
- Stenhousemuir versus Motherwell kick off 15:00Stenhousemuir15:00playsMotherwell
Group H
- Kelty Hearts versus East Fife kick off 15:00Kelty Hearts15:00playsEast Fife
- Livingston versus Brora Rangers kick off 15:00Livingston15:00playsBrora Rangers
Tuesday 22nd July
Group A
- Brechin City versus Cove Rangers kick off 19:45Brechin City19:45playsCove Rangers
- Falkirk versus Queen's Park kick off 19:45Falkirk19:45playsQueen's Park
Group B
- Partick Thistle versus Queen of the South kick off 19:45Partick Thistle19:45playsQueen of the South
- Ross County versus Edinburgh City kick off 19:45Ross County19:45playsEdinburgh City
Group C
- Bonnyrigg Rose versus Dundee kick off 19:45Bonnyrigg Rose19:45playsDundee
- Montrose versus Airdrieonians kick off 19:45Montrose19:45playsAirdrieonians
Group D
- Arbroath versus Annan Athletic kick off 19:45Arbroath19:45playsAnnan Athletic
- Ayr United versus Forfar Athletic kick off 19:45Ayr United19:45playsForfar Athletic
Group E
- Dunfermline Athletic versus Hamilton Academical kick off 19:45Dunfermline Athletic19:45playsHamilton Academical
Group F
- East Kilbride versus Inverness CT kick off 19:45East Kilbride19:45playsInverness CT
- St. Johnstone versus Raith Rovers kick off 19:45St. Johnstone19:45playsRaith Rovers
Group G
- Clyde versus Stenhousemuir kick off 19:45Clyde19:45playsStenhousemuir
- Motherwell versus Greenock Morton kick off 19:45Motherwell19:45playsGreenock Morton
Group H
- East Fife versus Brora Rangers kick off 19:45East Fife19:45playsBrora Rangers
- Kelty Hearts versus Kilmarnock kick off 19:45Kelty Hearts19:45playsKilmarnock
Wednesday 23rd July
Group E
- Hearts versus Dumbarton kick off 19:45Hearts19:45playsDumbarton
Saturday 26th July
Group A
- Falkirk versus Spartans kick off 15:00Falkirk15:00playsSpartans
- Queen's Park versus Cove Rangers kick off 15:00Queen's Park15:00playsCove Rangers
Group B
- Ross County versus Partick Thistle kick off 15:00Ross County15:00playsPartick Thistle
- Stranraer versus Queen of the South kick off 15:00Stranraer15:00playsQueen of the South
Group C
- Airdrieonians versus Alloa Athletic kick off 15:00Airdrieonians15:00playsAlloa Athletic
- Dundee versus Montrose kick off 15:00Dundee15:00playsMontrose
Group D
- Forfar Athletic versus Arbroath kick off 15:00Forfar Athletic15:00playsArbroath
Group E
- Dunfermline Athletic versus Stirling Albion kick off 15:00Dunfermline Athletic15:00playsStirling Albion
- Hamilton Academical versus Dumbarton kick off 15:00Hamilton Academical15:00playsDumbarton
Group F
- Raith Rovers versus Inverness CT kick off 15:00Raith Rovers15:00playsInverness CT
- St. Johnstone versus Elgin City kick off 15:00St. Johnstone15:00playsElgin City
Group G
- Greenock Morton versus Clyde kick off 15:00Greenock Morton15:00playsClyde
- Stenhousemuir versus Peterhead kick off 15:00Stenhousemuir15:00playsPeterhead
Group H
- Kilmarnock versus East Fife kick off 15:00Kilmarnock15:00playsEast Fife
- Livingston versus Kelty Hearts kick off 15:00Livingston15:00playsKelty Hearts
Sunday 27th July
Group D
- St. Mirren versus Ayr United kick off 15:00St. Mirren15:00playsAyr United
All times are UK and subject to change. BBC is not responsible for any changes.