| Final Ranking | p | w | d | l | gf | ga | g+- |  | 1. Glasgow Rangers | 56 | 26 | 4 | 6 | 62: | 26 | +36 |  | 2. Aberdeen | 50 | 18 | 14 | 4 | 51: | 25 | +26 |  | 3. Celtic Glasgow | 46 | 21 | 4 | 11 | 66: | 44 | +22 |  | 4. Dundee United | 44 | 16 | 12 | 8 | 44: | 26 | +18 |  | 5. Hibernians | 35 | 13 | 9 | 14 | 37: | 36 | +1 |  | 6. Heart of Midlothian | 31 | 9 | 13 | 14 | 35: | 42 | -7 |  | 7. Saint Mirren | 29 | 11 | 7 | 18 | 39: | 55 | -16 |  | 8. Dundee | 28 | 9 | 10 | 17 | 34: | 48 | -14 |  | 9. Motherwell | 27 | 7 | 13 | 16 | 35: | 44 | -9 |  | 10.Hamilton Academical | 14 | 6 | 2 | 28 | 19: | 76 | -57 |   
 | 
 | 
 
| Team | Aber | Celt | Dund | Dund | Hami | Hear | Hibe | Moth | Glas | Sain |  | Aberdeen | --- |  2:2 |  1:0 |  1:1 |  1:1 | 1:0 | 0:0 |  2:1 | 2:1 | 1:1 |  | --- | 0:0 |  2:0 |  1:0 | 3:0 | 3:0 |  2:0 | 0:0 |  1:2 | 3:1 |  | Celtic Glasgow | 1:3 | --- | 2:3 | 1:0 |  2:1 |  1:0 | 1:0 |  3:1 |  3:1 |  7:1 |  | 0:0 | --- |  2:1 | 1:0 |  2:0 | 4:2 | 1:0 |  1:2 | 1:2 |  2:1 |  | Dundee | 1:1 |  1:0 | --- | 0:3 | 5:2 |  1:1 |  2:1 | 1:1 | 0:0 |  0:1 |  |  2:0 |  0:3 | --- |  0:1 | 1:0 | 2:1 |  1:2 | 2:1 | 1:2 | 2:1 |  | Dundee United |  2:2 | 1:0 |  2:0 | --- | 1:0 | 0:0 | 1:1 | 1:1 |  0:1 |  0:1 |  | 1:1 |  2:0 | 2:1 | --- |  0:1 |  0:0 |  4:1 | 1:1 | 1:1 |  1:4 |  | Hamilton Academical |  0:1 | 0:8 | 1:0 |  0:4 | --- |  0:4 | 0:3 |  1:0 | 0:2 | 2:4 |  |  0:2 |  2:0 | 1:0 | 0:5 | --- |  0:2 | 0:3 | 0:2 |  0:1 | 2:1 |  | Heart of Midlothian |  1:1 |  0:2 | 1:1 | 0:0 |  3:2 | --- | 1:2 |  2:2 | 1:2 |  1:2 |  |  1:0 | 0:1 |  3:1 |  0:0 |  2:0 | --- | 2:1 |  0:0 |  2:0 | 2:0 |  | Hibernians | 1:2 |  3:1 | 1:1 |  1:1 | 1:0 |  0:0 | --- |  1:0 | 0:1 |  2:0 |  | 1:2 | 1:3 |  1:1 | 1:2 |  2:1 | 1:0 | --- | 2:0 |  0:1 | 1:0 |  | Motherwell | 1:1 |  1:3 | 1:1 |  1:2 | 1:1 |  2:0 | 1:1 | --- | 0:2 |  1:2 |  |  0:2 | 2:2 |  1:0 | 1:2 |  1:0 | 1:1 |  0:0 | --- |  2:1 | 4:0 |  | Glasgow Rangers | 1:0 | 5:1 | 2:0 | 0:1 | 3:1 | 3:0 | 0:0 | 2:1 | --- | 2:1 |  | 0:3 | 4:1 | 3:1 | 2:0 | 3:0 | 4:0 | 1:0 | 1:0 | --- | 3:1 |  | Saint Mirren | 1:1 | 2:3 | 0:0 | 0:1 | 2:0 | 1:1 | 0:1 | 1:0 | 1:1 | --- |  | 1:3 | 0:1 | 1:1 | 0:1 | 1:0 | 1:1 | 3:1 | 2:1 | 0:2 | --- |   
 | 
 | 
 
| date | Home | score | Away | HT |   |  |  Round 1. |  | Sat 13.08.88 | St. Mirren FC | 0-1 | Dundee United |   |   |  | Sat 13.08.88 | Hibernian FC | 1-0 | Motherwell FC |   |   |  | Sat 13.08.88 | Hamilton Academical | 0-2 | Rangers FC |   |   |  | Sat 13.08.88 | Dundee FC | 1-1 | Aberdeen FC |   |   |  | Sat 13.08.88 | Celtic FC | 1-0 | Heart of Midlothian |   |   |  |  Round 2. |  | Sat 20.08.88 | Rangers FC | 0-0 | Hibernian FC | 0-0 |   |  | Sat 20.08.88 | Motherwell FC | 1-1 | Dundee FC |   |   |  | Sat 20.08.88 | Heart of Midlothian | 3-2 | Hamilton Academical |   |   |  | Sat 20.08.88 | Dundee United | 1-0 | Celtic FC |   |   |  | Sat 20.08.88 | Aberdeen FC | 1-1 | St. Mirren FC |   |   |  |  Round 3. |  | Sat 27.08.88 | St. Mirren FC | 0-0 | Dundee FC | 0-0 |   |  | Sat 27.08.88 | Rangers FC | 5-1 | Celtic FC |   |   |  | Sat 27.08.88 | Hibernian FC | 0-0 | Heart of Midlothian | 0-0 |   |  | Sat 27.08.88 | Hamilton Academical | 1-0 | Motherwell FC |   |   |  | Sat 27.08.88 | Dundee United | 2-2 | Aberdeen FC |   |   |  |  Round 4. |  | Sat 03.09.88 | Motherwell FC | 0-2 | Rangers FC |   |   |  | Sat 03.09.88 | Heart of Midlothian | 1-2 | St. Mirren FC |   |   |  | Sat 03.09.88 | Dundee FC | 0-3 | Dundee United |   |   |  | Sat 03.09.88 | Celtic FC | 2-1 | Hamilton Academical |   |   |  | Sat 03.09.88 | Aberdeen FC | 0-0 | Hibernian FC | 0-0 |   |  |  Round 5. |  | Sat 17.09.88 | St. Mirren FC | 1-0 | Motherwell FC |   |   |  | Sat 17.09.88 | Heart of Midlothian | 1-2 | Rangers FC |   |   |  | Sat 17.09.88 | Hamilton Academical | 1-0 | Dundee FC |   |   |  | Sat 17.09.88 | Dundee United | 1-1 | Hibernian FC |   |   |  | Sat 17.09.88 | Celtic FC | 1-3 | Aberdeen FC |   |   |  |  Round 6. |  | Sat 24.09.88 | Rangers FC | 2-1 | St. Mirren FC |   |   |  | Sat 24.09.88 | Motherwell FC | 1-2 | Dundee United |   |   |  | Sat 24.09.88 | Hibernian FC | 1-0 | Hamilton Academical |   |   |  | Sat 24.09.88 | Dundee FC | 1-0 | Celtic FC |   |   |  | Sat 24.09.88 | Aberdeen FC | 1-0 | Heart of Midlothian |   |   |  |  Round 7. |  | Tue 27.09.88 | Hamilton Academical | 0-1 | Aberdeen FC |   |   |  | Tue 27.09.88 | Dundee United | 0-1 | Rangers FC |   |   |  | Wed 28.09.88 | St. Mirren FC | 0-1 | Hibernian FC |   |   |  | Wed 28.09.88 | Heart of Midlothian | 1-1 | Dundee FC |   |   |  | Wed 28.09.88 | Celtic FC | 3-1 | Motherwell FC |   |   |  |  Round 8. |  | Sat 01.10.88 | St. Mirren FC | 2-0 | Hamilton Academical |   |   |  | Sat 01.10.88 | Rangers FC | 2-0 | Dundee FC |   |   |  | Sat 01.10.88 | Motherwell FC | 1-1 | Aberdeen FC |   |   |  | Sat 01.10.88 | Hibernian FC | 3-1 | Celtic FC |   |   |  | Sat 01.10.88 | Dundee United | 0-0 | Heart of Midlothian | 0-0 |   |  |  Round 9. |  | Sat 08.10.88 | Heart of Midlothian | 2-2 | Motherwell FC |   |   |  | Sat 08.10.88 | Hamilton Academical | 0-4 | Dundee United |   |   |  | Sat 08.10.88 | Dundee FC | 2-1 | Hibernian FC |   |   |  | Sat 08.10.88 | Celtic FC | 7-1 | St. Mirren FC |   |   |  | Sat 08.10.88 | Aberdeen FC | 2-1 | Rangers FC |   |   |  |  Round 10. |  | Tue 11.10.88 | Hamilton Academical | 0-4 | Heart of Midlothian |   |   |  | Wed 12.10.88 | St. Mirren FC | 1-1 | Aberdeen FC |   |   |  | Wed 12.10.88 | Hibernian FC | 0-1 | Rangers FC |   |   |  | Wed 12.10.88 | Dundee FC | 1-1 | Motherwell FC |   |   |  | Wed 12.10.88 | Celtic FC | 1-0 | Dundee United |   |   |  |  Round 11. |  | Sat 22.10.88 | Motherwell FC | 1-1 | Hibernian FC |   |   |  | Sat 22.10.88 | Heart of Midlothian | 0-2 | Celtic FC |   |   |  | Sat 22.10.88 | Dundee United | 0-1 | St. Mirren FC |   |   |  | Wed 16.11.88 | Rangers FC | 3-1 | Hamilton Academical |   |   |  | Wed 16.11.88 | Aberdeen FC | 1-0 | Dundee FC |   |   |  |  Round 12. |  | Sat 29.10.88 | St. Mirren FC | 1-1 | Rangers FC |   |   |  | Sat 29.10.88 | Heart of Midlothian | 1-1 | Aberdeen FC |   |   |  | Sat 29.10.88 | Hamilton Academical | 0-3 | Hibernian FC |   |   |  | Sat 29.10.88 | Dundee United | 1-1 | Motherwell FC |   |   |  | Sat 29.10.88 | Celtic FC | 2-3 | Dundee FC |   |   |  |  Round 13. |  | Tue 01.11.88 | Rangers FC | 3-0 | Heart of Midlothian |   |   |  | Tue 01.11.88 | Motherwell FC | 1-2 | St. Mirren FC |   |   |  | Wed 02.11.88 | Hibernian FC | 1-1 | Dundee United |   |   |  | Wed 02.11.88 | Dundee FC | 5-2 | Hamilton Academical |   |   |  | Wed 02.11.88 | Aberdeen FC | 2-2 | Celtic FC |   |   |  |  Round 14. |  | Sat 05.11.88 | St. Mirren FC | 1-1 | Heart of Midlothian |   |   |  | Sat 05.11.88 | Rangers FC | 2-1 | Motherwell FC |   |   |  | Sat 05.11.88 | Hibernian FC | 1-2 | Aberdeen FC |   |   |  | Sat 05.11.88 | Hamilton Academical | 0-8 | Celtic FC |   |   |  | Sat 05.11.88 | Dundee United | 2-0 | Dundee FC |   |   |  |  Round 15. |  | Sat 12.11.88 | Motherwell FC | 1-1 | Hamilton Academical |   |   |  | Sat 12.11.88 | Heart of Midlothian | 1-2 | Hibernian FC |   |   |  | Sat 12.11.88 | Dundee FC | 0-1 | St. Mirren FC |   |   |  | Sat 12.11.88 | Celtic FC | 3-1 | Rangers FC |   |   |  | Sat 12.11.88 | Aberdeen FC | 1-1 | Dundee United |   |   |  |  Round 16. |  | Sat 19.11.88 | Heart of Midlothian | 0-0 | Dundee United | 0-0 |   |  | Sat 19.11.88 | Hamilton Academical | 2-4 | St. Mirren FC |   |   |  | Sat 19.11.88 | Dundee FC | 0-0 | Rangers FC | 0-0 |   |  | Sat 19.11.88 | Celtic FC | 1-0 | Hibernian FC |   |   |  | Sat 19.11.88 | Aberdeen FC | 2-1 | Motherwell FC |   |   |  |  Round 17. |  | Sat 26.11.88 | St. Mirren FC | 2-3 | Celtic FC |   |   |  | Sat 26.11.88 | Rangers FC | 1-0 | Aberdeen FC |   |   |  | Sat 26.11.88 | Motherwell FC | 2-0 | Heart of Midlothian |   |   |  | Sat 26.11.88 | Hibernian FC | 1-1 | Dundee FC |   |   |  | Sat 26.11.88 | Dundee United | 1-0 | Hamilton Academical |   |   |  |  Round 18. |  | Sat 03.12.88 | Rangers FC | 0-1 | Dundee United |   |   |  | Sat 03.12.88 | Motherwell FC | 1-3 | Celtic FC |   |   |  | Sat 03.12.88 | Hibernian FC | 2-0 | St. Mirren FC |   |   |  | Sat 03.12.88 | Dundee FC | 1-1 | Heart of Midlothian |   |   |  | Sat 03.12.88 | Aberdeen FC | 1-1 | Hamilton Academical |   |   |  |  Round 19. |  | Sat 10.12.88 | St. Mirren FC | 2-1 | Motherwell FC |   |   |  | Sat 10.12.88 | Heart of Midlothian | 2-0 | Rangers FC |   |   |  | Sat 10.12.88 | Hamilton Academical | 1-0 | Dundee FC |   |   |  | Sat 10.12.88 | Dundee United | 4-1 | Hibernian FC |   |   |  | Sat 10.12.88 | Celtic FC | 0-0 | Aberdeen FC | 0-0 |   |  |  Round 20. |  | Sat 17.12.88 | Rangers FC | 1-0 | Hibernian FC |   |   |  | Sat 17.12.88 | Motherwell FC | 1-0 | Dundee FC |   |   |  | Sat 17.12.88 | Heart of Midlothian | 2-0 | Hamilton Academical |   |   |  | Sat 17.12.88 | Dundee United | 2-0 | Celtic FC |   |   |  | Sat 17.12.88 | Aberdeen FC | 3-1 | St. Mirren FC |   |   |  |  Round 21. |  | Sat 31.12.88 | St. Mirren FC | 0-1 | Dundee United |   |   |  | Sat 31.12.88 | Hibernian FC | 2-0 | Motherwell FC |   |   |  | Sat 31.12.88 | Hamilton Academical | 0-1 | Rangers FC |   |   |  | Sat 31.12.88 | Dundee FC | 2-0 | Aberdeen FC |   |   |  | Sat 31.12.88 | Celtic FC | 4-2 | Heart of Midlothian |   |   |  |  Round 22. |  | Tue 03.01.89 | St. Mirren FC | 1-1 | Dundee FC |   |   |  | Tue 03.01.89 | Rangers FC | 4-1 | Celtic FC |   |   |  | Tue 03.01.89 | Hamilton Academical | 0-2 | Motherwell FC |   |   |  | Tue 03.01.89 | Dundee United | 1-1 | Aberdeen FC |   |   |  | Wed 04.01.89 | Hibernian FC | 1-0 | Heart of Midlothian |   |   |  |  Round 23. |  | Sat 07.01.89 | Motherwell FC | 2-1 | Rangers FC |   |   |  | Sat 07.01.89 | Heart of Midlothian | 2-0 | St. Mirren FC |   |   |  | Sat 07.01.89 | Dundee FC | 0-1 | Dundee United |   |   |  | Sat 07.01.89 | Celtic FC | 2-0 | Hamilton Academical |   |   |  | Sat 07.01.89 | Aberdeen FC | 2-0 | Hibernian FC |   |   |  |  Round 24. |  | Sat 14.01.89 | Heart of Midlothian | 0-0 | Motherwell FC | 0-0 |   |  | Sat 14.01.89 | Hamilton Academical | 0-5 | Dundee United |   |   |  | Sat 14.01.89 | Dundee FC | 1-2 | Hibernian FC |   |   |  | Sat 14.01.89 | Celtic FC | 2-1 | St. Mirren FC |   |   |  | Sat 14.01.89 | Aberdeen FC | 1-2 | Rangers FC |   |   |  |  Round 25. |  | Sat 21.01.89 | St. Mirren FC | 1-0 | Hamilton Academical |   |   |  | Sat 21.01.89 | Rangers FC | 3-1 | Dundee FC |   |   |  | Sat 21.01.89 | Motherwell FC | 0-2 | Aberdeen FC |   |   |  | Sat 21.01.89 | Hibernian FC | 1-3 | Celtic FC |   |   |  | Sat 21.01.89 | Dundee United | 0-0 | Heart of Midlothian | 0-0 |   |  |  Round 26. |  | Sat 11.02.89 | Heart of Midlothian | 3-1 | Dundee FC |   |   |  | Sat 11.02.89 | Dundee United | 1-1 | Rangers FC |   |   |  | Sat 11.02.89 | Celtic FC | 1-2 | Motherwell FC |   |   |  | Tue 14.02.89 | Hamilton Academical | 0-2 | Aberdeen FC |   |   |  | Tue 21.02.89 | St. Mirren FC | 3-1 | Hibernian FC |   |   |  |  Round 27. |  | Sat 25.02.89 | Rangers FC | 3-1 | St. Mirren FC |   |   |  | Sat 25.02.89 | Dundee FC | 0-3 | Celtic FC |   |   |  | Sat 25.02.89 | Aberdeen FC | 3-0 | Heart of Midlothian |   |   |  | Wed 01.03.89 | Hibernian FC | 2-1 | Hamilton Academical |   |   |  | Tue 14.03.89 | Motherwell FC | 1-2 | Dundee United |   |   |  |  Round 28. |  | Sat 11.03.89 | Rangers FC | 3-0 | Hamilton Academical |   |   |  | Sat 11.03.89 | Motherwell FC | 0-0 | Hibernian FC | 0-0 |   |  | Sat 11.03.89 | Heart of Midlothian | 0-1 | Celtic FC |   |   |  | Sat 11.03.89 | Dundee United | 1-4 | St. Mirren FC |   |   |  | Sat 11.03.89 | Aberdeen FC | 2-0 | Dundee FC |   |   |  |  Round 29. |  | Sat 25.03.89 | St. Mirren FC | 1-3 | Aberdeen FC |   |   |  | Sat 25.03.89 | Hibernian FC | 0-1 | Rangers FC |   |   |  | Sat 25.03.89 | Hamilton Academical | 0-2 | Heart of Midlothian |   |   |  | Sat 25.03.89 | Dundee FC | 2-1 | Motherwell FC |   |   |  | Sat 25.03.89 | Celtic FC | 1-0 | Dundee United |   |   |  |  Round 30. |  | Sat 01.04.89 | Motherwell FC | 1-0 | Hamilton Academical |   |   |  | Sat 01.04.89 | Heart of Midlothian | 2-1 | Hibernian FC |   |   |  | Sat 01.04.89 | Dundee FC | 2-1 | St. Mirren FC |   |   |  | Sat 01.04.89 | Celtic FC | 1-2 | Rangers FC |   |   |  | Sat 01.04.89 | Aberdeen FC | 1-0 | Dundee United |   |   |  |  Round 31. |  | Sat 08.04.89 | St. Mirren FC | 1-1 | Heart of Midlothian |   |   |  | Sat 08.04.89 | Rangers FC | 1-0 | Motherwell FC |   |   |  | Sat 08.04.89 | Hibernian FC | 1-2 | Aberdeen FC |   |   |  | Sat 08.04.89 | Hamilton Academical | 2-0 | Celtic FC |   |   |  | Sat 08.04.89 | Dundee United | 2-1 | Dundee FC |   |   |  |  Round 32. |  | Wed 12.04.89 | Motherwell FC | 2-2 | Celtic FC |   |   |  | Sat 15.04.89 | Dundee FC | 2-1 | Heart of Midlothian |   |   |  | Sat 15.04.89 | Aberdeen FC | 3-0 | Hamilton Academical |   |   |  | Wed 19.04.89 | Hibernian FC | 1-0 | St. Mirren FC |   |   |  | Tue 02.05.89 | Rangers FC | 2-0 | Dundee United |   |   |  |  Round 33. |  | Sat 22.04.89 | St. Mirren FC | 0-2 | Rangers FC |   |   |  | Sat 22.04.89 | Heart of Midlothian | 1-0 | Aberdeen FC |   |   |  | Sat 22.04.89 | Hamilton Academical | 0-3 | Hibernian FC |   |   |  | Sat 22.04.89 | Dundee United | 1-1 | Motherwell FC |   |   |  | Sat 22.04.89 | Celtic FC | 2-1 | Dundee FC |   |   |  |  Round 34. |  | Sat 29.04.89 | Rangers FC | 4-0 | Heart of Midlothian |   |   |  | Sat 29.04.89 | Motherwell FC | 4-0 | St. Mirren FC |   |   |  | Sat 29.04.89 | Hibernian FC | 1-2 | Dundee United |   |   |  | Sat 29.04.89 | Dundee FC | 1-0 | Hamilton Academical |   |   |  | Sat 29.04.89 | Aberdeen FC | 0-0 | Celtic FC | 0-0 |   |  |  Round 35. |  | Sat 06.05.89 | Heart of Midlothian | 0-0 | Dundee United | 0-0 |   |  | Sat 06.05.89 | Hamilton Academical | 2-1 | St. Mirren FC |   |   |  | Sat 06.05.89 | Dundee FC | 1-2 | Rangers FC |   |   |  | Sat 06.05.89 | Celtic FC | 1-0 | Hibernian FC |   |   |  | Sat 06.05.89 | Aberdeen FC | 0-0 | Motherwell FC | 0-0 |   |  |  Round 36. |  | Sat 13.05.89 | St. Mirren FC | 0-1 | Celtic FC |   |   |  | Sat 13.05.89 | Rangers FC | 0-3 | Aberdeen FC |   |   |  | Sat 13.05.89 | Motherwell FC | 1-1 | Heart of Midlothian |   |   |  | Sat 13.05.89 | Hibernian FC | 1-1 | Dundee FC |   |   |  | Sat 13.05.89 | Dundee United | 0-1 | Hamilton Academical |   |   |   
 | 
 |  
     
 |