| Final Ranking | p | w | d | l | gf | ga | g+- |  | 1. Celtic Glasgow | 84 | 26 | 6 | 6 | 65: | 34 | +31 |  | 2. Glasgow Rangers | 72 | 21 | 9 | 8 | 61: | 32 | +29 |  | 3. Aberdeen | 65 | 19 | 8 | 11 | 55: | 38 | +17 |  | 4. Heart of Midlothian | 61 | 17 | 10 | 11 | 47: | 35 | +12 |  | 5. Kilmarnock | 55 | 16 | 7 | 15 | 47: | 54 | -7 |  | 6. Hibernians | 49 | 13 | 10 | 15 | 56: | 46 | +10 |   
    | Team | Celt | Glas | Aber | Hear | Kilm | Hibe |  | Celtic Glasgow | --- |   | 2:1 | 1:3 |   |   |  | Glasgow Rangers | 2:0 | --- |   | 2:1 | 0:1 |   |  | Aberdeen |   | 2:0 | --- |   | 3:0 | 2:2 |  | Heart of Midlothian |   |   | 1:1 | --- |   | 2:0 |  | Kilmarnock | 1:2 |   |   | 1:0 | --- |   |  | Hibernians | 2:1 | 3:3 |   |   | 0:1 | --- |   
 | 
 | 
 
| date | time | Home | score | Away | HT |   |  |  Round 1. |  | Sat 21.04.07 | 12:30 | Aberdeen FC | 2-2 | Hibernian FC | 1-2 |   |  | Sat 21.04.07 | 15:00 | Rangers FC | 2-1 | Heart of Midlothian | 0-1 |   |  | Sun 22.04.07 | 14:00 | Kilmarnock FC | 1-2 | Celtic FC | 0-1 |   |  |  Round 2. |  | Sat 28.04.07 | 15:00 | Aberdeen FC | 3-0 | Kilmarnock FC | 1-0 |   |  | Sat 28.04.07 | 15:00 | Hibernian FC | 3-3 | Rangers FC | 2-1 |   |  | Sun 29.04.07 | 14:00 | Celtic FC | 1-3 | Heart of Midlothian | 0-0 |   |  |  Round 3. |  | Sat 05.05.07 | 12:30 | Rangers FC | 2-0 | Celtic FC | 1-0 |   |  | Sat 05.05.07 | 15:00 | Hibernian FC | 0-1 | Kilmarnock FC | 0-0 |   |  | Sun 06.05.07 | 14:00 | Heart of Midlothian | 1-1 | Aberdeen FC | 1-0 |   |  |  Round 4. |  | Sat 12.05.07 | 12:30 | Heart of Midlothian | 2-0 | Hibernian FC | 2-0 |   |  | Sat 12.05.07 | 15:00 | Celtic FC | 2-1 | Aberdeen FC | 1-1 |   |  | Sun 13.05.07 | 14:00 | Rangers FC | 0-1 | Kilmarnock FC | 0-0 |   |  |  Round 5. |  | Sun 20.05.07 | 14:00 | Aberdeen FC | 2-0 | Rangers FC | 2-0 |   |  | Sun 20.05.07 | 14:00 | Hibernian FC | 2-1 | Celtic FC | 0-0 |   |  | Sun 20.05.07 | 14:00 | Kilmarnock FC | 1-0 | Heart of Midlothian | 0-0 |   |   
 | 
 |  
| Final Ranking | p | w | d | l | gf | ga | g+- |  | 7. Falkirk | 50 | 15 | 5 | 18 | 49: | 47 | +2 |  | 8. Inverness Call.Thist | 46 | 11 | 13 | 14 | 42: | 48 | -6 |  | 9. Dundee United | 42 | 10 | 12 | 16 | 40: | 59 | -19 |  | 10.Motherwell | 38 | 10 | 8 | 20 | 41: | 61 | -20 |  | 11.Saint Mirren | 36 | 8 | 12 | 18 | 31: | 51 | -20 |  | 12.Dunfermline Athletic | 32 | 8 | 8 | 22 | 26: | 55 | -29 |   
    | Team | Falk | Dund | Inve | Moth | Sain | Dunf |  | Falkirk | --- | 2:0 | 1:0 |   | 0:2 |   |  | Dundee United |   | --- | 1:1 | 0:0 | 0:2 |   |  | Inverness Call.Thist |   |   | --- | 2:0 |   | 2:1 |  | Motherwell | 3:3 |   |   | --- | 2:3 |   |  | Saint Mirren |   |   | 0:1 |   | --- | 0:1 |  | Dunfermline Athletic | 0:3 | 1:0 |   | 4:1 |   | --- |   
 | 
 | 
 
| date | time | Home | score | Away | HT |   |  |  Round 1. |  | Sat 21.04.07 | 15:00 | Dunfermline Athletic | 1-0 | Dundee United | 1-0 |   |  | Sat 21.04.07 | 15:00 | Inverness CT | 2-0 | Motherwell FC | 2-0 |   |  | Mon 23.04.07 | 19:45 | Falkirk FC | 0-2 | St. Mirren FC | 0-1 |   |  |  Round 2. |  | Sat 28.04.07 | 15:00 | Dundee United | 1-1 | Inverness CT | 1-0 |   |  | Sat 28.04.07 | 15:00 | Motherwell FC | 3-3 | Falkirk FC | 2-0 |   |  | Mon 30.04.07 | 19:45 | St. Mirren FC | 0-1 | Dunfermline Athletic | 0-0 |   |  |  Round 3. |  | Sat 05.05.07 | 15:00 | Dundee United | 0-2 | St. Mirren FC | 0-1 |   |  | Sat 05.05.07 | 15:00 | Falkirk FC | 1-0 | Inverness CT | 0-0 |   |  | Mon 07.05.07 | 19:45 | Dunfermline Athletic | 4-1 | Motherwell FC | 2-0 |   |  |  Round 4. |  | Sat 12.05.07 | 15:00 | Falkirk FC | 2-0 | Dundee United | 1-0 |   |  | Sat 12.05.07 | 15:00 | Inverness CT | 2-1 | Dunfermline Athletic | 0-1 |   |  | Sat 12.05.07 | 15:00 | Motherwell FC | 2-3 | St. Mirren FC | 1-0 |   |  |  Round 5. |  | Sat 19.05.07 | 13:30 | Dundee United | 0-0 | Motherwell FC | 0-0 |   |  | Sat 19.05.07 | 13:30 | Dunfermline Athletic | 0-3 | Falkirk FC | 0-0 |   |  | Sat 19.05.07 | 13:30 | St. Mirren FC | 0-1 | Inverness CT | 0-0 |   |   
 | 
 |  
     
 |