1. Round
08/08/2006 Albion Rovers - Stenhousemuir FC 1:2
Brechin City FC - Greenock Morton FC 2:1
Cowdenbeath FC - East Stirlingshire FC 4:1
Dumbarton FC - Stirling Albion FC 3:0
Dundee FC - Partick Thistle 1:3
Forfar Athletic - Alloa Athletic 1:2
Queen Of The South - Clyde FC 4:2
Queen's Park FC - Hamilton Academical 2:1
Raith Rovers - Airdrie United FC 1:2
Ross County FC - Stranraer FC 4:2
St. Johnstone FC - East Stirlingshire FC 3:1
09/08/2006 Arbroath FC - Elgin City 0:1
Ayr United - Berwick Rangers 2:0
Montrose FC - Peterhead FC 1:3
2. Round
22/08/2006 19:30 Alloa Athletic - Ross County FC 2:1
19:30 Cowdenbeath FC - Falkirk FC 0:5
19:45 Ayr United - Dunfermline Athletic 6:7 pso
19:45 Brechin City FC - Livingston FC 0:3
19:45 Dundee United - Airdrie United FC 1:0 aet
19:45 Hibernian FC - Peterhead FC 4:0
19:45 Motherwell FC - Partick Thistle 3:2
19:45 Queen Of The South - Aberdeen FC 1:2 aet
19:45 St. Johnstone FC - Elgin City 4:0 aet
19:45 St. Mirren FC - Stenhousemuir FC 3:1
19:45 Queen's Park FC - Aberdeen FC 5:3 pso
23/08/2006 19:45 Inverness CT - Dumbarton FC 3:1
Round of 16
19/09/2006 19:45 Celtic FC - St. Mirren FC 2:0
19:45 Inverness CT - Falkirk FC 0:1
19:45 Kilmarnock FC - Livingston FC 2:1 aet
19:45 St. Johnstone FC - Dundee United 3:0
20/09/2006 19:45 Alloa Athletic - Heart of Midlothian 0:4
19:45 Dunfermline Athletic - Rangers FC 0:2
19:45 Hibernian FC - Gretna FC 6:0
19:45 Queen's Park FC - Motherwell FC 0:3
Quarter-finals
07/11/2006 19:45 Celtic FC - Falkirk FC 4:5 pso
19:45 Kilmarnock FC - Motherwell FC 3:2
08/11/2006 19:45 Rangers FC - St. Johnstone FC 0:2
19:45 Hibernian FC - Heart of Midlothian 1:0
Semi-finals
30/01/2007 19:45 Kilmarnock FC - Falkirk FC 3:0
31/01/2007 19:45 St. Johnstone FC - Hibernian FC 1:3 aet
Final
18/03/2007 15:00 Kilmarnock FC - Hibernian FC 1:5 (0:1)