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