St. Johnstone : Games
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 |
| 28.10.2023 | SCO | St Mirren | 4:0 | St. Johnstone |
| 08.10.2023 | SCO | Aberdeen | 0:0 | St. Johnstone |
| 30.09.2023 | SCO | St. Johnstone | 1:1 | Livingston |
| 23.09.2023 | SCO | Hibernian | 2:0 | St. Johnstone |
| 16.09.2023 | SCO | St. Johnstone | 0:2 | Rangers |
| 02.09.2023 | SCO | St. Johnstone | 2:2 | Dundee F.C. |
| 26.08.2023 | SCO | Celtic | 0:0 | St. Johnstone |
| 12.08.2023 | SCO | Ross County | 2:0 | St. Johnstone |
| 05.08.2023 | SCO | St. Johnstone | 0:2 | Hearts |
2022-23, Scottish Premier League
| 28.05.2023 | SCO | St. Johnstone | 2:0 | Livingston |
| 24.05.2023 | SCO | Ross County | 3:3 | St. Johnstone |
| 20.05.2023 | SCO | Kilmarnock | 0:1 | St. Johnstone |
| 13.05.2023 | SCO | St. Johnstone | 0:2 | Motherwell |
| 06.05.2023 | SCO | St. Johnstone | 1:0 | Dundee United |
| 22.04.2023 | SCO | St. Johnstone | 1:1 | Hibernian |
| 15.04.2023 | SCO | Livingston | 2:0 | St. Johnstone |
| 08.04.2023 | SCO | St. Johnstone | 0:2 | Ross County |
| 01.04.2023 | SCO | St. Johnstone | 0:1 | Aberdeen |
| 18.03.2023 | SCO | Kilmarnock | 1:1 | St. Johnstone |
| 04.03.2023 | SCO | Hearts | 3:0 | St. Johnstone |
| 25.02.2023 | SCO | St. Johnstone | 1:1 | St Mirren |
| 18.02.2023 | SCO | Dundee United | 1:2 | St. Johnstone |
| 05.02.2023 | SCO | St. Johnstone | 1:4 | Celtic |
| 01.02.2023 | SCO | Motherwell | 0:2 | St. Johnstone |
| 28.01.2023 | SCO | Rangers | 2:0 | St. Johnstone |
| 14.01.2023 | SCO | St. Johnstone | 2:4 | Livingston |
| 07.01.2023 | SCO | Aberdeen | 2:0 | St. Johnstone |
| 02.01.2023 | SCO | St. Johnstone | 0:1 | Dundee United |
| 28.12.2022 | SCO | St. Johnstone | 2:3 | Hearts |
| 24.12.2022 | SCO | Celtic | 4:1 | St. Johnstone |
| 17.12.2022 | SCO | Ross County | 1:2 | St. Johnstone |
| 12.11.2022 | SCO | St. Johnstone | 1:1 | Motherwell |
| 09.11.2022 | SCO | St Mirren | 2:2 | St. Johnstone |

