| ROUND | R1 | R2 | R3 | R4 | QF | SF | F | |||||
| r1 | R | r2 | R | r3 | R | qf | R | sf | R | |||
| Season archive |
| Saturday, 10 April 2004 | |||||
| sf | Inverness CT | 1-1 | Dunfermline | ||
| Sunday, 11 April 2004 | |||||
| sf | Livingston | 1-3 | Celtic | ||
| Tuesday, 20 April 2004 | |||||
| sfR | Dunfermline | 3-2 | Inverness CT | ||
| 5 | +2 | Paul RITCHIE (Inverness CT) |
| 4 | +2 | Craig BREWSTER (Dunfermline) |
| +1 | Barry NICHOLSON (Dunfermline, 1p) | |
| 3 | Derek LILLEY (Livingston) | |
| +1 | Henrik LARSSON (Celtic) | |
| Paul TOSH (Forfar Athletic, 1p) | ||
| Sean O'CONNOR (Queen of the South) | ||
| 2 | Stiliyan PETROV (Celtic) | |
| Alex BURNS (Motherwell) | ||
| Martin WOOD (Montrose) | ||
| Andy SMITH (Clyde) | ||
| Gavin SKELTON (Gretna) | ||
| +2 | Chris SUTTON (Celtic) | |
| Owen COYLE (Airdrieonians) | ||
| Scott MICHIE (Montrose) | ||
| Shota ARVELADZE (Rangers, 1p) | ||
| DAVID Fernández (Livingston) | ||
| +1 | David BINGHAM (Inverness CT, 1p) | |
| Derek FERGUSON (Hamilton) | ||
| James GRADY (Partick Thistle, 2p) | ||
| Brian McPHEE (Hamilton) | ||
| Alex WILLIAMS (Morton) | ||
| David CLARKSON (Motherwell) | ||
| David ZDRILIC (Aberdeen) | ||
| Martin BAVIDGE (Peterhead) | ||
| Gerry BRITTON (Partick Thistle) | ||
| Stevie CRAWFORD (Dunfermline) |