| ROUND | R2 | R3 | R4 | R5 | QF | SF | F | |||||
| r2 | R | r3 | R | r4 | R | r5 | R | qf | R | |||
| Season archive |
| Saturday, 13 March 2010 | |||||
| qf | Dundee | 1-2 | Raith Rovers | ||
| qf | Kilmarnock | 0-3 | Celtic | ||
| qf | Hibernian | 2-2 | Ross County | ||
| Sunday, 14 March 2010 | |||||
| qf | Rangers | 3-3 | Dundee United | ||
| Tuesday, 23 March 2010 | |||||
| qfR | Ross County | 2-1 | Hibernian | ||
| Wednesday, 24 March 2010 | |||||
| qfR | Dundee United | 1-0 | Rangers | ||
| 5 | +1 | Garry WOOD (Ross County) |
| 4 | +3 | Robbie KEANE (Celtic, 1p) |
| Andy KIRK (Dunfermline, 2p) | ||
| 3 | +1 | Colin NISH (Hibernian) |
| +2 | Kris BOYD (Rangers, 2p) | |
| Steve CRAIG (Ross County) | ||
| Kevin BRADLEY (Stenhousemuir, 1p) | ||
| Craig FRIZZEL (Elgin City, 1p) | ||
| +1 | Derek RIORDAN (Hibernian) | |
| +1 | Michael GARDYNE (Ross County) | |
| Steven WHITTAKER (Rangers) | ||
| Rory McALLISTER (Brechin City) |