| Final Ranking | p | w | d | l | gf | ga | g+- |  | 1. Glasgow Rangers | 97 | 31 | 4 | 3 | 101: | 28 | +73 |  | 2. Celtic Glasgow | 97 | 31 | 4 | 3 | 98: | 26 | +72 |  | 3. Heart of Midlothian | 63 | 18 | 9 | 11 | 57: | 51 | +6 |  | 4. Kilmarnock | 57 | 16 | 9 | 13 | 47: | 56 | -9 |  | 5. Dunfermline Athletic | 46 | 13 | 7 | 18 | 54: | 71 | -17 |  | 6. Dundee | 44 | 10 | 14 | 14 | 50: | 60 | -10 |   
    | Team | Glas | Celt | Hear | Kilm | Dunf | Dund |  | Glasgow Rangers | --- | 1:2 |   | 4:0 | 6:1 |   |  | Celtic Glasgow |   | --- | 1:0 |   |   | 6:2 |  | Heart of Midlothian | 0:2 |   | --- |   |   | 1:0 |  | Kilmarnock |   | 0:4 | 1:0 | --- |   |   |  | Dunfermline Athletic |   | 1:4 | 0:1 | 2:2 | --- |   |  | Dundee | 2:2 |   |   | 0:1 | 2:2 | --- |   
 | 
 | 
 
| date | time | Home | score | Away | HT |   |  |  Round 1. |  | Sat 26.04.03 | 15:00 | Dunfermline Athletic | 0-1 | Heart of Midlothian |   |   |  | Sun 27.04.03 | 12:30 | Rangers FC | 1-2 | Celtic FC |   |   |  | Sun 27.04.03 | 15:00 | Dundee FC | 0-1 | Kilmarnock FC |   |   |  |  Round 2. |  | Sat 03.05.03 | 15:00 | Dunfermline Athletic | 1-4 | Celtic FC |   |   |  | Sat 03.05.03 | 15:00 | Kilmarnock FC | 1-0 | Heart of Midlothian |   |   |  | Sun 04.05.03 | 15:00 | Dundee FC | 2-2 | Rangers FC |   |   |  |  Round 3. |  | Sat 10.05.03 | 15:00 | Celtic FC | 1-0 | Heart of Midlothian |   |   |  | Sat 10.05.03 | 15:00 | Dundee FC | 2-2 | Dunfermline Athletic |   |   |  | Sun 11.05.03 | 15:00 | Rangers FC | 4-0 | Kilmarnock FC |   |   |  |  Round 4. |  | Wed 14.05.03 | 19:45 | Celtic FC | 6-2 | Dundee FC |   |   |  | Sat 17.05.03 | 15:00 | Dunfermline Athletic | 2-2 | Kilmarnock FC |   |   |  | Sun 18.05.03 | 15:00 | Heart of Midlothian | 0-2 | Rangers FC |   |   |  |  Round 5. |  | Sun 25.05.03 | 15:00 | Heart of Midlothian | 1-0 | Dundee FC |   |   |  | Sun 25.05.03 | 15:00 | Kilmarnock FC | 0-4 | Celtic FC |   |   |  | Sun 25.05.03 | 15:00 | Rangers FC | 6-1 | Dunfermline Athletic |   |   |   
 | 
 |  
| Final Ranking | p | w | d | l | gf | ga | g+- |  | 7. Hibernians | 51 | 15 | 6 | 17 | 56: | 64 | -8 |  | 8. Aberdeen | 49 | 13 | 10 | 15 | 41: | 54 | -13 |  | 9. Livingston | 35 | 9 | 8 | 21 | 48: | 62 | -14 |  | 10.Partick Thistle | 35 | 8 | 11 | 19 | 37: | 58 | -21 |  | 11.Dundee United | 32 | 7 | 11 | 20 | 35: | 68 | -33 |  | 12.Motherwell | 28 | 7 | 7 | 24 | 45: | 71 | -26 |   
    | Team | Hibe | Aber | Livi | Part | Dund | Moth |  | Hibernians | --- | 3:1 |   | 2:3 |   | 1:0 |  | Aberdeen |   | --- | 1:0 | 2:1 |   |   |  | Livingston | 1:2 |   | --- | 3:1 | 1:2 |   |  | Partick Thistle |   |   |   | --- | 0:1 | 3:0 |  | Dundee United | 1:2 | 0:2 |   |   | --- |   |  | Motherwell |   | 2:3 | 6:2 |   | 2:2 | --- |   
 | 
 | 
 
| date | time | Home | score | Away | HT |   |  |  Round 1. |  | Sat 26.04.03 | 15:00 | Aberdeen FC | 1-0 | Livingston FC |   |   |  | Sat 26.04.03 | 15:00 | Dundee United | 1-2 | Hibernian FC |   |   |  | Sat 26.04.03 | 15:00 | Partick Thistle | 3-0 | Motherwell FC |   |   |  |  Round 2. |  | Sat 03.05.03 | 15:00 | Hibernian FC | 3-1 | Aberdeen FC |   |   |  | Sat 03.05.03 | 15:00 | Motherwell FC | 2-2 | Dundee United |   |   |  | Sat 03.05.03 | 15:00 | Livingston FC | 3-1 | Partick Thistle |   |   |  |  Round 3. |  | Sat 10.05.03 | 15:00 | Aberdeen FC | 2-1 | Partick Thistle |   |   |  | Sat 10.05.03 | 15:00 | Hibernian FC | 1-0 | Motherwell FC |   |   |  | Sat 10.05.03 | 15:00 | Livingston FC | 1-2 | Dundee United |   |   |  |  Round 4. |  | Sat 17.05.03 | 15:00 | Partick Thistle | 0-1 | Dundee United |   |   |  | Sat 17.05.03 | 15:00 | Motherwell FC | 2-3 | Aberdeen FC |   |   |  | Sat 17.05.03 | 15:00 | Livingston FC | 1-2 | Hibernian FC |   |   |  |  Round 5. |  | Sat 24.05.03 | 15:00 | Dundee United | 0-2 | Aberdeen FC |   |   |  | Sat 24.05.03 | 15:00 | Hibernian FC | 2-3 | Partick Thistle |   |   |  | Sat 24.05.03 | 15:00 | Motherwell FC | 6-2 | Livingston FC |   |   |   
 | 
 |  
     
 |