| Scottish Premier League |
| No. | Date | Ven | Opponent | Result | HT | Scorers | Attend |
| 1 | 03-Aug-02 | H | Dunfermline Athletic | W | 2-1 | (1-0) | Larsson 41, 66 | 57,415 |
| 2 | 10-Aug-02 | A | Aberdeen | W | 4-0 | (2-0) | Mjallby 5; Sutton 34; Sylla 53; Lambert 66 | 17,284 |
| 3 | 17-Aug-02 | H | Dundee United | W | 5-0 | (3-0) | McNamara 24; Sutton 25; Petrov 33; Hartson 79; Larsson 81 | 59,607 |
| 4 | 24-Aug-02 | A | Partick Thistle | W | 1-0 | (0-0) | Larsson 72 | 8,053 |
| 5 | 01-Sep-02 | H | Livingston | W | 2-0 | (2-0) | Larsson 26; Balde 38 | 56,988 |
| 6 | 10-Sep-02 | A | Motherwell | L | 1-2 | (0-0) | Hartson 88 | 8,448 |
| 7 | 14-Sep-02 | H | Hibernian | W | 1-0 | (1-0) | Hartson 31 | 56,703 |
| 8 | 22-Sep-02 | A | Dundee | W | 1-0 | (1-0) | Larsson 18 | 9,483 |
| 9 | 28-Sep-02 | H | Kilmarnock | W | 5-0 | (3-0) | Larsson 11, 21, 90p; Sutton 15, 66 | 57,469 |
| 10 | 06-Oct-02 | H | Rangers | D | 3-3 | (1-1) | Larsson 39, 53; Sutton 78 | 59,027 |
| 11 | 20-Oct-02 | A | Heart of Midlothian | W | 4-1 | (4-0) | Sutton 3; Petrov 9; Larsson 37, 42 | 13,911 |
| 12 | 27-Oct-02 | A | Dunfermline Athletic | W | 4-1 | (2-0) | Larsson 25; Thompson 32; Petrov 74; Sutton 84 | 9,139 |
| 13 | 03-Nov-02 | H | Aberdeen | W | 7-0 | (3-0) | Hartson 26, 35, 51, 81; Larsson 43; Balde 71; Maloney 86 | 58,526 |
| 14 | 10-Nov-02 | A | Dundee United | W | 2-0 | (1-0) | Hartson 14; Sutton 88 | 10,664 |
| 15 | 17-Nov-02 | H | Partick Thistle | W | 4-0 | (2-0) | Sutton 10; Petrov 33, 68; Larsson 90 | 57,839 |
| 16 | 24-Nov-02 | A | Livingston | W | 2-0 | (1-0) | Larsson 6p, 83 | 10,002 |
| 17 | 01-Dec-02 | H | Motherwell | W | 3-1 | (0-0) | Larsson 53; Leitch(og) 67; Valgaeren 72 | 56,733 |
| 18 | 04-Dec-02 | A | Hibernian | W | 1-0 | (0-0) | Petrov 76 | 12,042 |
| 19 | 07-Dec-02 | A | Rangers | L | 2-3 | (1-3) | Sutton 1; Hartson 61 | 49,874 |
| 20 | 15-Dec-02 | A | Kilmarnock | D | 1-1 | (0-1) | Valgaeren 66 | 9,225 |
| 21 | 21-Dec-02 | H | Dundee | W | 2-0 | (1-0) | Hartson 38; Larsson 54 | 56,162 |
| 22 | 26-Dec-02 | H | Heart of Midlothian | W | 4-2 | (2-1) | Hartson 22, 44, 68; Larsson 73 | 58,450 |
| 23 | 29-Dec-02 | H | Dunfermline Athletic | W | 1-0 | (1-0) | Larsson 19 | 58,387 |
| 24 | 02-Jan-03 | A | Aberdeen | D | 1-1 | (1-0) | Larsson 30 | 16,331 |
| 25 | 29-Jan-03 | H | Dundee United | W | 2-0 | (2-0) | Hartson 25; Larsson 29 | 55,204 |
| 26 | 02-Feb-03 | A | Partick Thistle | W | 2-0 | (2-0) | Sutton 7, 33 | 7,119 |
| 27 | 09-Feb-03 | H | Livingston | W | 2-1 | (0-0) | Sylla 77; Sutton 85 | 57,169 |
| 28 | 02-Mar-03 | H | Hibernian | W | 3-2 | (2-1) | Hartson 1, 23; Mjallby 90 | 57,512 |
| 29 | 08-Mar-03 | H | Rangers | W | 1-0 | (0-0) | Hartson 58 | 58,787 |
| 30 | 06-Apr-03 | A | Dundee | D | 1-1 | (1-1) | Thompson 11 | 9,013 |
| 31 | 13-Apr-03 | H | Kilmarnock | W | 2-0 | (1-0) | Larsson 20; Petrov 73 | 56,966 |
| 32 | 19-Apr-03 | A | Heart of Midlothian | L | 1-2 | (0-0) | Larsson 59 | 15,855 |
| 33 | 27-Apr-03 | A | Rangers | W | 2-1 | (2-0) | Thompson 29p; Hartson 43 | 49,740 |
| 34 | 03-May-03 | A | Dunfermline Athletic | W | 4-1 | (3-0) | Larsson 21; Petrov 29, 32; Thompson 59p | 8,923 |
| 35 | 07-May-03 | A | Motherwell | W | 4-0 | (1-0) | Petrov 36, 56; Lambert 61, 65 | 12,037 |
| 36 | 10-May-03 | H | Heart of Midlothian | W | 1-0 | (1-0) | Thompson 29p | 58,175 |
| 37 | 14-May-03 | H | Dundee | W | 6-2 | (3-1) | Larsson 14; Thompson 27, 30; Maloney 52, 63; Mjallby 77 | 57,542 |
| 38 | 25-May-03 | A | Kilmarnock | W | 4-0 | (2-0) | Sutton 16, 43; Thompson 54p; Petrov 83 | 16,722 |
|
|
| Scottish FA Cup |
| Round | Date | Ven | Opponent | Result | HT | Scorers | Attend |
| 3 | 25-Jan-03 | H | St Mirren | W | 3-0 | (0-0) | Larsson 47, 57; Sylla 70 | 29,276 |
| 4 | 23-Feb-03 | H | St Johnstone | W | 3-0 | (1-0) | Hartson 32p, 86p; Smith 77 | 26,205 |
| QF | 23-Mar-03 | A | Inverness C T | L | 0-1 | (0-1) | | 6,050 |
|
|
| Scottish League Cup |
| Round | Date | Ven | Opponent | Result | HT | Scorers | Attend |
| 3 | 23-Oct-02 | H | Inverness C T | W | 4-2 | (3-1) | Maloney 4; Hartson 20, 61; Thompson 44 | 34,592 |
| QF | 06-Nov-02 | H | Partick Thistle | D | 1-1 | (1-0) | Lambert 42 [aet, pen 5-4] | 26,333 |
| SF | 06-Feb-03 | N | Dundee United | W | 3-0 | (0-0) | Balde 52, 90; Larsson 80 | 18,856 |
| F | 16-Mar-03 | N | Rangers | L | 1-2 | (0-2) | Larsson 57 | 52,000 |
|
|
| UEFA Cup |
| Round | Date | Ven | Opponent | Result | HT | Scorers | Attend |
| 1 L1 | 19-Sep-02 | H | FK Suduva | W | 8-1 | (5-0) | Larsson 16, 24, 29; Petrov 27; Sutton 35; Lambert 50; Hartson 72; Valgaeren 83 | 36,824 |
| 1 L2 | 03-Oct-02 | A | FK Suduva | W | 2-0 | (2-0) | Fernandez 12; Thompson 24 | 1,200 |
| 2 L1 | 31-Oct-02 | H | Blackburn Rovers | W | 1-0 | (0-0) | Larsson 85 | 59,553 |
| 2 L2 | 14-Nov-02 | A | Blackburn Rovers | W | 2-0 | (1-0) | Larsson 15; Sutton 68 | 29,698 |
| 3 L1 | 28-Nov-02 | H | Celta Vigo | W | 1-0 | (0-0) | Larsson 52 | 53,726 |
| 3 L2 | 12-Dec-02 | A | Celta Vigo | L | 1-2 | (1-1) | Hartson 37 | 19,000 |
| 4 L1 | 20-Feb-03 | H | Stuttgart | W | 3-1 | (2-1) | Lambert 36; Maloney 45; Petrov 68 | 59,000 |
| 4 L2 | 27-Feb-03 | A | Stuttgart | L | 2-3 | (2-1) | Thompson 12; Sutton 14 | 34,750 |
| QF L1 | 13-Mar-03 | H | Liverpool | D | 1-1 | (1-1) | Larsson 2 | 59,759 |
| QF L2 | 20-Mar-03 | A | Liverpool | W | 2-0 | (1-0) | Thompson 45; Hartson 81 | 44,238 |
| SF L1 | 10-Apr-03 | H | Boavista | D | 1-1 | (0-0) | Larsson 50 | 60,000 |
| SF L2 | 24-Apr-03 | A | Boavista | W | 1-0 | (0-0) | Larsson 80 | 11,000 |
| F | 21-May-03 | N | FC Porto | L | 2-3 | (0-1) | Larsson 47, 57 [aet] | 52,972 |
|
|
| UEFA Champions League |
| Round | Date | Ven | Opponent | Result | HT | Scorers | Attend |
| Q3 L1 | 14-Aug-02 | H | FC Basel | W | 3-1 | (1-1) | Larsson 4p; Sutton 52; Sylla 88 | 58,520 |
| Q3 L2 | 28-Aug-02 | A | FC Basel | L | 0-2 | (0-2) | | 30,000 |
Home and away results against each team, listed in the current league table standings