St. Johnstone : Games
| 02.08.2026 | SCO | St. Johnstone | 4:3 | Kilmarnock |
| 08.08.2026 | SCO | St Mirren | 1:0 | St. Johnstone |
| 22.08.2026 | SCO | St. Johnstone | -:- | Celtic |
| 29.08.2026 | SCO | Hearts | -:- | St. Johnstone |
| 02.09.2026 | SCO | Dundee F.C. | -:- | St. Johnstone |
| 4. | Hearts | 1 | 0 | 1 | 3 |
| 5. | Dundee F.C. | 1 | 0 | 1 | 3 |
| 6. | St. Johnstone | 1 | 0 | 1 | 3 |
| 7. | Hibernian | 1 | 0 | 1 | 3 |
| 8. | Aberdeen | 1 | 0 | 1 | 3 |
2026-27, Scottish Premier League
| 10.04.2027 | SCO | St. Johnstone | -:- | Motherwell |
| 03.04.2027 | SCO | Hearts | -:- | St. Johnstone |
| 20.03.2027 | SCO | St. Johnstone | -:- | Hibernian |
| 13.03.2027 | SCO | St. Johnstone | -:- | Celtic |
| 27.02.2027 | SCO | Aberdeen | -:- | St. Johnstone |
| 20.02.2027 | SCO | St. Johnstone | -:- | Kilmarnock |
| 13.02.2027 | SCO | Dundee F.C. | -:- | St. Johnstone |
| 03.02.2027 | SCO | St Mirren | -:- | St. Johnstone |
| 30.01.2027 | SCO | St. Johnstone | -:- | Dundee United |
| 23.01.2027 | SCO | Rangers | -:- | St. Johnstone |
| 09.01.2027 | SCO | St. Johnstone | -:- | Falkirk |
| 02.01.2027 | SCO | Motherwell | -:- | St. Johnstone |
| 30.12.2026 | SCO | St. Johnstone | -:- | Hearts |
| 26.12.2026 | SCO | St. Johnstone | -:- | Aberdeen |
| 19.12.2026 | SCO | Hibernian | -:- | St. Johnstone |
| 12.12.2026 | SCO | St. Johnstone | -:- | Rangers |
| 05.12.2026 | SCO | Celtic | -:- | St. Johnstone |
| 02.12.2026 | SCO | St. Johnstone | -:- | St Mirren |
| 28.11.2026 | SCO | Dundee United | -:- | St. Johnstone |
| 21.11.2026 | SCO | Falkirk | -:- | St. Johnstone |
| 07.11.2026 | SCO | St. Johnstone | -:- | Dundee F.C. |
| 31.10.2026 | SCO | Kilmarnock | -:- | St. Johnstone |
| 28.10.2026 | SCO | St. Johnstone | -:- | Motherwell |
| 24.10.2026 | SCO | Rangers | -:- | St. Johnstone |
| 17.10.2026 | SCO | St. Johnstone | -:- | Dundee United |
| 10.10.2026 | SCO | Aberdeen | -:- | St. Johnstone |
| 19.09.2026 | SCO | St. Johnstone | -:- | Falkirk |
| 06.09.2026 | SCO | St. Johnstone | -:- | Hibernian |
| 02.09.2026 | SCO | Dundee F.C. | -:- | St. Johnstone |
| 29.08.2026 | SCO | Hearts | -:- | St. Johnstone |
| 22.08.2026 | SCO | St. Johnstone | -:- | Celtic |
| 08.08.2026 | SCO | St Mirren | 1:0 | St. Johnstone |
| 02.08.2026 | SCO | St. Johnstone | 4:3 | Kilmarnock |
2024-25, Scottish Premier League
| 18.05.2025 | SCO | St. Johnstone | 0:2 | Dundee F.C. |
| 14.05.2025 | SCO | Hearts | 2:1 | St. Johnstone |
| 10.05.2025 | SCO | St. Johnstone | 2:1 | Ross County |
| 03.05.2025 | SCO | St. Johnstone | 0:2 | Kilmarnock |
| 26.04.2025 | SCO | Motherwell | 3:2 | St. Johnstone |
| 12.04.2025 | SCO | Dundee United | 1:0 | St. Johnstone |
| 06.04.2025 | SCO | St. Johnstone | 1:0 | Celtic |
| 29.03.2025 | SCO | Hibernian | 3:0 | St. Johnstone |
| 15.03.2025 | SCO | St. Johnstone | 0:0 | Aberdeen |
| 01.03.2025 | SCO | Dundee F.C. | 1:1 | St. Johnstone |
| 26.02.2025 | SCO | St. Johnstone | 1:0 | Ross County |
| 23.02.2025 | SCO | St. Johnstone | 1:2 | Hearts |
| 15.02.2025 | SCO | Kilmarnock | 3:1 | St. Johnstone |
| 01.02.2025 | SCO | St Mirren | 0:1 | St. Johnstone |
| 25.01.2025 | SCO | St. Johnstone | 2:1 | Motherwell |
| 12.01.2025 | SCO | Rangers | 3:1 | St. Johnstone |
| 05.01.2025 | SCO | St. Johnstone | 1:3 | Dundee F.C. |
| 02.01.2025 | SCO | St. Johnstone | 1:1 | Hibernian |
| 29.12.2024 | SCO | Celtic | 4:0 | St. Johnstone |
| 26.12.2024 | SCO | St. Johnstone | 1:2 | Dundee United |
| 22.12.2024 | SCO | Hearts | 2:1 | St. Johnstone |
| 14.12.2024 | SCO | St. Johnstone | 2:3 | St Mirren |
| 07.12.2024 | SCO | Aberdeen | 1:1 | St. Johnstone |
| 01.12.2024 | SCO | St. Johnstone | 0:1 | Rangers |
| 23.11.2024 | SCO | St. Johnstone | 1:0 | Kilmarnock |
| 09.11.2024 | SCO | Motherwell | 2:1 | St. Johnstone |
| 02.11.2024 | SCO | St. Johnstone | 1:2 | Hearts |
| 30.10.2024 | SCO | St Mirren | 3:1 | St. Johnstone |
| 26.10.2024 | SCO | Dundee F.C. | 1:2 | St. Johnstone |
| 19.10.2024 | SCO | St. Johnstone | 3:0 | Ross County |
| 06.10.2024 | SCO | Rangers | 2:0 | St. Johnstone |
| 28.09.2024 | SCO | St. Johnstone | 0:6 | Celtic |
| 21.09.2024 | SCO | Ross County | 3:3 | St. Johnstone |
| 14.09.2024 | SCO | Hibernian | 2:0 | St. Johnstone |
| 31.08.2024 | SCO | St. Johnstone | 1:2 | Motherwell |
| 24.08.2024 | SCO | Dundee United | 2:0 | St. Johnstone |
| 11.08.2024 | SCO | Kilmarnock | 0:3 | St. Johnstone |
| 05.08.2024 | SCO | St. Johnstone | 1:2 | Aberdeen |
2023-24, Scottish Premier League
| 19.05.2024 | SCO | Motherwell | 1:2 | St. Johnstone |
| 15.05.2024 | SCO | St. Johnstone | 1:1 | Ross County |
| 11.05.2024 | SCO | Livingston | 2:1 | St. Johnstone |
| 04.05.2024 | SCO | Aberdeen | 1:0 | St. Johnstone |
| 27.04.2024 | SCO | St. Johnstone | 1:3 | Hibernian |
| 13.04.2024 | SCO | St. Johnstone | 0:2 | Kilmarnock |
| 06.04.2024 | SCO | Hibernian | 1:2 | St. Johnstone |
| 30.03.2024 | SCO | St. Johnstone | 1:2 | Dundee F.C. |
| 16.03.2024 | SCO | Celtic | 3:1 | St. Johnstone |
| 02.03.2024 | SCO | St. Johnstone | 1:1 | Livingston |
| 28.02.2024 | SCO | Aberdeen | 0:2 | St. Johnstone |
| 24.02.2024 | SCO | St Mirren | 2:0 | St. Johnstone |
| 18.02.2024 | SCO | St. Johnstone | 0:3 | Rangers |
| 11.02.2024 | SCO | Dundee F.C. | 2:1 | St. Johnstone |
| 07.02.2024 | SCO | St. Johnstone | 0:1 | Hearts |
| 03.02.2024 | SCO | Ross County | 0:1 | St. Johnstone |
| 27.01.2024 | SCO | St. Johnstone | 1:1 | Motherwell |
| 24.01.2024 | SCO | St. Johnstone | 1:1 | Aberdeen |
| 27.12.2023 | SCO | Livingston | 0:0 | St. Johnstone |
| 23.12.2023 | SCO | Kilmarnock | 2:1 | St. Johnstone |
| 20.12.2023 | SCO | Rangers | 2:0 | St. Johnstone |
| 16.12.2023 | SCO | St. Johnstone | 1:0 | Hibernian |
| 09.12.2023 | SCO | Motherwell | 1:1 | St. Johnstone |
| 06.12.2023 | SCO | St. Johnstone | 1:0 | St Mirren |
| 03.12.2023 | SCO | St. Johnstone | 1:3 | Celtic |
| 25.11.2023 | SCO | Hearts | 1:0 | St. Johnstone |
| 11.11.2023 | SCO | St. Johnstone | 1:0 | Ross County |
| 07.11.2023 | SCO | St. Johnstone | 2:2 | Motherwell |
| 01.11.2023 | SCO | St. Johnstone | 2:1 | Kilmarnock |

