| |
| ^top 1e journée, samedi 05/08/2023 |
| Celtic Glasgow | Ross County | 4-2 |
| Dundee FC | Motherwell | 1-1 |
| St. Johnstone | Hearts of Midl. | 0-2 |
| Livingston | Aberdeen | 0-0 |
| Kilmarnock | Glasgow Rangers | 1-0 |
| Hibernian Edimb. | St Mirren | 2-3 |
| Aberdeen | Motherwell | 1-0 |
| Kilmarnock | Hearts of Midl. | 0-0 |
| St. Johnstone | Hibernian Edimb. | 1-3 |
| Livingston | Ross County | 2-0 |
| St Mirren | Glasgow Rangers | 1-2 |
| Dundee FC | Celtic Glasgow | 1-2 |
| | | ^top 2e journée, samedi 04/05/2024 |
| Glasgow Rangers | Livingston | 4-0 |
| St Mirren | Dundee FC | 2-1 |
| Ross County | St. Johnstone | 2-0 |
| Aberdeen | Celtic Glasgow | 1-3 |
| Motherwell | Hibernian Edimb. | 2-1 |
| Hearts of Midl. | Kilmarnock | 0-0 |
| Celtic Glasgow | Hearts of Midl. | 3-0 |
| Motherwell | Livingston | 4-1 |
| Aberdeen | St. Johnstone | 1-0 |
| Dundee FC | St Mirren | 1-3 |
| Ross County | Hibernian Edimb. | 2-1 |
| Glasgow Rangers | Kilmarnock | 4-1 |
| | | ^top 3e journée, samedi 11/05/2024 |
| Ross County | Glasgow Rangers | 0-2 |
| Celtic Glasgow | St. Johnstone | 0-0 |
| Motherwell | Kilmarnock | 2-1 |
| Hibernian Edimb. | Livingston | 2-3 |
| Dundee FC | Hearts of Midl. | 1-0 |
| St Mirren | Aberdeen | 2-2 |
| Celtic Glasgow | Glasgow Rangers | 2-1 |
| Ross County | Motherwell | 1-5 |
| Hearts of Midl. | Dundee FC | 3-0 |
| Livingston | St. Johnstone | 2-1 |
| St Mirren | Kilmarnock | 0-1 |
| Hibernian Edimb. | Aberdeen | 0-4 |
|
| |
| | ^top 4e journée, mercredi 15/05/2024 |
| St. Johnstone | Dundee FC | 2-2 |
| Livingston | St Mirren | 1-1 |
| Kilmarnock | Ross County | 0-1 |
| Glasgow Rangers | Celtic Glasgow | 0-1 |
| Hearts of Midl. | Motherwell | 0-1 |
| Aberdeen | Hibernian Edimb. | 0-2 |
| Glasgow Rangers | Dundee FC | 5-2 |
| Kilmarnock | Celtic Glasgow | 0-5 |
| Hibernian Edimb. | Motherwell | 3-0 |
| Aberdeen | Livingston | 5-1 |
| St Mirren | Hearts of Midl. | 2-2 |
| St. Johnstone | Ross County | 1-1 |
|
| |
| ^top 5e journée, samedi 16/09/2023 |
| St. Johnstone | Glasgow Rangers | 0-2 |
| Celtic Glasgow | Dundee FC | 3-0 |
| Hearts of Midl. | Aberdeen | 2-0 |
| Motherwell | St Mirren | 0-1 |
| Kilmarnock | Hibernian Edimb. | 2-2 |
| Ross County | Livingston | 1-1 |
| Hearts of Midl. | Glasgow Rangers | 3-3 |
| Celtic Glasgow | St Mirren | 3-2 |
| Dundee FC | Kilmarnock | 1-1 |
| Motherwell | St. Johnstone | 1-2 |
| Ross County | Aberdeen | 2-2 |
| Livingston | Hibernian Edimb. | 1-1 |
| | | ^top 6e journée, samedi 23/09/2023 |
| Livingston | Celtic Glasgow | 0-3 |
| St Mirren | Hearts of Midl. | 1-0 |
| Hibernian Edimb. | St. Johnstone | 2-0 |
| Dundee FC | Kilmarnock | 2-2 |
| Glasgow Rangers | Motherwell | 1-0 |
| Aberdeen | Ross County | 4-0 |
| | | ^top 7e journée, samedi 30/09/2023 |
| Motherwell | Celtic Glasgow | 1-2 |
| Glasgow Rangers | Aberdeen | 1-3 |
| Ross County | Hearts of Midl. | 0-1 |
| Hibernian Edimb. | Dundee FC | 0-0 |
| St. Johnstone | Livingston | 1-1 |
| Kilmarnock | St Mirren | 1-1 |
|
| |
| ^top 8e journée, samedi 07/10/2023 |
| Celtic Glasgow | Kilmarnock | 3-1 |
| Livingston | Motherwell | 2-0 |
| Hearts of Midl. | Hibernian Edimb. | 2-2 |
| St Mirren | Glasgow Rangers | 0-3 |
| Aberdeen | St. Johnstone | 0-0 |
| Dundee FC | Ross County | 0-0 |
| | | ^top 9e journée, samedi 21/10/2023 |
| Glasgow Rangers | Hibernian Edimb. | 4-0 |
| Kilmarnock | Livingston | 3-1 |
| Hearts of Midl. | Celtic Glasgow | 1-4 |
| St. Johnstone | Motherwell | 2-2 |
| Ross County | St Mirren | 1-0 |
| Aberdeen | Dundee FC | 1-1 |
| | | ^top 10e journée, samedi 28/10/2023 |
| Hibernian Edimb. | Celtic Glasgow | 0-0 |
| Motherwell | Ross County | 3-3 |
| St Mirren | St. Johnstone | 4-0 |
| Livingston | Dundee FC | 0-2 |
| Kilmarnock | Aberdeen | 2-0 |
| Glasgow Rangers | Hearts of Midl. | 2-1 |
|
| |
| ^top 11e journée, mercredi 01/11/2023 |
| Hibernian Edimb. | Ross County | 2-2 |
| Celtic Glasgow | St Mirren | 2-1 |
| Motherwell | Aberdeen | 2-4 |
| Hearts of Midl. | Livingston | 1-0 |
| St. Johnstone | Kilmarnock | 2-1 |
| Dundee FC | Glasgow Rangers | 0-5 |
| | | ^top 12e journée, samedi 04/11/2023 |
| Ross County | Celtic Glasgow | 0-3 |
| Kilmarnock | Motherwell | 1-0 |
| St Mirren | Hibernian Edimb. | 2-2 |
| Glasgow Rangers | St. Johnstone | 2-0 |
| Aberdeen | Livingston | 2-1 |
| Hearts of Midl. | Dundee FC | 3-2 |
| | | ^top 13e journée, samedi 11/11/2023 |
| Motherwell | Hearts of Midl. | 1-2 |
| St. Johnstone | Ross County | 1-0 |
| Dundee FC | St Mirren | 4-0 |
| Hibernian Edimb. | Kilmarnock | 1-0 |
| Livingston | Glasgow Rangers | 0-2 |
| Celtic Glasgow | Aberdeen | 6-0 |
|
| |
| ^top 14e journée, samedi 25/11/2023 |
| Celtic Glasgow | Motherwell | 1-1 |
| Hearts of Midl. | St. Johnstone | 1-0 |
| Dundee FC | Hibernian Edimb. | 1-2 |
| St Mirren | Livingston | 1-0 |
| Ross County | Kilmarnock | 0-0 |
| Aberdeen | Glasgow Rangers | 1-1 |
| | | ^top 15e journée, dimanche 03/12/2023 |
| Motherwell | Dundee FC | 3-3 |
| Kilmarnock | Hearts of Midl. | 0-1 |
| St. Johnstone | Celtic Glasgow | 1-3 |
| Glasgow Rangers | St Mirren | 2-0 |
| Hibernian Edimb. | Aberdeen | 2-0 |
| Livingston | Ross County | 2-2 |
| | | ^top 16e journée, mercredi 06/12/2023 |
| Dundee FC | Livingston | 1-0 |
| Ross County | Motherwell | 3-0 |
| Celtic Glasgow | Hibernian Edimb. | 4-1 |
| Aberdeen | Kilmarnock | 0-1 |
| St. Johnstone | St Mirren | 1-0 |
| Hearts of Midl. | Glasgow Rangers | 0-1 |
|
| |
| ^top 17e journée, samedi 09/12/2023 |
| Glasgow Rangers | Dundee FC | 3-1 |
| Motherwell | St. Johnstone | 1-1 |
| Aberdeen | Hearts of Midl. | 2-1 |
| St Mirren | Ross County | 2-0 |
| Livingston | Hibernian Edimb. | 0-1 |
| Kilmarnock | Celtic Glasgow | 2-1 |
| | | ^top 18e journée, samedi 16/12/2023 |
| Celtic Glasgow | Hearts of Midl. | 0-2 |
| St Mirren | Motherwell | 0-0 |
| Ross County | Dundee FC | 0-1 |
| Livingston | Kilmarnock | 0-0 |
| Hibernian Edimb. | Glasgow Rangers | 0-3 |
| St. Johnstone | Aberdeen | 1-1 |
| | | ^top 19e journée, samedi 23/12/2023 |
| Celtic Glasgow | Livingston | 2-0 |
| Hearts of Midl. | St Mirren | 2-0 |
| Kilmarnock | St. Johnstone | 2-1 |
| Motherwell | Glasgow Rangers | 0-2 |
| Dundee FC | Aberdeen | 1-0 |
| Ross County | Hibernian Edimb. | 2-2 |
|
| |
| ^top 20e journée, mercredi 27/12/2023 |
| Dundee FC | Celtic Glasgow | 0-3 |
| Livingston | St. Johnstone | 0-0 |
| St Mirren | Kilmarnock | 0-1 |
| Hibernian Edimb. | Hearts of Midl. | 0-1 |
| Glasgow Rangers | Ross County | 3-1 |
| Aberdeen | Motherwell | 3-3 |
| | | ^top 21e journée, samedi 30/12/2023 |
| St. Johnstone | Hibernian Edimb. | 1-0 |
| Celtic Glasgow | Glasgow Rangers | 2-1 |
| Motherwell | Livingston | 3-1 |
| Aberdeen | St Mirren | 0-3 |
| Hearts of Midl. | Ross County | 2-2 |
| Kilmarnock | Dundee FC | 2-2 |
| | | ^top 22e journée, mardi 02/01/2024 |
| Glasgow Rangers | Kilmarnock | 3-1 |
| Hibernian Edimb. | Motherwell | 2-2 |
| Ross County | Aberdeen | 0-3 |
| Livingston | Hearts of Midl. | 1-2 |
| St Mirren | Celtic Glasgow | 0-3 |
| Dundee FC | St. Johnstone | 2-1 |
|
| |
| ^top 23e journée, samedi 27/01/2024 |
| St Mirren | Glasgow Rangers | 0-1 |
| Celtic Glasgow | Ross County | 1-0 |
| St. Johnstone | Motherwell | 1-1 |
| Hearts of Midl. | Aberdeen | 2-0 |
| Livingston | Dundee FC | 1-4 |
| Kilmarnock | Hibernian Edimb. | 2-2 |
| | | ^top 24e journée, samedi 03/02/2024 |
| Aberdeen | Celtic Glasgow | 1-1 |
| Glasgow Rangers | Livingston | 3-0 |
| Dundee FC | Hearts of Midl. | 2-3 |
| Motherwell | Kilmarnock | 1-1 |
| Ross County | St. Johnstone | 0-1 |
| Hibernian Edimb. | St Mirren | 0-3 |
| | | ^top 25e journée, mercredi 07/02/2024 |
| Motherwell | Ross County | 5-0 |
| Glasgow Rangers | Aberdeen | 2-1 |
| St. Johnstone | Hearts of Midl. | 0-1 |
| St Mirren | Dundee FC | 2-0 |
| Kilmarnock | Livingston | 1-0 |
| Hibernian Edimb. | Celtic Glasgow | 1-2 |
|
| |
| ^top 26e journée, samedi 17/02/2024 |
| Celtic Glasgow | Kilmarnock | 1-1 |
| Hearts of Midl. | Motherwell | 2-0 |
| Aberdeen | Hibernian Edimb. | 2-2 |
| Dundee FC | Ross County | 2-0 |
| Livingston | St Mirren | 1-0 |
| St. Johnstone | Glasgow Rangers | 0-3 |
| | | ^top 27e journée, samedi 24/02/2024 |
| Glasgow Rangers | Hearts of Midl. | 5-0 |
| Kilmarnock | Aberdeen | 2-0 |
| Hibernian Edimb. | Dundee FC | 2-1 |
| St Mirren | St. Johnstone | 2-0 |
| Ross County | Livingston | 3-2 |
| Motherwell | Celtic Glasgow | 1-3 |
| | | ^top 28e journée, mercredi 28/02/2024 |
| Ross County | St Mirren | 1-1 |
| Celtic Glasgow | Dundee FC | 7-1 |
| Kilmarnock | Glasgow Rangers | 1-2 |
| Aberdeen | St. Johnstone | 0-2 |
| Hearts of Midl. | Hibernian Edimb. | 1-1 |
| Livingston | Motherwell | 1-3 |
|
| |
| ^top 29e journée, samedi 02/03/2024 |
| Glasgow Rangers | Motherwell | 1-2 |
| St Mirren | Aberdeen | 2-1 |
| Dundee FC | Kilmarnock | 2-2 |
| St. Johnstone | Livingston | 1-1 |
| Hibernian Edimb. | Ross County | 2-0 |
| Hearts of Midl. | Celtic Glasgow | 2-0 |
| | | ^top 30e journée, samedi 16/03/2024 |
| Celtic Glasgow | St. Johnstone | 3-1 |
| Motherwell | Aberdeen | 0-1 |
| Ross County | Hearts of Midl. | 2-1 |
| Hibernian Edimb. | Livingston | 3-0 |
| Kilmarnock | St Mirren | 5-2 |
| Dundee FC | Glasgow Rangers | 0-0 |
| | | ^top 31e journée, samedi 30/03/2024 |
| Glasgow Rangers | Hibernian Edimb. | 3-1 |
| Motherwell | St Mirren | 1-1 |
| St. Johnstone | Dundee FC | 1-2 |
| Hearts of Midl. | Kilmarnock | 1-1 |
| Aberdeen | Ross County | 2-1 |
| Livingston | Celtic Glasgow | 0-3 |
|
| |
| ^top 32e journée, samedi 06/04/2024 |
| Dundee FC | Motherwell | 2-3 |
| St Mirren | Hearts of Midl. | 1-2 |
| Livingston | Aberdeen | 0-0 |
| Hibernian Edimb. | St. Johnstone | 1-2 |
| Kilmarnock | Ross County | 1-0 |
| Glasgow Rangers | Celtic Glasgow | 3-3 |
| | | ^top 33e journée, samedi 13/04/2024 |
| Celtic Glasgow | St Mirren | 3-0 |
| Motherwell | Hibernian Edimb. | 1-1 |
| Aberdeen | Dundee FC | 0-0 |
| Hearts of Midl. | Livingston | 4-2 |
| St. Johnstone | Kilmarnock | 0-2 |
| Ross County | Glasgow Rangers | 3-2 |
|