Fixtures (228)
| Date | Home | Score | Away | FT | HT | |
|---|---|---|---|---|---|---|
| 23 Jan 2019 | Kilmarnock | 2 – 1 | Rangers | H | 1–1 | → |
| 23 Jan 2019 | Hearts | 1 – 2 | Dundee | A | 1–1 | → |
| 23 Jan 2019 | Celtic | 4 – 0 | St Mirren | H | 2–0 | → |
| 29 Dec 2018 | Hibernian | 0 – 1 | Hearts | A | 0–1 | → |
| 29 Dec 2018 | Rangers | 1 – 0 | Celtic | H | 1–0 | → |
| 29 Dec 2018 | Livingston | 1 – 2 | Aberdeen | A | 0–0 | → |
| 29 Dec 2018 | Dundee | 0 – 2 | St Johnstone | A | 0–1 | → |
| 29 Dec 2018 | Kilmarnock | 2 – 1 | St Mirren | H | 2–1 | → |
| 29 Dec 2018 | Hamilton | 1 – 2 | Motherwell | A | 1–1 | → |
| 26 Dec 2018 | Dundee | 0 – 0 | Livingston | D | 0–0 | → |
| 26 Dec 2018 | Aberdeen | 3 – 4 | Celtic | A | 1–1 | → |
| 26 Dec 2018 | Hearts | 2 – 0 | Hamilton | H | 2–0 | → |
| 26 Dec 2018 | Motherwell | 0 – 1 | Kilmarnock | A | 0–1 | → |
| 26 Dec 2018 | Rangers | 1 – 1 | Hibernian | D | 1–0 | → |
| 26 Dec 2018 | St Mirren | 0 – 1 | St Johnstone | A | 0–0 | → |
| 23 Dec 2018 | St Johnstone | 1 – 2 | Rangers | A | 1–0 | → |
| 22 Dec 2018 | Aberdeen | 2 – 0 | Hearts | H | 1–0 | → |
| 22 Dec 2018 | Motherwell | 0 – 1 | St Mirren | A | 0–0 | → |
| 22 Dec 2018 | Hibernian | 1 – 1 | Livingston | D | 0–0 | → |
| 22 Dec 2018 | Hamilton | 1 – 1 | Kilmarnock | D | 1–1 | → |
| 22 Dec 2018 | Celtic | 3 – 0 | Dundee | H | 1–0 | → |
| 19 Dec 2018 | Celtic | 3 – 0 | Motherwell | H | 3–0 | → |
| 19 Dec 2018 | Hibernian | 0 – 0 | Rangers | D | 0–0 | → |
| 18 Dec 2018 | Aberdeen | 5 – 1 | Dundee | H | 2–0 | → |
| 16 Dec 2018 | Rangers | 1 – 0 | Hamilton | H | 1–0 | → |
| 16 Dec 2018 | Hibernian | 2 – 0 | Celtic | H | 1–0 | → |
| 15 Dec 2018 | Kilmarnock | 3 – 1 | Dundee | H | 0–0 | → |
| 15 Dec 2018 | St Mirren | 1 – 2 | Aberdeen | A | 1–1 | → |
| 15 Dec 2018 | St Johnstone | 1 – 2 | Motherwell | A | 0–2 | → |
| 14 Dec 2018 | Livingston | 5 – 0 | Hearts | H | 0–0 | → |
| 11 Dec 2018 | Aberdeen | 3 – 2 | Livingston | H | 1–2 | → |
| 09 Dec 2018 | Dundee | 1 – 1 | Rangers | D | 1–1 | → |
| 08 Dec 2018 | Celtic | 5 – 1 | Kilmarnock | H | 4–0 | → |
| 08 Dec 2018 | Livingston | 3 – 1 | St Mirren | H | 0–1 | → |
| 08 Dec 2018 | Hearts | 1 – 0 | Motherwell | H | 1–0 | → |
| 08 Dec 2018 | Hamilton | 0 – 1 | Hibernian | A | 0–0 | → |
| 08 Dec 2018 | Aberdeen | 0 – 2 | St Johnstone | A | 0–0 | → |
| 05 Dec 2018 | Motherwell | 1 – 1 | Celtic | D | 0–1 | → |
| 05 Dec 2018 | St Johnstone | 2 – 2 | Hearts | D | 1–2 | → |
| 05 Dec 2018 | Rangers | 0 – 1 | Aberdeen | A | 0–1 | → |
| 05 Dec 2018 | Kilmarnock | 2 – 0 | Livingston | H | 2–0 | → |
| 05 Dec 2018 | Hibernian | 2 – 2 | St Mirren | D | 0–1 | → |
| 05 Dec 2018 | Dundee | 4 – 0 | Hamilton | H | 1–0 | → |
| 02 Dec 2018 | Hearts | 1 – 2 | Rangers | A | 1–2 | → |
| 01 Dec 2018 | St Mirren | 1 – 3 | Hamilton | A | 1–2 | → |
| 01 Dec 2018 | Livingston | 2 – 0 | Motherwell | H | 1–0 | → |
| 01 Dec 2018 | Kilmarnock | 3 – 0 | Hibernian | H | 2–0 | → |
| 24 Nov 2018 | Motherwell | 3 – 0 | Aberdeen | H | 2–0 | → |
| 24 Nov 2018 | Hamilton | 0 – 3 | Celtic | A | 0–1 | → |
| 24 Nov 2018 | Hibernian | 2 – 2 | Dundee | D | 2–1 | → |