| Final Ranking | p | w | d | l | gf | ga | g+- |  | 1. Celtic Glasgow | 106 | 34 | 4 | 0 | 106: | 25 | +81 |  | 2. Aberdeen | 76 | 24 | 4 | 10 | 74: | 35 | +39 |  | 3. Glasgow Rangers | 67 | 19 | 10 | 9 | 56: | 44 | +12 |  | 4. Saint Johnstone | 58 | 17 | 7 | 14 | 50: | 46 | +4 |  | 5. Heart of Midlothian | 46 | 12 | 10 | 16 | 55: | 52 | +3 |  | 6. Partick Thistle | 42 | 10 | 12 | 16 | 38: | 54 | -16 |   
| Team | Celt | Aber | Glas | Sain | Hear | Part |  | Celtic Glasgow | --- |   |   | 4:1 | 2:0 |   |  | Aberdeen | 1:3 | --- |   | 0:2 |   |   |  | Glasgow Rangers | 1:5 | 1:2 | --- |   | 2:1 |   |  | Saint Johnstone |   |   | 1:2 | --- | 1:0 | 1:0 |  | Heart of Midlothian |   | 1:2 |   |   | --- | 2:2 |  | Partick Thistle | 0:5 | 0:6 | 1:2 |   |   | --- |   
 | 
 | 
 
| date | time | team 1 _________ | score | team 2 _________ | HT | att. |  | Sat 29.04.17 | 12:30 | Glasgow Rangers | 1-5 | Celtic Glasgow | 0-2 | 49,822 |  | Sat 29.04.17 | 15:00 | Aberdeen | 0-2 | Saint Johnstone | 0-0 | 10,606 |  | Sat 29.04.17 | 15:00 | Heart of Midlothian | 2-2 | Partick Thistle | 0-0 | 15,930 |  | Sat 06.05.17 | 15:00 | Celtic Glasgow | 4-1 | Saint Johnstone | 0-0 | 52,796 |  | Sun 07.05.17 | 12:15 | Partick Thistle | 1-2 | Glasgow Rangers | 1-0 | 6,799 |  | Sun 07.05.17 | 15:00 | Heart of Midlothian | 1-2 | Aberdeen | 0-1 | 16,522 |  | Fri 12.05.17 | 19:45 | Aberdeen | 1-3 | Celtic Glasgow | 1-3 | 16,015 |  | Sat 13.05.17 | 17:00 | Glasgow Rangers | 2-1 | Heart of Midlothian | 1-0 | 47,809 |  | Sat 13.05.17 | 17:00 | Saint Johnstone | 1-0 | Partick Thistle | 1-0 | 3,630 |  | Wed 17.05.17 | 19:45 | Glasgow Rangers | 1-2 | Aberdeen | 0-1 | 48,289 |  | Wed 17.05.17 | 19:45 | Saint Johnstone | 1-0 | Heart of Midlothian | 1-0 | 3,141 |  | Thu 18.05.17 | 19:45 | Partick Thistle | 0-5 | Celtic Glasgow | 0-3 | 7,847 |  | Sun 21.05.17 | 12:30 | Celtic Glasgow | 2-0 | Heart of Midlothian | 0-0 |   |  | Sun 21.05.17 | 12:30 | Saint Johnstone | 1-2 | Glasgow Rangers | 0-1 |   |  | Sun 21.05.17 | 12:30 | Partick Thistle | 0-6 | Aberdeen | 0-5 |   |   
 | 
 |  
| Final Ranking | p | w | d | l | gf | ga | g+- |  | 7. Ross County | 46 | 11 | 13 | 14 | 48: | 58 | -10 |  | 8. Kilmarnock | 41 | 9 | 14 | 15 | 36: | 56 | -20 |  | 9. Motherwell | 38 | 10 | 8 | 20 | 46: | 69 | -23 |  | 10.Dundee | 37 | 10 | 7 | 21 | 38: | 62 | -24 |  | 11.Hamilton Academical | 35 | 7 | 14 | 17 | 37: | 56 | -19 |  | 12.Inverness Call.Thist | 34 | 7 | 13 | 18 | 44: | 71 | -27 |   
      | Team | Kilm | Ross | Hami | Moth | Dund | Inve |  | Kilmarnock | --- | 1:2 |   |   | 0:1 | 2:1 |  | Ross County |   | --- | 3:2 |   |   | 4:0 |  | Hamilton Academical | 0:2 |   | --- | 0:1 | 4:0 |   |  | Motherwell | 3:1 | 0:1 |   | --- | 2:3 |   |  | Dundee |   | 1:1 |   |   | --- | 0:2 |  | Inverness Call.Thist |   |   | 2:1 | 3:2 |   | --- |   
 | 
 | 
 
| date | time | Home | score | Away | HT |   |  | Fri 28.04.17 | 19:45 | Ross County | 4-0 | Inverness Call.Thist | 2-0 | 4,928 |  | Sat 29.04.17 | 15:00 | Hamilton Academical | 0-2 | Kilmarnock | 0-2 | 2,482 |  | Sat 29.04.17 | 15:00 | Motherwell | 2-3 | Dundee | 0-1 | 4,919 |  | Sat 06.05.17 | 12:30 | Inverness Call.Thist | 2-1 | Hamilton Academical | 2-0 | 2,478 |  | Sat 06.05.17 | 15:00 | Kilmarnock | 0-1 | Dundee | 0-0 | 4,040 |  | Sat 06.05.17 | 15:00 | Motherwell | 0-1 | Ross County | 0-0 | 3,870 |  | Sat 13.05.17 | 17:00 | Kilmarnock | 2-1 | Inverness Call.Thist | 1-0 | 3,137 |  | Sat 13.05.17 | 17:00 | Hamilton Academical | 0-1 | Motherwell | 0-0 | 4,173 |  | Sat 13.05.17 | 17:00 | Dundee | 1-1 | Ross County | 0-1 | 6,812 |  | Tue 16.05.17 | 19:45 | Ross County | 3-2 | Hamilton Academical | 1-1 | 4,871 |  | Tue 16.05.17 | 19:45 | Motherwell | 3-1 | Kilmarnock | 1-1 | 5,246 |  | Wed 17.05.17 | 19:45 | Dundee | 0-2 | Inverness Call.Thist | 0-2 | 5,574 |  | Sat 20.05.17 | 17:00 | Hamilton Academical | 4-0 | Dundee | 2-0 | 2,612 |  | Sat 20.05.17 | 17:00 | Kilmarnock | 1-2 | Ross County | 1-1 | 3,951 |  | Sat 20.05.17 | 17:00 | Inverness Call.Thist | 3-2 | Motherwell | 0-0 | 5,351 |   
 | 
 |  
 |