Group A 1
11.07.2026
Queen Of The South
Queen Of The South
16:00
pso
Kelty Hearts
Kelty Hearts
Ended
Queen's Park FC
Queen's Park FC
16:00
Brora Rangers
Brora Rangers FC
Ended
Group A 2
14.07.2026
Brora Rangers FC
Brora Rangers
20:45
Aberdeen
Aberdeen FC
Ended
Kelty Hearts
Kelty Hearts
20:45
Queen's Park FC
Queen's Park FC
Ended
Group A 3
18.07.2026
Brora Rangers FC
Brora Rangers
16:00
Queen Of The South
Queen Of The South
Ended
Aberdeen FC
Aberdeen
18:00
Queen's Park FC
Queen's Park FC
Ended
Group A 4
21.07.2026
Kelty Hearts
Kelty Hearts
20:45
Brora Rangers
Brora Rangers FC
Ended
22.07.2026
Queen Of The South
Queen Of The South
20:45
Aberdeen
Aberdeen FC
Ended
Group A 5
25.07.2026
Aberdeen FC
Aberdeen
16:00
Kelty Hearts
Kelty Hearts
Ended
Queen's Park FC
Queen's Park FC
16:00
Queen Of The South
Queen Of The South
Ended
Group B 1
11.07.2026
The Spartans FC
The Spartans FC
16:00
Arbroath FC
Arbroath FC
Ended
Stirling Albion FC
Stirling Albion
18:30
Dundee Utd
Dundee United
Ended
Group B 2
14.07.2026
Montrose FC
Montrose FC
20:45
Dundee Utd
Dundee United
Ended
The Spartans FC
The Spartans FC
20:45
Stirling Albion
Stirling Albion FC
Ended
Group B 3
18.07.2026
Stirling Albion FC
Stirling Albion
16:00
Montrose FC
Montrose FC
Ended
Dundee United
Dundee Utd
20:00
Arbroath FC
Arbroath FC
Ended
Group B 4
21.07.2026
Arbroath FC
Arbroath FC
20:45
Montrose FC
Montrose FC
Ended
Dundee United
Dundee Utd
20:45
The Spartans FC
The Spartans FC
Ended
Group B 5
25.07.2026
Arbroath FC
Arbroath FC
16:00
Stirling Albion
Stirling Albion FC
Ended
Montrose FC
Montrose FC
16:00
The Spartans FC
The Spartans FC
Ended
Group C 1
11.07.2026
Dumbarton FC
Dumbarton FC
16:00
St. Mirren
St. Mirren FC
Ended
East Kilbride FC
East Kilbride
16:00
Dunfermline
Dunfermline Athletic
Ended
Group C 2
14.07.2026
Cove Rangers
Cove Rangers
20:45
East Kilbride
East Kilbride FC
Ended
Dunfermline Athletic
Dunfermline
20:45
Dumbarton FC
Dumbarton FC
Ended
Group C 3
18.07.2026
Cove Rangers
Cove Rangers
16:00
St. Mirren
St. Mirren FC
Ended
East Kilbride FC
East Kilbride
16:00
Dumbarton FC
Dumbarton FC
Ended
Group C 4
21.07.2026
Dunfermline Athletic
Dunfermline
20:45
Cove Rangers
Cove Rangers
Ended
St. Mirren FC
St. Mirren
20:45
East Kilbride
East Kilbride FC
Ended
Group C 5
25.07.2026
Dumbarton FC
Dumbarton FC
16:00
Cove Rangers
Cove Rangers
Ended
26.07.2026
St. Mirren FC
St. Mirren
16:00
Dunfermline
Dunfermline Athletic
Ended
Group D 1
11.07.2026
Annan Athletic
Annan Athletic
16:00
Ross County
Ross County FC
Ended
Dundee FC
Dundee FC
16:00
Airdrieonians
Airdrieonians FC
Ended
Group D 2
14.07.2026
Annan Athletic
Annan Athletic
20:45
Dundee FC
Dundee FC
Ended
Clyde FC
Clyde FC
20:45
Airdrieonians
Airdrieonians FC
Ended
Group D 3
18.07.2026
Airdrieonians FC
Airdrieonians
16:00
Annan Athletic
Annan Athletic
Ended
Ross County FC
Ross County
16:00
Clyde FC
Clyde FC
Ended
Group D 4
21.07.2026
Clyde FC
Clyde FC
20:45
Annan Athletic
Annan Athletic
Ended
Ross County FC
Ross County
20:45
pso
Dundee FC
Dundee FC
Ended
Group D 5
25.07.2026
Airdrieonians FC
Airdrieonians
16:00
Ross County
Ross County FC
Ended
Dundee FC
Dundee FC
16:00
Clyde FC
Clyde FC
Ended
Group E 1
11.07.2026
Partick Thistle
Partick Thistle
16:00
Brechin City FC
Brechin City FC
Ended
Stenhousemuir FC
Stenhousemuir
16:00
Forfar Athletic
Forfar Athletic
Ended
Group E 2
14.07.2026
Brechin City FC
Brechin City FC
20:45
Livingston
Livingston FC
Ended
Forfar Athletic
Forfar Athletic
20:45
Partick Thistle
Partick Thistle
Ended
Group E 3
18.07.2026
Brechin City FC
Brechin City FC
16:00
Stenhousemuir
Stenhousemuir FC
Ended
Livingston FC
Livingston
16:00
pso
Partick Thistle
Partick Thistle
Ended
Group E 4
21.07.2026
Livingston FC
Livingston
20:45
Forfar Athletic
Forfar Athletic
Ended
Partick Thistle
Partick Thistle
20:45
pso
Stenhousemuir
Stenhousemuir FC
Ended
Group E 5
25.07.2026
Forfar Athletic
Forfar Athletic
16:00
Brechin City FC
Brechin City FC
Ended
Stenhousemuir FC
Stenhousemuir
16:00
pso
Livingston
Livingston FC
Ended
Group F 1
11.07.2026
Greenock Morton FC
Morton
16:00
Linlithgow Rose
Linlithgow Rose
Ended
Inverness CT
Inverness
16:00
pso
East Fife
East Fife FC
Ended
Group F 2
14.07.2026
East Fife FC
East Fife
20:45
Morton
Greenock Morton FC
Ended
Linlithgow Rose
Linlithgow Rose
20:45
St. Johnstone
St. Johnstone FC
Ended
Group F 3
18.07.2026
Linlithgow Rose
Linlithgow Rose
16:00
Inverness
Inverness CT
Ended
St. Johnstone FC
St. Johnstone
16:00
Morton
Greenock Morton FC
Ended
Group F 4
21.07.2026
East Fife FC
East Fife
20:45
Linlithgow Rose
Linlithgow Rose
Ended
Inverness CT
Inverness
20:45
St. Johnstone
St. Johnstone FC
Ended
Group F 5
25.07.2026
Greenock Morton FC
Morton
16:00
Inverness
Inverness CT
Ended
St. Johnstone FC
St. Johnstone
16:00
pso
East Fife
East Fife FC
Ended
Group G 1
11.07.2026
Edinburgh City
Edinburgh City
16:00
Falkirk
Falkirk FC
Ended
Stranraer FC
Stranraer FC
16:00
Ayr United
Ayr United
Ended
Group G 2
14.07.2026
Edinburgh City
Edinburgh City
20:45
Alloa Ath.
Alloa Athletic
Ended
Falkirk FC
Falkirk
20:45
Ayr United
Ayr United
Ended
Group G 3
18.07.2026
Alloa Athletic
Alloa Ath.
16:00
pso
Stranraer FC
Stranraer FC
Ended
Ayr United
Ayr United
16:00
Edinburgh City
Edinburgh City
Ended
Group G 4
21.07.2026
Alloa Athletic
Alloa Ath.
20:45
pso
Falkirk
Falkirk FC
Ended
Stranraer FC
Stranraer FC
20:45
Edinburgh City
Edinburgh City
Ended
Group G 5
25.07.2026
Ayr United
Ayr United
16:00
Alloa Ath.
Alloa Athletic
Ended
Falkirk FC
Falkirk
16:00
Stranraer FC
Stranraer FC
Ended
Group H 1
11.07.2026
Peterhead FC
Peterhead
16:00
Hamilton
Hamilton Academical
Ended
Raith Rovers
Raith Rovers
16:00
Elgin City
Elgin City
Ended
Group H 2
14.07.2026
Elgin City
Elgin City
20:45
Peterhead
Peterhead FC
Ended
Kilmarnock FC
Kilmarnock
20:45
pso
Raith Rovers
Raith Rovers
Ended
Group H 3
18.07.2026
Elgin City
Elgin City
16:00
Kilmarnock
Kilmarnock FC
Ended
Hamilton Academical
Hamilton
16:00
pso
Raith Rovers
Raith Rovers
Ended
Group H 4
21.07.2026
Kilmarnock FC
Kilmarnock
20:45
Hamilton
Hamilton Academical
Ended
Raith Rovers
Raith Rovers
20:45
Peterhead
Peterhead FC
Ended
Group H 5
25.07.2026
Hamilton Academical
Hamilton
16:00
Elgin City
Elgin City
Ended
Peterhead FC
Peterhead
16:00
pso
Kilmarnock
Kilmarnock FC
Ended
Round of 16
14.08.2026
Kilmarnock FC
Kilmarnock
20:45
Ayr United
Ayr United
Ended
15.08.2026
Dunfermline Athletic
Dunfermline
16:00
Ross County
Ross County FC
Ended
Aberdeen FC
Aberdeen
16:00
Dundee FC
Dundee FC
Ended
Dundee United
Dundee Utd
18:45
Celtic
Celtic FC
Ended
16.08.2026
Hibernian FC
Hibernian FC
15:00
Partick Thistle
Partick Thistle
Ended
Heart of Midlothian
Hearts FC
15:00
Inverness
Inverness CT
Ended
Stenhousemuir FC
Stenhousemuir
15:00
aet
Motherwell
Motherwell FC
Ended
Rangers FC
Rangers FC
17:00
St. Mirren
St. Mirren FC
Ended
Quarter-finals
11.09.2026
Stenhousemuir FC
Stenhousemuir
20:45
Hearts FC
Heart of Midlothian
Ended
12.09.2026
Ross County FC
Ross County
16:00
Hibernian FC
Hibernian FC
Ended
Kilmarnock FC
Kilmarnock
18:45
pso
Aberdeen
Aberdeen FC
Ended
13.09.2026
Rangers FC
Rangers FC
13:00
Celtic
Celtic FC
Ended
Semi-finals
31.10.2026
Rangers FC
Rangers FC
18:30
Aberdeen
Aberdeen FC
Ended
01.11.2026
Heart of Midlothian
Hearts FC
16:00
Hibernian FC
Hibernian FC
Ended
Final
13.12.2026
Rangers FC
Rangers FC
Hibernian FC
Hibernian FC