| Scottish Premier League |
| No. | Date | Ven | Opponent | Result | HT | Scorers | Attend |
| 1 | 08-Aug-04 | H | Motherwell | W | 2-0 | (1-0) | McNamara 8; Sutton 55 | 57,245 |
| 2 | 14-Aug-04 | A | Kilmarnock | W | 4-2 | (3-2) | Hartson 15, 70; Thompson 36, 44 | 10,526 |
| 3 | 22-Aug-04 | A | Inverness C T | W | 3-1 | (1-1) | Hartson 25, 76; Petrov 68 | 8,736 |
| 4 | 29-Aug-04 | H | Rangers | W | 1-0 | (0-0) | Thompson 85 | 58,935 |
| 5 | 11-Sep-04 | H | Dundee | W | 3-0 | (2-0) | Camara 22, 86; Hartson 37 | 56,936 |
| 6 | 19-Sep-04 | A | Hibernian | D | 2-2 | (2-2) | Camara 34; Hartson 45 | 13,500 |
| 7 | 25-Sep-04 | H | Dunfermline Athletic | W | 3-0 | (2-0) | Varga 20; Camara 38, 54 | 58,213 |
| 8 | 03-Oct-04 | A | Dundee United | W | 3-0 | (3-0) | Sutton 9, 37p; Petrov 17 | 10,329 |
| 9 | 16-Oct-04 | H | Heart of Midlothian | W | 3-0 | (1-0) | Camara 41; Juninho 57; Hartson 82 | 58,869 |
| 10 | 24-Oct-04 | A | Livingston | W | 4-2 | (4-1) | Petrov 2; Camara 14; Hartson 19; Sutton 32 | 7,695 |
| 11 | 27-Oct-04 | H | Aberdeen | L | 2-3 | (1-2) | Hartson 45, 69 | 57,151 |
| 12 | 30-Oct-04 | A | Motherwell | W | 3-2 | (1-0) | McGeady 41; Thompson 65p; Beattie 77 | 10,592 |
| 13 | 06-Nov-04 | H | Kilmarnock | W | 2-1 | (1-0) | McGeady 44; Thompson 64 | 57,348 |
| 14 | 13-Nov-04 | H | Inverness C T | W | 3-0 | (1-0) | Sutton 3; Hartson 53, 77 | 57,654 |
| 15 | 20-Nov-04 | A | Rangers | L | 0-2 | (0-2) | | 50,043 |
| 16 | 28-Nov-04 | A | Dundee | D | 2-2 | (0-1) | Camara 53; Hartson 62 | 9,539 |
| 17 | 04-Dec-04 | H | Hibernian | W | 2-1 | (1-0) | Hartson 18, 83 | 58,384 |
| 18 | 12-Dec-04 | A | Dunfermline Athletic | W | 2-0 | (2-0) | Sutton 16; Petrov 31 | 7,650 |
| 19 | 18-Dec-04 | H | Dundee United | W | 1-0 | (1-0) | Sutton 18 | 56,318 |
| 20 | 26-Dec-04 | A | Heart of Midlothian | W | 2-0 | (1-0) | McGeady 9; Petrov 68 | 16,163 |
| 21 | 02-Jan-05 | H | Livingston | W | 2-1 | (1-1) | Hartson 15; Sutton 57p | 57,593 |
| 22 | 16-Jan-05 | A | Aberdeen | W | 1-0 | (1-0) | Sutton 24 | 17,051 |
| 23 | 22-Jan-05 | H | Motherwell | W | 2-0 | (1-0) | Petrov 32; Sutton 57 | 58,438 |
| 24 | 30-Jan-05 | A | Kilmarnock | W | 1-0 | (1-0) | Sutton 38p | 9,723 |
| 25 | 20-Feb-05 | H | Rangers | L | 0-2 | (0-0) | | 59,041 |
| 26 | 02-Mar-05 | H | Dundee | W | 3-0 | (0-0) | Petrov 49; Balde 60, 87 | 52,500 |
| 27 | 06-Mar-05 | A | Hibernian | W | 3-1 | (2-0) | Petrov 5; Hartson 31; Bellamy 69 | 15,787 |
| 28 | 12-Mar-05 | H | Dunfermline Athletic | W | 6-0 | (1-0) | Hartson 9, 69; McGeady 62; Petrov 72, 75; Beattie 89 | 58,908 |
| 29 | 16-Mar-05 | A | Inverness C T | W | 2-0 | (0-0) | Bellamy 63; Thomson 84p | 7,043 |
| 30 | 19-Mar-05 | A | Dundee United | W | 3-2 | (2-1) | Bellamy 5, 34, 80 | 10,828 |
| 31 | 02-Apr-05 | H | Heart of Midlothian | L | 0-2 | (0-2) | | 59,562 |
| 32 | 13-Apr-05 | A | Livingston | W | 1-0 | (1-0) | Hartson 43 | --,--- |
| 33 | 16-Apr-05 | H | Aberdeen | W | 3-2 | (1-2) | Varga 27; Hartson 51; Bellamy 57 | 59,998 |
| 34 | 24-Apr-05 | A | Rangers | W | 2-1 | (2-0) | Petrov 21; Bellamy 34 | 49,593 |
| 35 | 30-Apr-05 | H | Hibernian | L | 1-3 | (0-1) | Beattie 59 | 58,322 |
| 36 | 08-May-05 | H | Aberdeen | W | 2-0 | (0-0) | Hartson 47, 71 | 59,498 |
| 37 | 15-May-05 | A | Heart of Midlothian | W | 2-1 | (1-0) | Thompson 25; Beattie 77 | 15,927 |
| 38 | 22-May-05 | A | Motherwell | L | 1-2 | (1-0) | Sutton 29 | 12,944 |
|
|
| Scottish FA Cup |
| Date | Ven | Opponent | Result | HT | Scorers | Attend |
| 3 | 09-Jan-05 | H | Rangers | W | 2-1 | (1-0) | Sutton 37; Hartson 77 | 58,622 |
| 4 | 06-Feb-05 | A | Dunfermline Athletic | W | 3-0 | (3-0) | Hartson 8, 43; Sutton 10 | 8,014 |
| QF | 27-Feb-05 | A | Clyde | W | 5-0 | (1-0) | Varga 40, 68; Thompson 48p; Petrov 60; Bellamy 72 | 8,200 |
| SF | 10-Apr-05 | N | Heart of Midlothian | W | 2-1 | (1-0) | Sutton 3; Bellamy 49 | 38,505 |
| F | 28-May-05 | N | Dundee United | W | 1-0 | (1-0) | Thompson 11 | 50,635 |
|
|
| Scottish League Cup |
| Date | Ven | Opponent | Result | HT | Scorers | Attend |
| 3 | 21-Sep-04 | H | Falkirk | W | 8-1 | (4-0) | Sylla 2; Wallace 6, 57; Balde 38; Lambert 45; McManus 48; McGeady 90 | 24,345 |
| QF | 10-Nov-04 | A | Rangers | L | 1-2 | (0-0) | Hartson 66 [aet] | 47,298 |
|
|
| UEFA Champions League |
| Date | Ven | Opponent | Result | HT | Scorers | Attend |
| 1 Gp F | 14-Sep-04 | H | Barcelona | L | 1-3 | (0-1) | Sutton 59 | 58,589 |
| 1 Gp F | 29-Sep-04 | A | Milan | L | 1-3 | (0-1) | Varga 74 | 52,648 |
| 1 Gp F | 20-Oct-04 | A | Shakhtar Donetsk | L | 0-3 | (0-0) | | 25,500 |
| 1 Gp F | 02-Nov-04 | H | Shakhtar Donetsk | W | 1-0 | (1-0) | Thompson 25 | 58,347 |
| 1 Gp F | 24-Nov-04 | A | Barcelona | D | 1-1 | (1-1) | Hartson 45 | 74,190 |
| 1 Gp F | 07-Dec-04 | H | Milan | D | 0-0 | (0-0) | | 59,228 |
Home and away results against each team, listed in the current league table standings