| Scottish Premier League |
| No. | Date | Ven | Opponent | Result | HT | Scorers | Attend |
| 1 | 09-Aug-03 | A | Dunfermline Athletic | D | 0-0 | (0-0) | | 10,082 |
| 2 | 16-Aug-03 | H | Dundee United | W | 5-0 | (3-0) | Maloney 12; Agathe 27; Thompson 45p; McNamara 67; Larsson 84 | 57,658 |
| 3 | 23-Aug-03 | A | Partick Thistle | W | 2-1 | (2-1) | Lambert 8; Thompson 44p | 9,045 |
| 4 | 30-Aug-03 | H | Livingston | W | 5-1 | (2-0) | Larsson 25, 56, 77; Maloney 39; Thompson 90 | 57,165 |
| 5 | 13-Sep-03 | A | Dundee | W | 1-0 | (1-0) | Balde 8 | 10,647 |
| 6 | 20-Sep-03 | H | Motherwell | W | 3-0 | (0-0) | Larsson 47; Sutton 64; Maloney 70 | 58,013 |
| 7 | 27-Sep-03 | A | Hibernian | W | 2-1 | (1-1) | Thompson 40p; Larsson 51 | 12,032 |
| 8 | 04-Oct-03 | A | Rangers | W | 1-0 | (0-0) | Hartson 46 | 49,825 |
| 9 | 18-Oct-03 | H | Heart of Midlothian | W | 5-0 | (4-0) | Miller 9, 50; Stamp(og) 12; Larsson 36; Varga 42 | 59,560 |
| 10 | 25-Oct-03 | H | Aberdeen | W | 4-0 | (3-0) | Larsson 4, 28, 55; Sutton 45p | 59,598 |
| 11 | 01-Nov-03 | A | Kilmarnock | W | 5-0 | (1-0) | Sutton 21p, 76, 90p; Hartson 70; Maloney 84 | 12,460 |
| 12 | 08-Nov-03 | H | Dunfermline Athletic | W | 5-0 | (1-0) | Hartson 23, 77; Wallace 81; Varga 83; Larsson 87 | 58,328 |
| 13 | 22-Nov-03 | A | Dundee United | W | 5-1 | (1-0) | Sutton 34, 56, 82p; Larsson 52, 58 | 10,802 |
| 14 | 29-Nov-03 | H | Partick Thistle | W | 3-1 | (2-1) | Larsson 23; Sutton 36, 60 | 58,202 |
| 15 | 06-Dec-03 | A | Livingston | W | 2-0 | (0-0) | Sutton 48; Thompson 85 | 9,523 |
| 16 | 13-Dec-03 | H | Dundee | W | 3-2 | (1-1) | Larsson 15; Balde 69; Kennedy 87 | 57,573 |
| 17 | 21-Dec-03 | A | Motherwell | W | 2-0 | (1-0) | Hartson 3; Thompson 71 | 10,513 |
| 18 | 27-Dec-03 | H | Hibernian | W | 6-0 | (2-0) | Sutton 4, 54p; Hartson 45, 60; Larsson 66; Petrov 77 | 59,609 |
| 19 | 03-Jan-04 | H | Rangers | W | 3-0 | (1-0) | Petrov 19; Varga 60; Thompson 84 | 59,087 |
| 20 | 18-Jan-04 | A | Heart of Midlothian | W | 1-0 | (1-0) | Petrov 27 | 13,753 |
| 21 | 24-Jan-04 | A | Aberdeen | W | 3-1 | (2-0) | Petrov 30; Larsson 43; Pearson 58 | 16,452 |
| 22 | 31-Jan-04 | H | Kilmarnock | W | 5-1 | (0-0) | Agathe 55; Hartson 65, 89; Larsson 76; Pearson 77 | 59,132 |
| 23 | 11-Feb-04 | A | Dunfermline Athletic | W | 4-1 | (3-1) | Larsson 23, 43; Varga 26; Thompson 68 | 11,201 |
| 24 | 14-Feb-04 | H | Dundee United | W | 2-1 | (0-0) | Maloney 81; Sutton 83p | 58,650 |
| 25 | 22-Feb-04 | A | Partick Thistle | W | 4-1 | (2-0) | Sutton 35, 52p; Varga 38, 81 | 8,131 |
| 26 | 29-Feb-04 | H | Livingston | W | 5-1 | (2-1) | Pearson 12; Sutton 36; Thompson 48, 80p; Larsson 55 | 57,973 |
| 27 | 14-Mar-04 | H | Motherwell | D | 1-1 | (0-1) | Larsson 70 | 47,563 |
| 28 | 17-Mar-04 | A | Dundee | W | 2-1 | (1-0) | Petrov 38; Larsson 68 | 8,593 |
| 29 | 21-Mar-04 | A | Hibernian | W | 4-0 | (2-0) | Agathe 18, 81; Larsson 35, 49 | 9,456 |
| 30 | 28-Mar-04 | A | Rangers | W | 2-1 | (1-0) | Larsson 20; Thompson 52 | 49,909 |
| 31 | 03-Apr-04 | H | Heart of Midlothian | D | 2-2 | (0-1) | Sutton 88; Agathe 90 | 59,348 |
| 32 | 18-Apr-04 | A | Kilmarnock | W | 1-0 | (1-0) | Petrov 32 | 14,576 |
| 33 | 21-Apr-04 | H | Aberdeen | L | 1-2 | (1-0) | Larsson 16 | 51,000 |
| 34 | 25-Apr-04 | A | Heart of Midlothian | D | 1-1 | (1-0) | McGeady 17 | 12,112 |
| 35 | 02-May-04 | H | Dunfermline Athletic | L | 1-2 | (0-1) | Larsson 47 | 59,739 |
| 36 | 08-May-04 | H | Rangers | W | 1-0 | (0-0) | Sutton 90 | 58,851 |
| 37 | 12-May-04 | A | Motherwell | D | 1-1 | (0-0) | Beattie 79 | 7,749 |
| 38 | 16-May-04 | H | Dundee United | W | 2-1 | (0-0) | Larsson 81, 84 | 58,386 |
|
|
| Scottish FA Cup |
| Date | Ven | Opponent | Result | HT | Scorers | Attend |
| 3 | 10-Jan-04 | H | Ross County | W | 2-0 | (0-0) | Hartson 74; Lambert 79 | 30,565 |
| 4 | 07-Feb-04 | A | Heart of Midlothian | W | 3-0 | (2-0) | Petrov 3, 33; Larsson 90 | 15,372 |
| QF | 07-Mar-04 | H | Rangers | W | 1-0 | (0-0) | Larsson 53 | 58,735 |
| SF | 11-Apr-04 | N | Livingston | W | 3-1 | (1-0) | Sutton 37, 65; Larsson 50 | 26,152 |
| F | 22-May-04 | N | Dunfermline Athletic | W | 3-1 | (0-1) | Larsson 58, 71; Petrov 84 | 50,846 |
|
|
| Scottish League Cup |
| Date | Ven | Opponent | Result | HT | Scorers | Attend |
| 3 | 04-Dec-03 | A | Partick Thistle | W | 2-0 | (1-0) | Beattie 31; Smith 75 | 5,700 |
| QF | 18-Dec-03 | A | Hibernian | L | 1-2 | (0-0) | Varga 56 | 9,246 |
|
|
| UEFA Cup |
| Date | Ven | Opponent | Result | HT | Scorers | Attend |
| 3 L1 | 26-Feb-04 | H | Teplice | W | 3-0 | (2-0) | Larsson 3, 90; Sutton 12 | 48,947 |
| 3 L2 | 03-Mar-04 | A | Teplice | L | 0-1 | (0-1) | | 16,258 |
| 4 L1 | 11-Mar-04 | H | Barcelona | W | 1-0 | (0-0) | Thompson 59 | 59,539 |
| 4 L2 | 25-Mar-04 | A | Barcelona | D | 0-0 | (0-0) | | 77,108 |
| QF L1 | 08-Apr-04 | H | Villarreal | D | 1-1 | (0-1) | Larsson 65 | 58,493 |
| QF L2 | 14-Apr-04 | A | Villarreal | L | 0-2 | (0-1) | | 15,964 |
|
|
| UEFA Champions League |
| Date | Ven | Opponent | Result | HT | Scorers | Attend |
| Q2 L1 | 30-Jul-03 | A | Kaunas | W | 4-0 | (2-0) | Larsson 13; Sutton 29; Maloney 54; Miller 86 | 2,500 |
| Q2 L2 | 06-Aug-03 | H | Kaunas | W | 1-0 | (1-0) | D Gvildys(og) 21 | 40,284 |
| Q3 L1 | 13-Aug-03 | A | MTK Budapest | W | 4-0 | (2-0) | Larsson 16; Agathe 35; Petrov 68; Sutton 90 | 8,000 |
| Q3 L2 | 27-Aug-03 | H | MTK Budapest | W | 1-0 | (1-0) | Sutton 13 | 41,720 |
| 1 Gp A | 17-Sep-03 | A | Bayern Munich | L | 1-2 | (0-0) | Thompson 57 | 48,000 |
| 1 Gp A | 30-Sep-03 | H | Lyon | W | 2-0 | (0-0) | Miller 70; Sutton 78 | 58,027 |
| 1 Gp A | 21-Oct-03 | A | Anderlecht | L | 0-1 | (0-0) | | 27,000 |
| 1 Gp A | 05-Nov-03 | H | Anderlecht | W | 3-1 | (3-0) | Larsson 12; Miller 17; Sutton 29 | 59,057 |
| 1 Gp A | 25-Nov-03 | H | Bayern Munich | D | 0-0 | (0-0) | | 59,506 |
| 1 Gp A | 10-Dec-03 | A | Lyon | L | 2-3 | (1-1) | Hartson 24; Sutton 75 | 38,659 |
Home and away results against each team, listed in the current league table standings