| 03/08/2024 | 13:30 | Hearts vs Rangers | 0-0 |
| 03/08/2024 | 16:00 | Motherwell vs Ross County | 0-0 |
| 04/08/2024 | 14:30 | Dundee United vs Dundee | 2-2 |
| 04/08/2024 | 16:00 | St. Mirren vs Hibernian | 3-0 |
| 04/08/2024 | 17:30 | Celtic vs Kilmarnock | 4-0 |
| 05/08/2024 | 21:00 | St. Johnstone vs Aberdeen | 1-2 |
| 10/08/2024 | 16:00 | Rangers vs Motherwell | 2-1 |
| 10/08/2024 | 16:00 | Ross County vs Dundee United | 1-1 |
| 10/08/2024 | 18:30 | Dundee vs Hearts | 3-1 |
| 11/08/2024 | 13:30 | Hibernian vs Celtic | 0-2 |
| 11/08/2024 | 16:00 | Aberdeen vs St. Mirren | 3-1 |
| 11/08/2024 | 16:00 | Kilmarnock vs St. Johnstone | 0-3 |
| 24/08/2024 | 16:00 | Dundee United vs St. Johnstone | 2-0 |
| 24/08/2024 | 16:00 | Hibernian vs Dundee | 2-2 |
| 24/08/2024 | 16:00 | Rangers vs Ross County | 6-0 |
| 25/08/2024 | 13:00 | St. Mirren vs Celtic | 0-3 |
| 25/08/2024 | 16:00 | Aberdeen vs Kilmarnock | 2-0 |
| 25/08/2024 | 16:00 | Motherwell vs Hearts | 3-1 |
| 31/08/2024 | 16:00 | Dundee vs St. Mirren | 2-2 |
| 31/08/2024 | 16:00 | St. Johnstone vs Motherwell | 1-2 |
| 31/08/2024 | 18:45 | Ross County vs Aberdeen | 0-1 |
| 01/09/2024 | 13:30 | Celtic vs Rangers | 3-0 |
| 01/09/2024 | 16:00 | Hearts vs Dundee United | 0-1 |
| 01/09/2024 | 16:00 | Kilmarnock vs Hibernian | 1-1 |
| 14/09/2024 | 16:00 | Aberdeen vs Motherwell | 2-1 |
| 14/09/2024 | 16:00 | Celtic vs Hearts | 2-0 |
| 14/09/2024 | 16:00 | Hibernian vs St. Johnstone | 2-0 |
| 14/09/2024 | 16:00 | Ross County vs Dundee | 2-0 |
| 14/09/2024 | 16:00 | St. Mirren vs Kilmarnock | 2-2 |
| 15/09/2024 | 13:00 | Dundee United vs Rangers | 0-1 |
| 21/09/2024 | 16:00 | Ross County vs St. Johnstone | 3-3 |
| 21/09/2024 | 16:00 | St. Mirren vs Hearts | 2-1 |
| 03/11/2024 | 16:00 | Hibernian vs Dundee United | 1-1 |
| 04/12/2024 | 20:45 | Dundee vs Motherwell | 4-1 |
| 04/12/2024 | 20:45 | Rangers vs Kilmarnock | 6-0 |
| 04/12/2024 | 21:00 | Aberdeen vs Celtic | 0-1 |
| 28/09/2024 | 16:00 | Dundee vs Aberdeen | 1-2 |
| 28/09/2024 | 16:00 | Hearts vs Ross County | 1-1 |
| 28/09/2024 | 16:00 | Kilmarnock vs Dundee United | 3-3 |
| 28/09/2024 | 16:00 | Motherwell vs St. Mirren | 2-1 |
| 28/09/2024 | 18:45 | St. Johnstone vs Celtic | 0-6 |
| 29/09/2024 | 13:00 | Rangers vs Hibernian | 1-0 |
| 05/10/2024 | 16:00 | Dundee vs Kilmarnock | 2-3 |
| 05/10/2024 | 16:00 | Hibernian vs Motherwell | 1-2 |
| 05/10/2024 | 16:00 | St. Mirren vs Dundee United | 0-1 |
| 06/10/2024 | 13:00 | Ross County vs Celtic | 1-2 |
| 06/10/2024 | 16:00 | Aberdeen vs Hearts | 3-2 |
| 06/10/2024 | 21:00 | Rangers vs St. Johnstone | 2-0 |
| 19/10/2024 | 16:00 | Celtic vs Aberdeen | 2-2 |
| 19/10/2024 | 16:00 | Dundee United vs Hibernian | 3-2 |
| 19/10/2024 | 16:00 | Hearts vs St. Mirren | 4-0 |
| 19/10/2024 | 16:00 | Motherwell vs Dundee | 0-1 |
| 19/10/2024 | 16:00 | St. Johnstone vs Ross County | 3-0 |
| 20/10/2024 | 13:00 | Kilmarnock vs Rangers | 1-0 |
| 26/10/2024 | 16:00 | Dundee vs St. Johnstone | 1-2 |
| 26/10/2024 | 16:00 | Ross County vs Kilmarnock | 2-1 |
| 26/10/2024 | 18:30 | Aberdeen vs Dundee United | 1-0 |
| 27/10/2024 | 13:00 | Hibernian vs Hearts | 1-1 |
| 27/10/2024 | 16:00 | Motherwell vs Celtic | 0-3 |
| 27/10/2024 | 16:00 | Rangers vs St. Mirren | 2-1 |
| 30/10/2024 | 20:45 | Celtic vs Dundee | 2-0 |
| 30/10/2024 | 20:45 | Dundee United vs Motherwell | 1-2 |
| 30/10/2024 | 20:45 | Hearts vs Kilmarnock | 1-2 |
| 30/10/2024 | 20:45 | Ross County vs Hibernian | 0-0 |
| 30/10/2024 | 20:45 | St. Mirren vs St. Johnstone | 3-1 |
| 30/10/2024 | 21:00 | Aberdeen vs Rangers | 2-1 |
| 02/11/2024 | 16:00 | St. Johnstone vs Hearts | 1-2 |
| 02/11/2024 | 16:00 | St. Mirren vs Ross County | 0-0 |
| 26/11/2024 | 20:45 | Hibernian vs Aberdeen | 3-3 |
| 08/01/2025 | 20:45 | Celtic vs Dundee United | 2-0 |
| 08/01/2025 | 20:45 | Kilmarnock vs Motherwell | 0-0 |
| 09/01/2025 | 21:00 | Dundee vs Rangers | 1-1 |
| 03/11/2024 | 16:00 | Dundee vs Kilmarnock | 3-2 |
| 11/01/2025 | 13:30 | Ross County vs Celtic | 1-4 |
| 11/01/2025 | 16:00 | Hibernian vs Motherwell | 3-1 |
| 11/01/2025 | 16:00 | St. Mirren vs Dundee United | 0-1 |
| 12/01/2025 | 16:00 | Aberdeen vs Hearts | 0-0 |
| 12/01/2025 | 16:00 | Rangers vs St. Johnstone | 3-1 |
| 09/11/2024 | 16:00 | Dundee United vs Ross County | 3-0 |
| 09/11/2024 | 16:00 | Hibernian vs St. Mirren | 1-2 |
| 09/11/2024 | 16:00 | Motherwell vs St. Johnstone | 2-1 |
| 09/11/2024 | 18:30 | Aberdeen vs Dundee | 4-1 |
| 10/11/2024 | 16:00 | Kilmarnock vs Celtic | 0-2 |
| 10/11/2024 | 18:00 | Rangers vs Hearts | 1-0 |
| 23/11/2024 | 16:15 | Ross County vs Motherwell | 2-1 |
| 23/11/2024 | 16:15 | St. Johnstone vs Kilmarnock | 1-0 |
| 23/11/2024 | 16:45 | Rangers vs Dundee United | 1-1 |
| 23/11/2024 | 17:00 | St. Mirren vs Aberdeen | 2-1 |
| 23/11/2024 | 18:55 | Dundee vs Hibernian | 4-1 |
| 23/11/2024 | 20:45 | Hearts vs Celtic | 1-4 |
| 30/11/2024 | 16:00 | Celtic vs Ross County | 5-0 |
| 30/11/2024 | 16:00 | Dundee United vs St. Mirren | 2-0 |
| 30/11/2024 | 16:00 | Kilmarnock vs Dundee | 1-1 |
| 30/11/2024 | 16:00 | Motherwell vs Hibernian | 0-3 |
| 01/12/2024 | 13:00 | St. Johnstone vs Rangers | 0-1 |
| 01/12/2024 | 16:00 | Hearts vs Aberdeen | 1-1 |
| 07/12/2024 | 16:00 | Aberdeen vs St. Johnstone | 1-1 |
| 07/12/2024 | 16:00 | Celtic vs Hibernian | 3-0 |
| 07/12/2024 | 16:00 | Dundee United vs Kilmarnock | 1-1 |
| 07/12/2024 | 16:00 | Hearts vs Dundee | 2-0 |
| 07/12/2024 | 16:00 | St. Mirren vs Motherwell | 0-1 |
| 08/12/2024 | 13:00 | Ross County vs Rangers | 0-3 |
| 14/12/2024 | 16:00 | Hibernian vs Ross County | 3-1 |
| 14/12/2024 | 16:00 | Motherwell vs Dundee United | 4-3 |
| 14/12/2024 | 16:00 | St. Johnstone vs St. Mirren | 2-3 |
| 15/12/2024 | 16:00 | Kilmarnock vs Hearts | 1-0 |
| 14/01/2025 | 21:00 | Dundee vs Celtic | 3-3 |
| 15/01/2025 | 21:00 | Rangers vs Aberdeen | 3-0 |
| 20/12/2024 | 20:45 | Motherwell vs Kilmarnock | 1-1 |
| 21/12/2024 | 16:00 | Aberdeen vs Hibernian | 1-3 |
| 21/12/2024 | 16:00 | Rangers vs Dundee | 1-0 |
| 21/12/2024 | 16:00 | Ross County vs St. Mirren | 1-2 |
| 22/12/2024 | 13:00 | Dundee United vs Celtic | 0-0 |
| 22/12/2024 | 16:00 | Hearts vs St. Johnstone | 2-1 |
| 26/12/2024 | 13:30 | Hearts vs Hibernian | 1-2 |
| 26/12/2024 | 16:00 | Celtic vs Motherwell | 4-0 |
| 26/12/2024 | 16:00 | Dundee vs Ross County | 0-3 |
| 26/12/2024 | 16:00 | Kilmarnock vs Aberdeen | 4-0 |
| 26/12/2024 | 16:00 | St. Johnstone vs Dundee United | 1-2 |
| 26/12/2024 | 18:45 | St. Mirren vs Rangers | 2-1 |
| 29/12/2024 | 16:00 | Celtic vs St. Johnstone | 4-0 |
| 29/12/2024 | 16:00 | Hibernian vs Kilmarnock | 1-0 |
| 29/12/2024 | 16:00 | Motherwell vs Rangers | 2-2 |
| 29/12/2024 | 16:00 | Ross County vs Hearts | 2-2 |
| 29/12/2024 | 16:00 | St. Mirren vs Dundee | 1-2 |
| 29/12/2024 | 18:15 | Dundee United vs Aberdeen | 1-0 |
| 02/01/2025 | 16:00 | Aberdeen vs Ross County | 1-2 |
| 02/01/2025 | 16:00 | Hearts vs Motherwell | 1-0 |
| 02/01/2025 | 16:00 | Kilmarnock vs St. Mirren | 2-0 |
| 02/01/2025 | 16:00 | Rangers vs Celtic | 3-0 |
| 02/01/2025 | 16:00 | St. Johnstone vs Hibernian | 1-1 |
| 02/01/2025 | 18:30 | Dundee vs Dundee United | 1-2 |
| 05/01/2025 | 13:00 | Hibernian vs Rangers | 3-3 |
| 05/01/2025 | 15:30 | Motherwell vs Aberdeen | 2-0 |
| 05/01/2025 | 16:00 | Celtic vs St. Mirren | 3-0 |
| 05/01/2025 | 16:00 | Dundee United vs Hearts | 0-1 |
| 05/01/2025 | 16:00 | Kilmarnock vs Ross County | 0-1 |
| 05/01/2025 | 16:00 | St. Johnstone vs Dundee | 1-3 |
| 25/01/2025 | 16:00 | Aberdeen vs St. Mirren | 0-3 |
| 25/01/2025 | 16:00 | Hearts vs Kilmarnock | 3-2 |
| 25/01/2025 | 16:00 | Ross County vs Hibernian | 1-1 |
| 25/01/2025 | 16:00 | St. Johnstone vs Motherwell | 2-1 |
| 26/01/2025 | 13:00 | Dundee United vs Rangers | 1-3 |
| 05/02/2025 | 20:45 | Celtic vs Dundee | 6-0 |
| 01/02/2025 | 16:00 | Dundee vs Hearts | 0-6 |
| 01/02/2025 | 16:00 | Hibernian vs Aberdeen | 2-0 |
| 01/02/2025 | 16:00 | St. Mirren vs St. Johnstone | 0-1 |
| 01/02/2025 | 18:45 | Kilmarnock vs Dundee United | 1-0 |
| 02/02/2025 | 16:00 | Motherwell vs Celtic | 1-3 |
| 02/02/2025 | 16:00 | Rangers vs Ross County | 4-0 |
| 15/02/2025 | 16:00 | Celtic vs Dundee United | 3-0 |
| 15/02/2025 | 16:00 | Dundee vs Aberdeen | 1-2 |
| 15/02/2025 | 16:00 | Kilmarnock vs St. Johnstone | 3-1 |
| 15/02/2025 | 16:00 | Motherwell vs Ross County | 0-3 |
| 16/02/2025 | 13:00 | Hearts vs Rangers | 1-3 |
| 16/02/2025 | 15:00 | St. Mirren vs Hibernian | 0-0 |
| 22/02/2025 | 13:30 | Hibernian vs Celtic | 2-1 |
| 22/02/2025 | 16:00 | Aberdeen vs Kilmarnock | 1-0 |
| 22/02/2025 | 16:00 | Dundee United vs Motherwell | 1-0 |
| 22/02/2025 | 16:00 | Rangers vs St. Mirren | 0-2 |
| 22/02/2025 | 16:00 | Ross County vs Dundee | 3-1 |
| 23/02/2025 | 13:00 | St. Johnstone vs Hearts | 1-2 |
| 25/02/2025 | 21:00 | Celtic vs Aberdeen | 5-1 |
| 26/02/2025 | 20:45 | Dundee United vs Hibernian | 1-3 |
| 26/02/2025 | 20:45 | Hearts vs St. Mirren | 3-1 |
| 26/02/2025 | 20:45 | Motherwell vs Dundee | 2-1 |
| 26/02/2025 | 20:45 | St. Johnstone vs Ross County | 1-0 |
| 26/02/2025 | 21:00 | Kilmarnock vs Rangers | 2-4 |
| 01/03/2025 | 16:00 | Dundee vs St. Johnstone | 1-1 |
| 01/03/2025 | 16:00 | Rangers vs Motherwell | 1-2 |
| 01/03/2025 | 16:00 | Ross County vs Kilmarnock | 1-0 |
| 01/03/2025 | 18:30 | St. Mirren vs Celtic | 2-5 |
| 02/03/2025 | 13:30 | Hibernian vs Hearts | 2-1 |
| 02/03/2025 | 16:00 | Aberdeen vs Dundee United | 2-2 |
| 15/03/2025 | 16:00 | Hearts vs Ross County | 2-0 |
| 15/03/2025 | 16:00 | Kilmarnock vs Hibernian | 1-1 |
| 15/03/2025 | 16:00 | Motherwell vs St. Mirren | 2-2 |
| 15/03/2025 | 16:00 | St. Johnstone vs Aberdeen | 0-0 |
| 16/03/2025 | 13:30 | Celtic vs Rangers | 2-3 |
| 16/03/2025 | 16:00 | Dundee United vs Dundee | 2-4 |
| 29/03/2025 | 16:00 | Aberdeen vs Motherwell | 4-1 |
| 29/03/2025 | 16:00 | Celtic vs Hearts | 3-0 |
| 29/03/2025 | 16:00 | Hibernian vs St. Johnstone | 3-0 |
| 29/03/2025 | 16:00 | St. Mirren vs Kilmarnock | 5-1 |
| 29/03/2025 | 18:30 | Dundee vs Rangers | 3-4 |
| 30/03/2025 | 15:30 | Ross County vs Dundee United | 0-1 |
| 05/04/2025 | 16:00 | Dundee vs St. Mirren | 2-0 |
| 05/04/2025 | 16:00 | Kilmarnock vs Motherwell | 2-0 |
| 05/04/2025 | 16:00 | Rangers vs Hibernian | 0-2 |
| 05/04/2025 | 16:00 | Ross County vs Aberdeen | 0-1 |
| 06/04/2025 | 13:00 | St. Johnstone vs Celtic | 1-0 |
| 06/04/2025 | 15:30 | Hearts vs Dundee United | 0-1 |
| 12/04/2025 | 13:30 | Celtic vs Kilmarnock | 5-1 |
| 12/04/2025 | 16:00 | Dundee United vs St. Johnstone | 1-0 |
| 12/04/2025 | 16:00 | Motherwell vs Hearts | 0-0 |
| 12/04/2025 | 16:00 | St. Mirren vs Ross County | 3-2 |
| 13/04/2025 | 13:00 | Aberdeen vs Rangers | 2-2 |
| 13/04/2025 | 15:30 | Hibernian vs Dundee | 4-0 |
| 26/04/2025 | 13:30 | Dundee United vs Celtic | 0-5 |
| 26/04/2025 | 16:00 | Aberdeen vs Hibernian | 1-0 |
| 26/04/2025 | 16:00 | St. Mirren vs Rangers | 2-2 |
| 26/04/2025 | 16:00 | Hearts vs Dundee | 0-1 |
| 26/04/2025 | 16:00 | Kilmarnock vs Ross County | 2-0 |
| 26/04/2025 | 16:00 | Motherwell vs St. Johnstone | 3-2 |
| 03/05/2025 | 16:00 | Hibernian vs Dundee United | 3-1 |
| 03/05/2025 | 16:00 | St. Mirren vs Aberdeen | 1-0 |
| 03/05/2025 | 16:00 | Dundee vs Motherwell | 1-2 |
| 03/05/2025 | 16:00 | Ross County vs Hearts | 1-3 |
| 03/05/2025 | 16:00 | St. Johnstone vs Kilmarnock | 0-2 |
| 04/05/2025 | 13:00 | Rangers vs Celtic | 1-1 |
| 10/05/2025 | 16:00 | Celtic vs Hibernian | 3-1 |
| 10/05/2025 | 16:00 | Dundee United vs St. Mirren | 0-2 |
| 10/05/2025 | 16:00 | Hearts vs Motherwell | 3-0 |
| 10/05/2025 | 16:00 | Kilmarnock vs Dundee | 3-2 |
| 10/05/2025 | 16:00 | St. Johnstone vs Ross County | 2-1 |
| 11/05/2025 | 13:00 | Rangers vs Aberdeen | 4-0 |
| 14/05/2025 | 20:45 | Rangers vs Dundee United | 3-1 |
| 14/05/2025 | 20:45 | St. Mirren vs Hibernian | 2-2 |
| 14/05/2025 | 20:45 | Dundee vs Ross County | 1-1 |
| 14/05/2025 | 20:45 | Hearts vs St. Johnstone | 2-1 |
| 14/05/2025 | 20:45 | Motherwell vs Kilmarnock | 3-0 |
| 14/05/2025 | 21:00 | Aberdeen vs Celtic | 1-5 |
| 17/05/2025 | 13:30 | Celtic vs St. Mirren | 1-1 |
| 17/05/2025 | 13:30 | Dundee United vs Aberdeen | 2-1 |
| 17/05/2025 | 13:30 | Hibernian vs Rangers | 2-2 |
| 18/05/2025 | 16:00 | Kilmarnock vs Hearts | 0-1 |
| 18/05/2025 | 16:00 | Ross County vs Motherwell | 1-1 |
| 18/05/2025 | 16:00 | St. Johnstone vs Dundee | 0-2 |