1. Round
01/08/2009 15:00 Airdrie United FC - Alloa Athletic 3:4 pso
15:00 Albion Rovers - Livingston FC 3:0
15:00 Brechin City FC - Elgin City 4:0
15:00 Clyde FC - Forfar Athletic 1:3
15:00 Cowdenbeath FC - Greenock Morton FC 1:3
15:00 Dumbarton FC - Dunfermline Athletic 0:5
15:00 Dundee FC - Stranraer FC 5:0
15:00 East Fife FC - Raith Rovers 2:3
15:00 Inverness CT - Annan Athletic 4:0
15:00 Partick Thistle - Berwick Rangers 5:1
15:00 Peterhead FC - Arbroath FC 0:3
15:00 Queen's Park FC - Queen Of The South 1:4
15:00 Ross County FC - Montrose FC 5:0
15:00 Stenhousemuir FC - St. Johnstone FC 0:5
15:00 Stirling Albion FC - Ayr United 1:2 aet
02/08/2009 15:00 East Stirlingshire FC - St. Mirren FC 3:6
2. Round
25/08/2009 19:30 Ross County FC - Hamilton Academical 2:1
19:45 Inverness CT - Albion Rovers 4:0
19:45 Forfar Athletic - Dundee FC 2:4
19:45 Partick Thistle - Queen Of The South 1:2
19:45 Alloa Athletic - Dundee United 0:2
19:45 Kilmarnock FC - Greenock Morton FC 3:1
26/08/2009 19:45 Dunfermline Athletic - Raith Rovers 3:1
19:45 Arbroath FC - St. Johnstone FC 0:6
19:45 Hibernian FC - Brechin City FC 3:0
19:45 Ayr United - St. Mirren FC 0:2
Round of 16
22/09/2009 19:45 Motherwell FC - Inverness CT 3:2 aet
19:45 Dundee FC - Aberdeen FC 3:2 aet
19:45 Hibernian FC - St. Johnstone FC 1:3
19:45 Kilmarnock FC - St. Mirren FC 1:2
19:45 Ross County FC - Dundee United 0:2
23/09/2009 19:35 Queen Of The South - Rangers FC 1:2
19:45 Falkirk FC - Celtic FC 0:4
19:45 Heart of Midlothian - Dunfermline Athletic 2:1
Quarter-finals
27/10/2009 19:45 Dundee FC - Rangers FC 1:3
19:45 St. Johnstone FC - Dundee United 2:1
19:45 St. Mirren FC - Motherwell FC 3:0
28/10/2009 19:35 Celtic FC - Heart of Midlothian 0:1
Semi-finals
02/02/2010 19:45 Heart of Midlothian - St. Mirren FC 0:1
03/02/2010 19:35 Rangers FC - St. Johnstone FC 2:0
Final
21/03/2010 15:00 Rangers FC - St. Mirren FC 1:0