Hearts - St. Johnstone - Prediction
Premiership
Hearts vs St. Johnstone soccer odds, soccer schedule, soccer results and soccer predictions on our page.
Soccer Odds & Tips
| Tips | Odds | Percent |
|---|---|---|
| FT1 | 1.58 | 53 % |
| FTX | 3.42 | 24 % |
| FT2 | 4.03 | 17 % |
| 2.5 Under | 1.86 | 44 % |
| 2.5 Over | 1.57 | 52 % |
| 1.5 Under | 3.74 | 26 % |
| 1.5 Over | 1.1 | 78 % |
| 3.5 Under | 1.27 | 67 % |
| 3.5 Over | 2.56 | 30 % |
| 0.5 Under | 11 | 5 % |
| 4.5 Over | 4.88 | 14 % |
| HT1 | 2.07 | 38 % |
| HTX | 2.15 | 37 % |
| HT2 | 4.41 | 16 % |
| DC 1X | 1.09 | 77 % |
| DC 12 | 1.14 | 71 % |
| DC X2 | 1.81 | 39 % |
| TG 0-1 | 3.69 | 25 % |
| TG 2-3 | 1.82 | 45 % |
| TG 4-5 | 3.2 | 0 % |
| TG 6+ | 11 | 0 % |
| GG / BTTS Yes | 1.55 | 52 % |
| GG / BTTS No | 1.88 | 43 % |
| HT/FT 1/1 | 2.32 | 30 % |
| HT/FT 1/X | 13.65 | 4 % |
| HT/FT 1/2 | 35 | 1 % |
| HT/FT X/1 | 4.49 | 14 % |
| HT/FT X/X | 5.3 | 12 % |
| HT/FT X/2 | 9.19 | 7 % |
| HT/FT 2/1 | 22.75 | 0 % |
| HT/FT 2/X | 15 | 4 % |
| HT/FT 2/2 | 6.98 | 8 % |
| Odd | 1.75 | 48 % |
| Even | 1.65 | 49 % |
| HT 1.5 Under | 1.35 | 64 % |
| HT 1.5 Over | 2.28 | 36 % |
| HT 0.5 Under | 2.96 | 25 % |
| HT 0.5 Over | 1.19 | 72 % |
| HT 2.5 Over | 5.63 | 10 % |
| Score 1-0 | 6.95 | 11 % |
| Score 2-0 | 7.53 | 7 % |
| Score 2-1 | 7.18 | 9 % |
| Score 3-0 | 12.15 | 3 % |
| Score 3-1 | 11.6 | 2 % |
| Score 3-2 | 21.85 | 3 % |
| Score 4-0 | 26 | 3 % |
| Score 4-1 | 24.95 | 2 % |
| Score 4-2 | 47 | 1 % |
| Score 5-0 | 71 | 0 % |
| Score 5-1 | 67 | 1 % |
| Score 6-0 | 130 | 0 % |
| Score 0-0 | 10.9 | 7 % |
| Score 1-1 | 5.99 | 11 % |
| Score 2-2 | 12.15 | 5 % |
| Score 3-3 | 56 | 1 % |
| Score 0-1 | 12 | 4 % |
| Score 0-2 | 22.75 | 0 % |
| Score 1-2 | 12.45 | 6 % |
| Score 0-3 | 65 | 1 % |
| Score 1-3 | 35 | 1 % |
| Score 2-3 | 38 | 2 % |
| Score 0-4 | 130 | 0 % |
| Score 1-4 | 130 | 0 % |
| Score 2-4 | 130 | 0 % |
| Score 0-5 | 130 | 0 % |
| Score 1-5 | 130 | 0 % |
| Score 0-6 | 130 | 0 % |
| Score Other | 24.5 | 3 % |
Odds Percentage Comparison
| Hearts | Percent |
|---|---|
| FT 0.5 Over | 94 % |
| HT Under 2.5 | 88 % |
| FT 4.5 Under | 83 % |
| 1.5 Over | 80 % |
| Double chance 1/2 | 79 % |
| Double chance 1/X | 73 % |
| HT Over 0.5 | 70 % |
| 3.5 Under | 65 % |
| HT Under 1.5 | 62 % |
| 2.5 Over | 56 % |
| Full Time 1 | 52 % |
| FT Even | 52 % |
| GG / BTTS Yes | 50 % |
| GG / BTTS No | 49 % |
| FT Odd | 47 % |
| Double chance X/2 | 47 % |
| Total Goals 2-3 | 46 % |
| 2.5 Under | 43 % |
| Half Time 1 | 39 % |
| Half Time X | 39 % |
| HT Over 1.5 | 37 % |
| Half Time/Full Time 1/1 | 35 % |
| 3.5 Over | 34 % |
| HT Under 0.5 | 29 % |
| Full Time 2 | 26 % |
| Full Time X | 20 % |
| Half Time 2 | 20 % |
| 1.5 Under | 19 % |
| Total Goals 0-1 | 19 % |
| FT 4.5 Over | 16 % |
| Half Time/Full Time X/1 | 14 % |
| Half Time/Full Time 2/2 | 14 % |
| Half Time/Full Time X/X | 13 % |
| HT Over 2.5 | 11 % |
| Half Time/Full Time X/2 | 10 % |
| Correct Score 2-0 | 10 % |
| Correct Score 1-1 | 9 % |
| Correct Score 1-0 | 9 % |
| FT 5.5 Over | 8 % |
| Correct Score 2-1 | 8 % |
| Correct Score 3-0 | 6 % |
| Correct Score 1-2 | 6 % |
| FT 0.5 Under | 5 % |
| Correct Score 0-0 | 5 % |
| Correct Score 2-2 | 5 % |
| Correct Score 0-1 | 5 % |
| Correct Score 3-1 | 4 % |
| Half Time/Full Time 2/X | 3 % |
| Correct Score 0-2 | 3 % |
| Any other score | 3 % |
| Correct Score 4-0 | 3 % |
| Correct Score 1-3 | 3 % |
| Half Time/Full Time 1/X | 2 % |
| Half Time/Full Time 2/1 | 2 % |
| Correct Score 2-3 | 2 % |
| Correct Score 4-1 | 1 % |
| Correct Score 5-0 | 1 % |
| Correct Score 0-3 | 1 % |
| Correct Score 4-2 | 1 % |
| Half Time/Full Time 1/2 | 1 % |
| Correct Score 3-2 | 1 % |
| Correct Score 0-4 | 1 % |
| Correct Score 5-1 | 0 % |
| Correct Score 6-0 | 0 % |
| Correct Score 3-3 | 0 % |
| Correct Score 1-4 | 0 % |
| Correct Score 1-5 | 0 % |
| Correct Score 2-4 | 0 % |
| Correct Score 0-5 | 0 % |
| Total Goals 4-5 | 0 % |
| Total Goals 6+ | 0 % |
| Correct Score 0-6 | 0 % |
| St. Johnstone | Percent |
|---|---|
| HT Under 2.5 | 93 % |
| FT 0.5 Over | 92 % |
| FT 4.5 Under | 91 % |
| Double chance 1/2 | 78 % |
| 3.5 Under | 77 % |
| HT Under 1.5 | 70 % |
| 1.5 Over | 68 % |
| HT Over 0.5 | 66 % |
| Double chance 1/X | 62 % |
| Double chance X/2 | 59 % |
| GG / BTTS No | 57 % |
| 2.5 Under | 56 % |
| FT Even | 50 % |
| FT Odd | 49 % |
| Total Goals 2-3 | 46 % |
| 2.5 Over | 43 % |
| Half Time X | 43 % |
| GG / BTTS Yes | 42 % |
| Full Time 1 | 40 % |
| Full Time 2 | 37 % |
| HT Under 0.5 | 33 % |
| Half Time 1 | 31 % |
| 1.5 Under | 31 % |
| Total Goals 0-1 | 31 % |
| HT Over 1.5 | 29 % |
| Half Time/Full Time 1/1 | 26 % |
| Half Time 2 | 24 % |
| 3.5 Over | 22 % |
| Full Time X | 21 % |
| Half Time/Full Time 2/2 | 20 % |
| Half Time/Full Time X/2 | 15 % |
| Half Time/Full Time X/X | 14 % |
| Half Time/Full Time X/1 | 13 % |
| Correct Score 0-1 | 13 % |
| Correct Score 2-0 | 10 % |
| Correct Score 1-1 | 10 % |
| Correct Score 1-0 | 9 % |
| Correct Score 1-2 | 9 % |
| FT 4.5 Over | 8 % |
| FT 0.5 Under | 7 % |
| Correct Score 0-0 | 7 % |
| HT Over 2.5 | 6 % |
| Correct Score 2-1 | 6 % |
| Correct Score 0-2 | 5 % |
| FT 5.5 Over | 4 % |
| Half Time/Full Time 1/X | 3 % |
| Correct Score 2-2 | 3 % |
| Half Time/Full Time 2/X | 3 % |
| Correct Score 3-0 | 3 % |
| Correct Score 4-0 | 3 % |
| Correct Score 3-1 | 2 % |
| Correct Score 1-3 | 2 % |
| Correct Score 3-2 | 2 % |
| Half Time/Full Time 1/2 | 1 % |
| Correct Score 0-3 | 1 % |
| Correct Score 0-4 | 1 % |
| Any other score | 1 % |
| Correct Score 2-4 | 1 % |
| Half Time/Full Time 2/1 | 0 % |
| Correct Score 4-1 | 0 % |
| Correct Score 2-3 | 0 % |
| Correct Score 1-5 | 0 % |
| Correct Score 5-0 | 0 % |
| Correct Score 5-1 | 0 % |
| Correct Score 3-3 | 0 % |
| Total Goals 4-5 | 0 % |
| Total Goals 6+ | 0 % |
| Correct Score 4-2 | 0 % |
| Correct Score 6-0 | 0 % |
| Correct Score 1-4 | 0 % |
| Correct Score 0-5 | 0 % |
| Correct Score 0-6 | 0 % |
Recent Matches
Hearts
| Date | HT | FT |
|---|---|---|
| Hearts - Rapid Vienna | ||
| 20/08/2026 | 0-1 | 2-2 |
| Hearts - Inverness CT | ||
| 16/08/2026 | 1-0 | 6-2 |
| Hearts - Benfica | ||
| 13/08/2026 | 0-0 | 1-1 |
| Hearts - Dundee United | ||
| 09/08/2026 | 2-0 | 4-0 |
| Hearts - Sturm Graz | ||
| 28/07/2026 | 0-0 | 0-2 |
| Hearts - Rayo Vallecano | ||
| 17/07/2026 | 2-0 | 2-1 |
| Hearts - Falkirk | ||
| 13/05/2026 | 2-0 | 3-0 |
| Hearts - Rangers FC | ||
| 04/05/2026 | 0-1 | 2-1 |
| Hearts - Motherwell | ||
| 11/04/2026 | 0-0 | 3-1 |
| Hearts - Dundee FC | ||
| 21/03/2026 | 0-0 | 1-0 |
| Hearts - Aberdeen | ||
| 28/02/2026 | 1-0 | 1-0 |
| Hearts - Falkirk | ||
| 21/02/2026 | 1-0 | 1-0 |
| Hearts - Hibernian | ||
| 10/02/2026 | 0-0 | 1-0 |
| Hearts - Celtic FC | ||
| 25/01/2026 | 0-1 | 2-2 |
| Hearts - St. Mirren | ||
| 14/01/2026 | 0-0 | 2-0 |
| Hearts - Livingston | ||
| 03/01/2026 | 1-0 | 1-0 |
| Hearts - Rangers FC | ||
| 21/12/2025 | 2-0 | 2-1 |
| Hearts - Kilmarnock | ||
| 03/12/2025 | 0-0 | 1-1 |
| Hearts - Dundee United | ||
| 09/11/2025 | 1-1 | 1-1 |
| Hearts - Dundee FC | ||
| 01/11/2025 | 2-0 | 4-0 |
| Hearts - Celtic FC | ||
| 26/10/2025 | 1-1 | 3-1 |
| Hearts - Hibernian | ||
| 04/10/2025 | 0-0 | 1-0 |
| Hearts - Falkirk | ||
| 27/09/2025 | 2-0 | 3-0 |
| Hearts - Motherwell | ||
| 23/08/2025 | 0-1 | 3-3 |
| Hearts - Aberdeen | ||
| 04/08/2025 | 1-0 | 2-0 |
| Hearts - Sunderland | ||
| 26/07/2025 | 1-0 | 3-0 |
| Hearts - Dumbarton | ||
| 23/07/2025 | 2-0 | 4-0 |
| Hearts - Dunfermline Athletic | ||
| 12/07/2025 | 1-1 | 4-1 |
| Hearts - Crawley Town | ||
| 04/07/2025 | 2-1 | 3-1 |
| Hearts - St. Johnstone | ||
| 14/05/2025 | 2-0 | 2-1 |
| Hearts - Motherwell | ||
| 10/05/2025 | 1-0 | 3-0 |
| Hearts - Dundee FC | ||
| 26/04/2025 | 0-1 | 0-1 |
| Hearts - Aberdeen | ||
| 19/04/2025 | 1-1 | 1-1 |
| Hearts - Dundee United | ||
| 06/04/2025 | 0-0 | 0-1 |
| Hearts - Ross County | ||
| 15/03/2025 | 1-0 | 2-0 |
| Hearts - Dundee FC | ||
| 07/03/2025 | 1-0 | 3-1 |
| Hearts - St. Mirren | ||
| 26/02/2025 | 0-1 | 3-1 |
| Hearts - Rangers FC | ||
| 16/02/2025 | 0-1 | 1-3 |
| Hearts - Motherwell | ||
| 02/01/2025 | 1-0 | 1-0 |
| Hearts - Hibernian | ||
| 26/12/2024 | 1-1 | 1-2 |
| Hearts - St. Johnstone | ||
| 22/12/2024 | 1-0 | 2-1 |
| Hearts - FC Petrocub Hîncești | ||
| 19/12/2024 | 0-1 | 2-2 |
| Hearts - Dundee FC | ||
| 07/12/2024 | 2-0 | 2-0 |
| Hearts - Aberdeen | ||
| 01/12/2024 | 0-1 | 1-1 |
| Hearts - Celtic FC | ||
| 23/11/2024 | 0-0 | 1-4 |
| Hearts - Heidenheim | ||
| 07/11/2024 | 0-0 | 0-2 |
| Hearts - Kilmarnock | ||
| 30/10/2024 | 1-0 | 1-2 |
| Hearts - Omonia Nicosia | ||
| 24/10/2024 | 2-0 | 2-0 |
| Hearts - St. Mirren | ||
| 19/10/2024 | 1-0 | 4-0 |
| Hearts - Ross County | ||
| 28/09/2024 | 0-1 | 1-1 |
| Hearts - Dundee United | ||
| 01/09/2024 | 0-0 | 0-1 |
| Hearts - Viktoria Plzeň | ||
| 29/08/2024 | 0-0 | 0-1 |
| Hearts - Rangers FC | ||
| 03/08/2024 | 0-0 | 0-0 |
| Hearts - Tottenham | ||
| 17/07/2024 | 0-1 | 1-5 |
| Hearts - Rangers FC | ||
| 18/05/2024 | 1-0 | 3-3 |
| Hearts - Dundee FC | ||
| 11/05/2024 | 1-0 | 3-0 |
| Hearts - Livingston | ||
| 13/04/2024 | 4-2 | 4-2 |
| Hearts - Kilmarnock | ||
| 30/03/2024 | 1-0 | 1-1 |
| Hearts - Celtic FC | ||
| 03/03/2024 | 1-0 | 2-0 |
| Hearts - Hibernian | ||
| 28/02/2024 | 1-1 | 1-1 |
| Hearts - Motherwell | ||
| 17/02/2024 | 0-0 | 2-0 |
| Hearts - Aberdeen | ||
| 27/01/2024 | 0-0 | 2-0 |
| Hearts - Dundee FC | ||
| 23/01/2024 | 0-2 | 3-2 |
| Hearts - Ross County | ||
| 30/12/2023 | 0-0 | 2-2 |
| Hearts - St. Mirren | ||
| 23/12/2023 | 1-0 | 2-0 |
| Hearts - Rangers FC | ||
| 06/12/2023 | 0-1 | 0-1 |
| Hearts - St. Johnstone | ||
| 25/11/2023 | 0-0 | 1-0 |
| Hearts - Rangers FC | ||
| 05/11/2023 | 0-0 | 1-3 |
| Hearts - Livingston | ||
| 01/11/2023 | 0-0 | 1-0 |
| Hearts - Celtic FC | ||
| 22/10/2023 | 0-2 | 1-4 |
| Hearts - Hibernian | ||
| 07/10/2023 | 1-0 | 2-2 |
| Hearts - Aberdeen | ||
| 16/09/2023 | 1-0 | 2-0 |
| Hearts - Motherwell | ||
| 03/09/2023 | 0-1 | 0-1 |
| Hearts - PAOK | ||
| 24/08/2023 | 1-1 | 1-2 |
| Hearts - Partick Thistle | ||
| 20/08/2023 | 2-0 | 4-0 |
| Hearts - Rosenborg | ||
| 17/08/2023 | 1-1 | 3-1 |
| Hearts - Kilmarnock | ||
| 13/08/2023 | 0-0 | 0-0 |
| Hearts - Leeds United | ||
| 30/07/2023 | 0-1 | 0-1 |
| Hearts - Hibernian | ||
| 27/05/2023 | 1-1 | 1-1 |
| Hearts - Aberdeen | ||
| 20/05/2023 | 1-1 | 2-1 |
| Hearts - Celtic FC | ||
| 07/05/2023 | 0-0 | 0-2 |
| Hearts - Ross County | ||
| 22/04/2023 | 4-0 | 6-1 |
| Hearts - St. Mirren | ||
| 08/04/2023 | 0-0 | 0-2 |
| Hearts - Celtic FC | ||
| 11/03/2023 | 0-2 | 0-3 |
| Hearts - St. Johnstone | ||
| 04/03/2023 | 1-0 | 3-0 |
| Hearts - Dundee United | ||
| 04/02/2023 | 0-1 | 3-1 |
| Hearts - Rangers FC | ||
| 01/02/2023 | 0-2 | 0-3 |
| Hearts - Aberdeen | ||
| 18/01/2023 | 4-0 | 5-0 |
| Hearts - Hibernian | ||
| 02/01/2023 | 2-0 | 3-0 |
| Hearts - Kilmarnock | ||
| 17/12/2022 | 2-0 | 3-1 |
| Hearts - Livingston | ||
| 12/11/2022 | 0-0 | 1-1 |
| Hearts - Motherwell | ||
| 06/11/2022 | 1-0 | 3-2 |
| Hearts - Rīgas Futbola skola | ||
| 27/10/2022 | 2-1 | 2-1 |
| Hearts - Celtic FC | ||
| 22/10/2022 | 1-1 | 3-4 |
| Hearts - Fiorentina | ||
| 06/10/2022 | 0-2 | 0-3 |
| Hearts - Rangers FC | ||
| 01/10/2022 | 0-2 | 0-4 |
| Hearts - İstanbul Başakşehir | ||
| 08/09/2022 | 0-1 | 0-4 |
| Hearts - Kilmarnock | ||
| 31/08/2022 | 0-1 | 0-1 |
| Hearts - St. Johnstone | ||
| 28/08/2022 | 2-1 | 3-2 |
| Hearts - Zürih | ||
| 25/08/2022 | 0-0 | 0-1 |
| Hearts - Dundee United | ||
| 14/08/2022 | 1-0 | 4-1 |
| Hearts - Ross County | ||
| 30/07/2022 | 0-0 | 2-1 |
| Hearts - Rangers FC | ||
| 14/05/2022 | 1-2 | 1-3 |
| Hearts - Ross County | ||
| 30/04/2022 | 0-0 | 0-0 |
| Hearts - Hibernian | ||
| 16/04/2022 | 2-1 | 2-1 |
| Hearts - Hibernian | ||
| 09/04/2022 | 1-1 | 3-1 |
| Hearts - Livingston | ||
| 19/03/2022 | 1-0 | 2-0 |
| Hearts - St. Mirren | ||
| 12/03/2022 | 2-1 | 4-2 |
| Hearts - Aberdeen | ||
| 02/03/2022 | 1-0 | 2-0 |
| Hearts - Livingston | ||
| 12/02/2022 | 0-0 | 0-0 |
| Hearts - Dundee FC | ||
| 09/02/2022 | 1-0 | 1-2 |
| Hearts - Motherwell | ||
| 29/01/2022 | 1-0 | 2-0 |
| Hearts - Celtic FC | ||
| 26/01/2022 | 0-2 | 1-2 |
| Hearts - St. Johnstone | ||
| 18/01/2022 | 0-0 | 2-0 |
| Hearts - Ross County | ||
| 26/12/2021 | 2-0 | 2-1 |
| Hearts - Rangers FC | ||
| 12/12/2021 | 0-2 | 0-2 |
| Hearts - St. Mirren | ||
| 27/11/2021 | 0-0 | 2-0 |
| Hearts - Dundee United | ||
| 06/11/2021 | 2-1 | 5-2 |
| Hearts - Dundee FC | ||
| 23/10/2021 | 1-0 | 1-1 |
| Hearts - Motherwell | ||
| 02/10/2021 | 2-0 | 2-0 |
| Hearts - Livingston | ||
| 25/09/2021 | 2-0 | 3-0 |
| Hearts - Hibernian | ||
| 12/09/2021 | 0-0 | 0-0 |
| Hearts - Aberdeen | ||
| 22/08/2021 | 0-0 | 1-1 |
| Hearts - Celtic FC | ||
| 31/07/2021 | 1-0 | 2-1 |
| Hearts - Inverness CT | ||
| 25/07/2021 | 0-0 | 1-0 |
| Hearts - Cove Rangers | ||
| 13/07/2021 | 2-0 | 3-0 |
| Hearts - Inverness CT | ||
| 24/04/2021 | 3-0 | 3-0 |
| Hearts - Alloa Athletic | ||
| 09/04/2021 | 2-0 | 6-0 |
| Hearts - Queen of the South | ||
| 27/03/2021 | 1-2 | 2-3 |
| Hearts - Ayr United | ||
| 13/03/2021 | 0-0 | 2-0 |
| Hearts - Dundee FC | ||
| 06/03/2021 | 1-0 | 2-1 |
| Hearts - Greenock Morton | ||
| 20/02/2021 | 0-0 | 1-1 |
| Hearts - Dunfermline Athletic | ||
| 30/01/2021 | 0-0 | 1-0 |
| Hearts - Raith Rovers | ||
| 23/01/2021 | 0-1 | 2-3 |
| Hearts - Arbroath | ||
| 29/12/2020 | 3-0 | 3-1 |
| Hearts - Ayr United | ||
| 26/12/2020 | 1-0 | 5-3 |
| Hearts - Queen of the South | ||
| 12/12/2020 | 2-0 | 6-1 |
| Hearts - Alloa Athletic | ||
| 24/11/2020 | 3-0 | 3-0 |
| Hearts - Inverness CT | ||
| 07/11/2020 | 0-0 | 2-1 |
| Hearts - Hibernian | ||
| 31/10/2020 | 0-0 | 1-1 |
| Hearts - Dundee FC | ||
| 16/10/2020 | 4-1 | 6-2 |
| Hearts - Raith Rovers | ||
| 13/10/2020 | 2-0 | 3-1 |
| Hearts - Inverness CT | ||
| 06/10/2020 | 0-0 | 1-0 |
| Hearts - Motherwell | ||
| 07/03/2020 | 0-1 | 1-1 |
| Hearts - Rangers FC | ||
| 29/02/2020 | 0-0 | 1-0 |
| Hearts - Hamilton Academical | ||
| 15/02/2020 | 0-2 | 2-2 |
| Hearts - Kilmarnock | ||
| 05/02/2020 | 0-2 | 2-3 |
| Hearts - Rangers FC | ||
| 26/01/2020 | 0-0 | 2-1 |
| Hearts - Airdrie United | ||
| 18/01/2020 | 1-0 | 5-0 |
| Hearts - Aberdeen | ||
| 29/12/2019 | 0-0 | 1-1 |
| Hearts - Hibernian | ||
| 26/12/2019 | 0-2 | 0-2 |
| Hearts - Celtic FC | ||
| 18/12/2019 | 0-2 | 0-2 |
| Hearts - St. Johnstone | ||
| 14/12/2019 | 0-0 | 0-1 |
| Hearts - Livingston | ||
| 04/12/2019 | 0-1 | 1-1 |
| Hearts - St. Mirren | ||
| 09/11/2019 | 3-2 | 5-2 |
| Hearts - Rangers FC | ||
| 20/10/2019 | 1-1 | 1-1 |
| Hearts - Kilmarnock | ||
| 05/10/2019 | 0-1 | 0-1 |
| Hearts - Aberdeen | ||
| 25/09/2019 | 1-2 | 2-2 |
| Hearts - Motherwell | ||
| 14/09/2019 | 0-1 | 2-3 |
| Hearts - Hamilton Academical | ||
| 31/08/2019 | 1-0 | 2-2 |
| Hearts - Ross County | ||
| 10/08/2019 | 0-0 | 0-0 |
| Hearts - Stenhousemuir | ||
| 24/07/2019 | 0-0 | 2-1 |
| Hearts - Celtic FC | ||
| 25/05/2019 | 0-0 | 1-2 |
| Hearts - Kilmarnock | ||
| 04/05/2019 | 0-0 | 0-1 |
| Hearts - Rangers FC | ||
| 20/04/2019 | 0-2 | 1-3 |
| Hearts - Inverness CT | ||
| 13/04/2019 | 0-0 | 3-0 |
| Hearts - Hibernian | ||
| 06/04/2019 | 1-1 | 1-2 |
| Hearts - Aberdeen | ||
| 30/03/2019 | 0-1 | 2-1 |
| Hearts - Partick Thistle | ||
| 12/03/2019 | 2-1 | 2-1 |
| Hearts - Celtic FC | ||
| 27/02/2019 | 0-1 | 1-2 |
| Hearts - St. Mirren | ||
| 23/02/2019 | 0-0 | 1-1 |
| Hearts - Auchinleck Talbot | ||
| 10/02/2019 | 3-0 | 4-0 |
| Hearts - Livingston | ||
| 20/01/2019 | 0-0 | 1-0 |
| Hearts - Hamilton Academical | ||
| 26/12/2018 | 2-0 | 2-0 |
| Hearts - Motherwell | ||
| 08/12/2018 | 1-0 | 1-0 |
| Hearts - Rangers FC | ||
| 02/12/2018 | 1-2 | 1-2 |
| Hearts - Kilmarnock | ||
| 10/11/2018 | 0-0 | 0-1 |
| Hearts - Hibernian | ||
| 31/10/2018 | 0-0 | 0-0 |
| Hearts - Celtic FC | ||
| 28/10/2018 | 0-0 | 0-3 |
| Hearts - Aberdeen | ||
| 20/10/2018 | 2-0 | 2-1 |
| Hearts - St. Johnstone | ||
| 29/09/2018 | 1-0 | 2-1 |
| Hearts - Motherwell | ||
| 26/09/2018 | 1-1 | 4-2 |
| Hearts - Livingston | ||
| 22/09/2018 | 0-0 | 0-0 |
| Hearts - St. Mirren | ||
| 01/09/2018 | 4-1 | 4-1 |
| Hearts - Celtic FC | ||
| 11/08/2018 | 0-0 | 1-0 |
| Hearts - Inverness CT | ||
| 29/07/2018 | 3-0 | 5-0 |
| Hearts - Cowdenbeath | ||
| 24/07/2018 | 0-0 | 5-0 |
| Hearts - Hibernian | ||
| 09/05/2018 | 1-0 | 2-1 |
| Hearts - Celtic FC | ||
| 06/05/2018 | 1-1 | 1-3 |
| Hearts - Aberdeen | ||
| 07/04/2018 | 2-0 | 2-0 |
| Hearts - Partick Thistle | ||
| 17/03/2018 | 3-0 | 3-0 |
| Hearts - Kilmarnock | ||
| 27/02/2018 | 1-1 | 1-1 |
| Hearts - St. Johnstone | ||
| 10/02/2018 | 1-0 | 3-0 |
| Hearts - St. Johnstone | ||
| 03/02/2018 | 0-0 | 1-0 |
| Hearts - Motherwell | ||
| 27/01/2018 | 0-0 | 1-1 |
| Hearts - Hibernian | ||
| 21/01/2018 | 0-0 | 1-0 |
| Hearts - Hibernian | ||
| 27/12/2017 | 0-0 | 0-0 |
| Hearts - Celtic FC | ||
| 17/12/2017 | 2-0 | 4-0 |
| Hearts - Dundee FC | ||
| 12/12/2017 | 1-0 | 2-0 |
| Hearts - Motherwell | ||
| 09/12/2017 | 1-0 | 1-0 |
| Hearts - Hamilton Academical | ||
| 02/12/2017 | 0-0 | 1-1 |
| Hearts - Ross County | ||
| 25/11/2017 | 0-0 | 0-0 |
| Hearts - Partick Thistle | ||
| 19/11/2017 | 0-0 | 1-1 |
| Hearts - Kilmarnock | ||
| 05/11/2017 | 0-1 | 1-2 |
| Hearts - Rangers FC | ||
| 28/10/2017 | 1-1 | 1-3 |
| Hearts - St. Johnstone | ||
| 21/10/2017 | 0-0 | 1-0 |
| Hearts - Aberdeen | ||
| 09/09/2017 | 0-0 | 0-0 |
| Hearts - East Fife | ||
| 22/07/2017 | 1-0 | 3-0 |
| Hearts - Newcastle Utd | ||
| 14/07/2017 | 0-0 | 1-2 |
| Hearts - Aberdeen | ||
| 07/05/2017 | 0-1 | 1-2 |
| Hearts - Partick Thistle | ||
| 29/04/2017 | 0-0 | 2-2 |
| Hearts - Dundee FC | ||
| 08/04/2017 | 1-0 | 1-0 |
| Hearts - Celtic FC | ||
| 02/04/2017 | 0-2 | 0-5 |
| Hearts - Hamilton Academical | ||
| 11/03/2017 | 1-0 | 4-0 |
| Hearts - Ross County | ||
| 01/03/2017 | 0-0 | 0-1 |
| Hearts - Inverness CT | ||
| 18/02/2017 | 0-1 | 1-1 |
| Hearts - Hibernian | ||
| 12/02/2017 | 0-0 | 0-0 |
| Hearts - Rangers FC | ||
| 01/02/2017 | 1-1 | 4-1 |
| Hearts - Aberdeen | ||
| 30/12/2016 | 0-0 | 0-1 |
| Hearts - Kilmarnock | ||
| 27/12/2016 | 2-0 | 4-0 |
| Hearts - Partick Thistle | ||
| 17/12/2016 | 1-0 | 1-1 |
| Hearts - Motherwell | ||
| 26/11/2016 | 1-0 | 3-0 |
| Hearts - St. Johnstone | ||
| 05/11/2016 | 1-1 | 2-2 |
| Hearts - Dundee FC | ||
| 15/10/2016 | 0-0 | 2-0 |
| Hearts - Ross County | ||
| 24/09/2016 | 0-0 | 0-0 |
| Hearts - Hamilton Academical | ||
| 10/09/2016 | 0-0 | 3-1 |
| Hearts - Inverness CT | ||
| 20/08/2016 | 2-0 | 5-1 |
| Hearts - Celtic FC | ||
| 07/08/2016 | 1-1 | 1-2 |
| Hearts - Birkirkara | ||
| 21/07/2016 | 0-0 | 1-2 |
| Hearts - Tallinna Infonet | ||
| 30/06/2016 | 2-1 | 2-1 |
| Hearts - St. Johnstone | ||
| 15/05/2016 | 2-2 | 2-2 |
| Hearts - Ross County | ||
| 07/05/2016 | 0-0 | 1-1 |
| Hearts - Celtic FC | ||
| 30/04/2016 | 0-1 | 1-3 |
| Hearts - Aberdeen | ||
| 08/04/2016 | 1-1 | 2-1 |
| Hearts - St. Johnstone | ||
| 19/03/2016 | 0-2 | 0-3 |
| Hearts - Partick Thistle | ||
| 05/03/2016 | 1-0 | 1-0 |
| Hearts - Inverness CT | ||
| 01/03/2016 | 1-0 | 2-0 |
| Hearts - Kilmarnock | ||
| 27/02/2016 | 1-0 | 1-0 |
| Hearts - Hibernian | ||
| 07/02/2016 | 2-0 | 2-2 |
| Hearts - Motherwell | ||
| 16/01/2016 | 3-0 | 6-0 |
| Hearts - Aberdeen | ||
| 09/01/2016 | 1-0 | 1-0 |
| Hearts - Dundee United | ||
| 30/12/2015 | 3-2 | 3-2 |
| Hearts - Celtic FC | ||
| 27/12/2015 | 1-1 | 2-2 |
| Hearts - Dundee FC | ||
| 21/11/2015 | 1-0 | 1-1 |
| Hearts - Hamilton Academical | ||
| 07/11/2015 | 2-0 | 2-0 |
| Hearts - Celtic FC | ||
| 28/10/2015 | 0-0 | 1-2 |
| Hearts - Ross County | ||
| 24/10/2015 | 1-0 | 2-0 |
| Hearts - Kilmarnock | ||
| 03/10/2015 | 1-0 | 1-1 |
| Hearts - Aberdeen | ||
| 20/09/2015 | 0-3 | 1-3 |
| Hearts - Partick Thistle | ||
| 22/08/2015 | 1-0 | 3-0 |
| Hearts - Motherwell | ||
| 12/08/2015 | 1-0 | 2-0 |
| Hearts - St. Johnstone | ||
| 02/08/2015 | 1-0 | 4-3 |
| Hearts - Arbroath | ||
| 30/07/2015 | 0-1 | 4-2 |
| Hearts - Everton | ||
| 26/07/2015 | 0-0 | 1-3 |
| Hearts - Rangers FC | ||
| 02/05/2015 | 0-2 | 2-2 |
| Hearts - Raith Rovers | ||
| 18/04/2015 | 1-0 | 2-1 |
| Hearts - Alloa Athletic | ||
| 08/04/2015 | 1-0 | 3-0 |
| Hearts - Queen of the South | ||
| 28/03/2015 | 1-0 | 2-0 |
| Hearts - Dumbarton | ||
| 14/03/2015 | 0-0 | 4-0 |
| Hearts - Cowdenbeath | ||
| 28/02/2015 | 5-0 | 10-0 |
| Hearts - Livingston | ||
| 14/02/2015 | 1-0 | 1-0 |
| Hearts - Falkirk | ||
| 24/01/2015 | 1-1 | 2-3 |
| Hearts - Hibernian | ||
| 03/01/2015 | 1-1 | 1-1 |
| Hearts - Alloa Athletic | ||
| 20/12/2014 | 2-0 | 2-0 |
| Hearts - Queen of the South | ||
| 06/12/2014 | 1-0 | 4-1 |
| Hearts - Celtic FC | ||
| 30/11/2014 | 0-1 | 0-4 |
| Hearts - Rangers FC | ||
| 22/11/2014 | 0-0 | 2-0 |
| Hearts - Raith Rovers | ||
| 08/11/2014 | 1-0 | 1-0 |
| Hearts - Dumbarton | ||
| 18/10/2014 | 2-0 | 5-1 |
| Hearts - Livingston | ||
| 28/09/2014 | 3-0 | 5-0 |
| Hearts - Cowdenbeath | ||
| 20/09/2014 | 1-1 | 5-1 |
| Hearts - Falkirk | ||
| 30/08/2014 | 3-0 | 4-1 |
| Hearts - Hibernian | ||
| 17/08/2014 | 0-0 | 2-1 |
| Hearts - Annan Athletic | ||
| 26/07/2014 | 3-0 | 3-1 |
| Hearts - Manchester City | ||
| 18/07/2014 | 0-1 | 1-2 |
| Hearts - Partick Thistle | ||
| 07/05/2014 | 2-1 | 2-4 |
| Hearts - Kilmarnock | ||
| 04/05/2014 | 3-0 | 5-0 |
| Hearts - Ross County | ||
| 19/04/2014 | 0-0 | 2-0 |
| Hearts - Aberdeen | ||
| 02/04/2014 | 0-0 | 1-1 |
| Hearts - Hibernian | ||
| 30/03/2014 | 1-0 | 2-0 |
| Hearts - Dundee United | ||
| 21/03/2014 | 0-1 | 1-2 |
| Hearts - Celtic FC | ||
| 22/02/2014 | 0-0 | 0-2 |
| Hearts - Inverness CT | ||
| 02/02/2014 | 0-0 | 2-2 |
| Hearts - St. Mirren | ||
| 29/01/2014 | 1-1 | 2-1 |
| Hearts - Motherwell | ||
| 11/01/2014 | 0-1 | 0-1 |
| Hearts - Partick Thistle | ||
| 05/01/2014 | 0-2 | 0-2 |
| Hearts - Kilmarnock | ||
| 26/12/2013 | 0-2 | 0-4 |
| Hearts - Inverness CT | ||
| 14/12/2013 | 0-0 | 0-2 |
| Hearts - Celtic FC | ||
| 01/12/2013 | 0-5 | 0-7 |
| Hearts - Ross County | ||
| 23/11/2013 | 1-1 | 2-2 |
| Hearts - St. Johnstone | ||
| 02/11/2013 | 0-1 | 0-2 |
| Hearts - St. Mirren | ||
| 05/10/2013 | 0-1 | 0-2 |
| Hearts - Dundee United | ||
| 28/09/2013 | 0-0 | 0-0 |
| Hearts - Celtic FC | ||
| 14/09/2013 | 0-1 | 1-3 |
| Hearts - Aberdeen | ||
| 24/08/2013 | 1-0 | 2-1 |
| Hearts - Hibernian | ||
| 11/08/2013 | 0-0 | 1-0 |
| Hearts - Dinamo Bükreş | ||
| 09/07/2013 | 0-0 | 1-5 |
| Hearts - Hibernian | ||
| 12/05/2013 | 1-0 | 1-2 |
| Hearts - St. Mirren | ||
| 04/05/2013 | 2-0 | 3-0 |
| Hearts - Ross County | ||
| 06/04/2013 | 0-1 | 4-2 |
| Hearts - St. Mirren | ||
| 17/03/2013 | 1-1 | 2-3 |
| Hearts - St. Johnstone | ||
| 05/03/2013 | 1-0 | 2-0 |
| Hearts - Motherwell | ||
| 02/03/2013 | 0-2 | 1-2 |
| Hearts - Inverness CT | ||
| 23/02/2013 | 0-1 | 2-3 |
| Hearts - Kilmarnock | ||
| 16/02/2013 | 0-1 | 0-3 |
| Hearts - Dundee FC | ||
| 30/01/2013 | 0-0 | 1-0 |
| Hearts - Hibernian | ||
| 03/01/2013 | 0-0 | 0-0 |
| Hearts - Hibernian | ||
| 03/01/2013 | 0-0 | 0-0 |
St. Johnstone
| Date | HT | FT |
|---|---|---|
| St. Mirren - St. Johnstone | ||
| 08/08/2026 | 0-0 | 1-0 |
| Inverness CT - St. Johnstone | ||
| 21/07/2026 | 1-0 | 1-0 |
| Linlithgow Rose - St. Johnstone | ||
| 14/07/2026 | 0-2 | 0-2 |
| Ayr United - St. Johnstone | ||
| 01/05/2026 | 0-1 | 0-1 |
| Dunfermline Athletic - St. Johnstone | ||
| 21/04/2026 | 0-0 | 0-2 |
| Arbroath - St. Johnstone | ||
| 04/04/2026 | 1-1 | 2-4 |
| Partick Thistle - St. Johnstone | ||
| 20/03/2026 | 0-0 | 0-0 |
| Greenock Morton - St. Johnstone | ||
| 07/03/2026 | 0-0 | 0-2 |
| Queen's Park - St. Johnstone | ||
| 24/02/2026 | 0-0 | 1-1 |
| Raith Rovers - St. Johnstone | ||
| 20/02/2026 | 0-0 | 0-0 |
| Airdrie United - St. Johnstone | ||
| 13/02/2026 | 0-1 | 0-1 |
| Ross County - St. Johnstone | ||
| 27/12/2025 | 0-0 | 0-0 |
| Hearts U21 - St. Johnstone | ||
| 16/12/2025 | 0-0 | 0-1 |
| Ayr United - St. Johnstone | ||
| 12/12/2025 | 2-0 | 2-4 |
| Partick Thistle - St. Johnstone | ||
| 22/11/2025 | 2-0 | 2-1 |
| Dunfermline Athletic - St. Johnstone | ||
| 08/11/2025 | 1-1 | 2-2 |
| Greenock Morton - St. Johnstone | ||
| 25/10/2025 | 0-4 | 0-4 |
| Arbroath - St. Johnstone | ||
| 18/10/2025 | 0-1 | 3-1 |
| Queen's Park - St. Johnstone | ||
| 27/09/2025 | 1-1 | 1-2 |
| Airdrie United - St. Johnstone | ||
| 23/09/2025 | 0-2 | 1-2 |
| Raith Rovers - St. Johnstone | ||
| 13/09/2025 | 0-1 | 0-2 |
| Ross County - St. Johnstone | ||
| 08/08/2025 | 0-0 | 0-1 |
| Inverness CT - St. Johnstone | ||
| 19/07/2025 | 0-0 | 0-1 |
| East Kilbride - St. Johnstone | ||
| 12/07/2025 | 1-0 | 1-3 |
| Hearts - St. Johnstone | ||
| 14/05/2025 | 2-0 | 2-1 |
| Motherwell - St. Johnstone | ||
| 26/04/2025 | 2-1 | 3-2 |
| Dundee United - St. Johnstone | ||
| 12/04/2025 | 1-0 | 1-0 |
| Hibernian - St. Johnstone | ||
| 29/03/2025 | 2-0 | 3-0 |
| Livingston - St. Johnstone | ||
| 10/03/2025 | 0-0 | 0-1 |
| Dundee FC - St. Johnstone | ||
| 01/03/2025 | 1-1 | 1-1 |
| Kilmarnock - St. Johnstone | ||
| 15/02/2025 | 1-0 | 3-1 |
| St. Mirren - St. Johnstone | ||
| 01/02/2025 | 0-0 | 0-1 |
| Rangers FC - St. Johnstone | ||
| 12/01/2025 | 3-0 | 3-1 |
| Celtic FC - St. Johnstone | ||
| 29/12/2024 | 1-0 | 4-0 |
| Hearts - St. Johnstone | ||
| 22/12/2024 | 1-0 | 2-1 |
| Aberdeen - St. Johnstone | ||
| 07/12/2024 | 0-1 | 1-1 |
| Motherwell - St. Johnstone | ||
| 09/11/2024 | 2-0 | 2-1 |
| St. Mirren - St. Johnstone | ||
| 30/10/2024 | 1-1 | 3-1 |
| Dundee FC - St. Johnstone | ||
| 26/10/2024 | 1-0 | 1-2 |
| Rangers FC - St. Johnstone | ||
| 06/10/2024 | 1-0 | 2-0 |
| Ross County - St. Johnstone | ||
| 21/09/2024 | 1-1 | 3-3 |
| Hibernian - St. Johnstone | ||
| 14/09/2024 | 1-0 | 2-0 |
| Dundee United - St. Johnstone | ||
| 24/08/2024 | 0-0 | 2-0 |
| Kilmarnock - St. Johnstone | ||
| 11/08/2024 | 0-2 | 0-3 |
| Alloa Athletic - St. Johnstone | ||
| 23/07/2024 | 0-0 | 3-2 |
| Brechin City - St. Johnstone | ||
| 13/07/2024 | 0-1 | 1-2 |
| Motherwell - St. Johnstone | ||
| 19/05/2024 | 0-2 | 1-2 |
| Aberdeen - St. Johnstone | ||
| 04/05/2024 | 0-0 | 1-0 |
| Hibernian - St. Johnstone | ||
| 06/04/2024 | 0-0 | 1-2 |
| Celtic FC - St. Johnstone | ||
| 16/03/2024 | 1-0 | 3-1 |
| Aberdeen - St. Johnstone | ||
| 28/02/2024 | 0-1 | 0-2 |
| St. Mirren - St. Johnstone | ||
| 24/02/2024 | 1-0 | 2-0 |
| Dundee FC - St. Johnstone | ||
| 11/02/2024 | 0-1 | 2-1 |
| Ross County - St. Johnstone | ||
| 03/02/2024 | 0-1 | 0-1 |
| Airdrie United - St. Johnstone | ||
| 20/01/2024 | 0-0 | 1-0 |
| Livingston - St. Johnstone | ||
| 27/12/2023 | 0-0 | 0-0 |
| Kilmarnock - St. Johnstone | ||
| 23/12/2023 | 2-0 | 2-1 |
| Rangers FC - St. Johnstone | ||
| 20/12/2023 | 1-0 | 2-0 |
| Motherwell - St. Johnstone | ||
| 09/12/2023 | 0-0 | 1-1 |
| Hearts - St. Johnstone | ||
| 25/11/2023 | 0-0 | 1-0 |
| St. Mirren - St. Johnstone | ||
| 28/10/2023 | 1-0 | 4-0 |
| Aberdeen - St. Johnstone | ||
| 08/10/2023 | 0-0 | 0-0 |
| Hibernian - St. Johnstone | ||
| 23/09/2023 | 1-0 | 2-0 |
| Celtic FC - St. Johnstone | ||
| 26/08/2023 | 0-0 | 0-0 |
| Ross County - St. Johnstone | ||
| 12/08/2023 | 1-0 | 2-0 |
| Alloa Athletic - St. Johnstone | ||
| 22/07/2023 | 0-2 | 0-4 |
| Stenhousemuir - St. Johnstone | ||
| 15/07/2023 | 0-0 | 1-0 |
| Kilmarnock - St. Johnstone | ||
| 20/05/2023 | 0-1 | 0-1 |
| Livingston - St. Johnstone | ||
| 15/04/2023 | 2-0 | 2-0 |
| Kilmarnock - St. Johnstone | ||
| 18/03/2023 | 1-0 | 1-1 |
| Hearts - St. Johnstone | ||
| 04/03/2023 | 1-0 | 3-0 |
| Dundee United - St. Johnstone | ||
| 18/02/2023 | 0-1 | 1-2 |
| Motherwell - St. Johnstone | ||
| 01/02/2023 | 0-1 | 0-2 |
| Rangers FC - St. Johnstone | ||
| 28/01/2023 | 1-0 | 2-0 |
| Aberdeen - St. Johnstone | ||
| 07/01/2023 | 0-0 | 2-0 |
| Celtic FC - St. Johnstone | ||
| 24/12/2022 | 3-0 | 4-1 |
| Ross County - St. Johnstone | ||
| 17/12/2022 | 1-0 | 1-2 |
| St. Mirren - St. Johnstone | ||
| 09/11/2022 | 1-1 | 2-2 |
| Hibernian - St. Johnstone | ||
| 21/10/2022 | 1-0 | 1-2 |
| Livingston - St. Johnstone | ||
| 15/10/2022 | 1-0 | 1-0 |
| Kilmarnock - St. Johnstone | ||
| 05/10/2022 | 1-0 | 2-1 |
| Dundee United - St. Johnstone | ||
| 01/10/2022 | 0-2 | 1-2 |
| Hearts - St. Johnstone | ||
| 28/08/2022 | 2-1 | 3-2 |
| Rangers FC - St. Johnstone | ||
| 13/08/2022 | 1-0 | 4-0 |
| Motherwell - St. Johnstone | ||
| 06/08/2022 | 0-1 | 1-2 |
| Elgin City - St. Johnstone | ||
| 19/07/2022 | 0-1 | 2-4 |
| Queen of the South - St. Johnstone | ||
| 16/07/2022 | 1-0 | 2-2 |
| Inverness CT - St. Johnstone | ||
| 20/05/2022 | 0-2 | 2-2 |
| Hibernian - St. Johnstone | ||
| 15/05/2022 | 1-0 | 4-0 |
| Livingston - St. Johnstone | ||
| 07/05/2022 | 0-0 | 1-1 |
| Dundee FC - St. Johnstone | ||
| 23/04/2022 | 1-0 | 1-1 |
| Celtic FC - St. Johnstone | ||
| 09/04/2022 | 3-0 | 7-0 |
| Hibernian - St. Johnstone | ||
| 05/03/2022 | 0-0 | 0-0 |
| Ross County - St. Johnstone | ||
| 26/02/2022 | 1-1 | 3-1 |
| Aberdeen - St. Johnstone | ||
| 15/02/2022 | 0-1 | 1-1 |
| St. Mirren - St. Johnstone | ||
| 09/02/2022 | 1-1 | 2-1 |
| Livingston - St. Johnstone | ||
| 01/02/2022 | 1-1 | 1-2 |
| Kelty Hearts - St. Johnstone | ||
| 22/01/2022 | 0-0 | 0-0 |
| Hearts - St. Johnstone | ||
| 18/01/2022 | 0-0 | 2-0 |
| Motherwell - St. Johnstone | ||
| 18/12/2021 | 1-0 | 2-0 |
| Rangers FC - St. Johnstone | ||
| 15/12/2021 | 1-0 | 2-0 |
| Dundee FC - St. Johnstone | ||
| 01/12/2021 | 1-0 | 1-0 |
| Celtic FC - St. Johnstone | ||
| 20/11/2021 | 0-0 | 1-0 |
| Dundee United - St. Johnstone | ||
| 30/10/2021 | 0-1 | 0-1 |
| Celtic FC - St. Johnstone | ||
| 23/10/2021 | 1-0 | 2-0 |
| Hibernian - St. Johnstone | ||
| 26/09/2021 | 0-0 | 1-0 |
| Dundee FC - St. Johnstone | ||
| 22/09/2021 | 0-0 | 0-2 |
| Aberdeen - St. Johnstone | ||
| 18/09/2021 | 0-0 | 0-1 |
| St. Mirren - St. Johnstone | ||
| 29/08/2021 | 0-0 | 0-0 |
| LASK - St. Johnstone | ||
| 19/08/2021 | 0-1 | 1-1 |
| Arbroath - St. Johnstone | ||
| 15/08/2021 | 1-0 | 1-1 |
| Galatasaray - St. Johnstone | ||
| 05/08/2021 | 0-0 | 1-1 |
| Ross County - St. Johnstone | ||
| 31/07/2021 | 0-0 | 0-0 |
| Celtic FC - St. Johnstone | ||
| 12/05/2021 | 2-0 | 4-0 |
| St. Mirren - St. Johnstone | ||
| 09/05/2021 | 0-0 | 1-2 |
| Hibernian - St. Johnstone | ||
| 01/05/2021 | 0-1 | 0-1 |
| Rangers FC - St. Johnstone | ||
| 25/04/2021 | 0-0 | 0-0 |
| Dundee FC - St. Johnstone | ||
| 03/04/2021 | 0-1 | 0-1 |
| Hamilton Academical - St. Johnstone | ||
| 03/03/2021 | 1-0 | 1-1 |
| Livingston - St. Johnstone | ||
| 28/02/2021 | 0-1 | 0-1 |
| Motherwell - St. Johnstone | ||
| 20/02/2021 | 0-2 | 0-3 |
| Livingston - St. Johnstone | ||
| 06/02/2021 | 0-1 | 1-2 |
| Rangers FC - St. Johnstone | ||
| 03/02/2021 | 0-0 | 1-0 |
| Kilmarnock - St. Johnstone | ||
| 30/01/2021 | 2-0 | 2-3 |
| Dundee United - St. Johnstone | ||
| 12/01/2021 | 1-2 | 2-2 |
| Ross County - St. Johnstone | ||
| 02/01/2021 | 1-1 | 1-1 |
| Aberdeen - St. Johnstone | ||
| 26/12/2020 | 1-1 | 2-1 |
| St. Mirren - St. Johnstone | ||
| 19/12/2020 | 1-2 | 3-2 |
| Dunfermline Athletic - St. Johnstone | ||
| 15/12/2020 | 0-0 | 0-0 |
| Celtic FC - St. Johnstone | ||
| 06/12/2020 | 0-0 | 1-1 |
| Motherwell - St. Johnstone | ||
| 28/11/2020 | 0-0 | 1-2 |
| Hibernian - St. Johnstone | ||
| 24/11/2020 | 1-1 | 2-2 |
| Peterhead - St. Johnstone | ||
| 14/11/2020 | 0-0 | 1-3 |
| Hamilton Academical - St. Johnstone | ||
| 17/10/2020 | 2-3 | 3-5 |
| Kelty Hearts - St. Johnstone | ||
| 07/10/2020 | 0-1 | 1-2 |
| Livingston - St. Johnstone | ||
| 26/09/2020 | 2-0 | 2-0 |
| Motherwell - St. Johnstone | ||
| 12/09/2020 | 1-0 | 1-0 |
| Kilmarnock - St. Johnstone | ||
| 15/08/2020 | 0-0 | 1-2 |
| Rangers FC - St. Johnstone | ||
| 12/08/2020 | 2-0 | 3-0 |
| Dundee United - St. Johnstone | ||
| 01/08/2020 | 1-0 | 1-1 |
| St. Mirren - St. Johnstone | ||
| 04/03/2020 | 0-0 | 0-0 |
| Ross County - St. Johnstone | ||
| 15/02/2020 | 0-1 | 1-1 |
| Ayr United - St. Johnstone | ||
| 08/02/2020 | 1-2 | 1-2 |
| Aberdeen - St. Johnstone | ||
| 05/02/2020 | 0-1 | 0-1 |
| Livingston - St. Johnstone | ||
| 22/01/2020 | 0-0 | 1-0 |
| Hamilton Academical - St. Johnstone | ||
| 26/12/2019 | 0-0 | 0-1 |
| Hearts - St. Johnstone | ||
| 14/12/2019 | 0-0 | 0-1 |
| Kilmarnock - St. Johnstone | ||
| 04/12/2019 | 0-0 | 0-0 |
| Motherwell - St. Johnstone | ||
| 30/11/2019 | 1-0 | 4-0 |
| St. Mirren - St. Johnstone | ||
| 19/10/2019 | 1-0 | 2-0 |
| Ross County - St. Johnstone | ||
| 05/10/2019 | 1-1 | 2-2 |
| Aberdeen - St. Johnstone | ||
| 14/09/2019 | 1-1 | 1-1 |
| Hibernian - St. Johnstone | ||
| 24/08/2019 | 1-0 | 2-2 |
| Celtic FC - St. Johnstone | ||
| 03/08/2019 | 3-0 | 7-0 |
| Forfar Athletic - St. Johnstone | ||
| 27/07/2019 | 1-0 | 2-1 |
| Montrose - St. Johnstone | ||
| 16/07/2019 | 0-0 | 1-0 |
| Hamilton Academical - St. Johnstone | ||
| 18/05/2019 | 1-0 | 2-0 |
| St. Mirren - St. Johnstone | ||
| 27/04/2019 | 0-0 | 1-1 |
| Kilmarnock - St. Johnstone | ||
| 06/04/2019 | 2-0 | 2-0 |
| Motherwell - St. Johnstone | ||
| 30/03/2019 | 0-0 | 3-0 |
| Livingston - St. Johnstone | ||
| 09/03/2019 | 1-1 | 3-1 |
| Rangers FC - St. Johnstone | ||
| 16/02/2019 | 0-0 | 0-0 |
| Celtic FC - St. Johnstone | ||
| 10/02/2019 | 2-0 | 5-0 |
| Dundee FC - St. Johnstone | ||
| 29/12/2018 | 0-1 | 0-2 |
| St. Mirren - St. Johnstone | ||
| 26/12/2018 | 0-0 | 0-1 |
| Aberdeen - St. Johnstone | ||
| 08/12/2018 | 0-0 | 0-2 |
| Hibernian - St. Johnstone | ||
| 03/11/2018 | 0-0 | 0-1 |
| Livingston - St. Johnstone | ||
| 31/10/2018 | 0-1 | 0-1 |
| Motherwell - St. Johnstone | ||
| 20/10/2018 | 0-0 | 0-1 |
| Hearts - St. Johnstone | ||
| 29/09/2018 | 1-0 | 2-1 |
| Rangers FC - St. Johnstone | ||
| 23/09/2018 | 2-0 | 5-1 |
| Hamilton Academical - St. Johnstone | ||
| 01/09/2018 | 0-2 | 1-2 |
| Queen of the South - St. Johnstone | ||
| 18/08/2018 | 1-1 | 1-1 |
| Kilmarnock - St. Johnstone | ||
| 04/08/2018 | 0-0 | 2-0 |
| Forfar Athletic - St. Johnstone | ||
| 28/07/2018 | 1-1 | 1-3 |
| Montrose - St. Johnstone | ||
| 21/07/2018 | 0-1 | 0-1 |
| Hamilton Academical - St. Johnstone | ||
| 08/05/2018 | 0-0 | 1-2 |
| Motherwell - St. Johnstone | ||
| 05/05/2018 | 0-3 | 1-5 |
| Dundee FC - St. Johnstone | ||
| 21/04/2018 | 1-0 | 2-1 |
| Aberdeen - St. Johnstone | ||
| 31/03/2018 | 2-0 | 4-1 |
| Dundee FC - St. Johnstone | ||
| 10/03/2018 | 0-2 | 0-4 |
| Kilmarnock - St. Johnstone | ||
| 07/03/2018 | 1-0 | 2-0 |
| Celtic FC - St. Johnstone | ||
| 18/02/2018 | 0-0 | 0-0 |
| Hearts - St. Johnstone | ||
| 10/02/2018 | 1-0 | 3-0 |
| Motherwell - St. Johnstone | ||
| 06/02/2018 | 0-0 | 2-0 |
| Hearts - St. Johnstone | ||
| 03/02/2018 | 0-0 | 1-0 |
| Albion Rovers FC - St. Johnstone | ||
| 29/01/2018 | 0-1 | 0-4 |
| Ross County - St. Johnstone | ||
| 27/12/2017 | 0-1 | 1-1 |
| Rangers FC - St. Johnstone | ||
| 16/12/2017 | 1-1 | 1-3 |
| Hamilton Academical - St. Johnstone | ||
| 09/12/2017 | 0-0 | 0-1 |
| Hibernian - St. Johnstone | ||
| 18/11/2017 | 0-0 | 1-2 |
| Partick Thistle - St. Johnstone | ||
| 28/10/2017 | 1-0 | 1-0 |
| Hearts - St. Johnstone | ||
| 21/10/2017 | 0-0 | 1-0 |
| Aberdeen - St. Johnstone | ||
| 30/09/2017 | 2-0 | 3-0 |
| Dundee FC - St. Johnstone | ||
| 16/09/2017 | 1-0 | 3-2 |
| Celtic FC - St. Johnstone | ||
| 26/08/2017 | 0-1 | 1-1 |
| Kilmarnock - St. Johnstone | ||
| 05/08/2017 | 0-1 | 1-2 |
| Riteriai - St. Johnstone | ||
| 06/07/2017 | 0-0 | 1-0 |
| Celtic FC - St. Johnstone | ||
| 06/05/2017 | 0-0 | 4-1 |
| Aberdeen - St. Johnstone | ||
| 29/04/2017 | 0-0 | 0-2 |
| Inverness CT - St. Johnstone | ||
| 08/04/2017 | 0-1 | 0-3 |
| Hamilton Academical - St. Johnstone | ||
| 01/04/2017 | 0-0 | 1-0 |
| Motherwell - St. Johnstone | ||
| 18/03/2017 | 1-1 | 1-2 |
| Rangers FC - St. Johnstone | ||
| 01/03/2017 | 1-0 | 3-2 |
| Ross County - St. Johnstone | ||
| 18/02/2017 | 0-1 | 1-2 |
| Partick Thistle - St. Johnstone | ||
| 01/02/2017 | 0-1 | 0-1 |
| Celtic FC - St. Johnstone | ||
| 25/01/2017 | 0-0 | 1-0 |
| Dundee FC - St. Johnstone | ||
| 31/12/2016 | 2-0 | 3-0 |
| Kilmarnock - St. Johnstone | ||
| 23/12/2016 | 0-1 | 0-1 |
| Aberdeen - St. Johnstone | ||
| 10/12/2016 | 0-0 | 0-0 |
| Hearts - St. Johnstone | ||
| 05/11/2016 | 1-1 | 2-2 |
| Rangers FC - St. Johnstone | ||
| 26/10/2016 | 1-1 | 1-1 |
| Ross County - St. Johnstone | ||
| 01/10/2016 | 0-1 | 0-2 |
| Hamilton Academical - St. Johnstone | ||
| 25/09/2016 | 1-0 | 1-1 |
| Aberdeen - St. Johnstone | ||
| 22/09/2016 | 0-0 | 1-0 |
| Partick Thistle - St. Johnstone | ||
| 10/09/2016 | 0-1 | 0-2 |
| Inverness CT - St. Johnstone | ||
| 27/08/2016 | 0-0 | 2-1 |
| Motherwell - St. Johnstone | ||
| 13/08/2016 | 0-0 | 1-2 |
| Elgin City - St. Johnstone | ||
| 16/07/2016 | 0-1 | 1-3 |
| Hearts - St. Johnstone | ||
| 15/05/2016 | 2-2 | 2-2 |
| Motherwell - St. Johnstone | ||
| 07/05/2016 | 1-2 | 1-2 |
| Ross County - St. Johnstone | ||
| 30/04/2016 | 0-0 | 0-1 |
| Kilmarnock - St. Johnstone | ||
| 09/04/2016 | 1-0 | 3-0 |
| Hearts - St. Johnstone | ||
| 19/03/2016 | 0-2 | 0-3 |
| Aberdeen - St. Johnstone | ||
| 27/02/2016 | 1-0 | 1-1 |
| Partick Thistle - St. Johnstone | ||
| 23/02/2016 | 0-0 | 2-0 |
| Dundee FC - St. Johnstone | ||
| 12/02/2016 | 1-0 | 2-0 |
| Hibernian - St. Johnstone | ||
| 30/01/2016 | 1-1 | 2-1 |
| Celtic FC - St. Johnstone | ||
| 23/01/2016 | 2-1 | 3-1 |
| Motherwell - St. Johnstone | ||
| 30/12/2015 | 2-0 | 2-0 |
| Ross County - St. Johnstone | ||
| 05/12/2015 | 0-2 | 2-3 |
| Dundee United - St. Johnstone | ||
| 21/11/2015 | 1-2 | 1-2 |
| Hamilton Academical - St. Johnstone | ||
| 31/10/2015 | 0-1 | 2-4 |
| Greenock Morton - St. Johnstone | ||
| 27/10/2015 | 0-0 | 1-3 |
| Inverness CT - St. Johnstone | ||
| 24/10/2015 | 0-0 | 0-1 |
| Aberdeen - St. Johnstone | ||
| 03/10/2015 | 1-3 | 1-5 |
| Rangers FC - St. Johnstone | ||
| 22/09/2015 | 0-2 | 1-3 |
| Kilmarnock - St. Johnstone | ||
| 19/09/2015 | 1-1 | 2-1 |
| Celtic FC - St. Johnstone | ||
| 29/08/2015 | 2-1 | 3-1 |
| Dundee FC - St. Johnstone | ||
| 15/08/2015 | 2-0 | 2-1 |
| Hearts - St. Johnstone | ||
| 02/08/2015 | 1-0 | 4-3 |
| Alashkert - St. Johnstone | ||
| 02/07/2015 | 0-0 | 1-0 |
| Aberdeen - St. Johnstone | ||
| 24/05/2015 | 0-0 | 0-1 |
| Dundee FC - St. Johnstone | ||
| 25/04/2015 | 0-0 | 0-2 |
| Ross County - St. Johnstone | ||
| 07/04/2015 | 0-0 | 1-0 |
| Hamilton Academical - St. Johnstone | ||
| 04/04/2015 | 1-0 | 1-1 |
| Partick Thistle - St. Johnstone | ||
| 14/03/2015 | 2-0 | 3-0 |
| Celtic FC - St. Johnstone | ||
| 04/03/2015 | 0-0 | 0-1 |
| Dundee United - St. Johnstone | ||
| 21/02/2015 | 0-2 | 0-2 |
| Queen of the South - St. Johnstone | ||
| 07/02/2015 | 0-0 | 2-0 |
| Motherwell - St. Johnstone | ||
| 31/01/2015 | 0-1 | 1-1 |
| Inverness CT - St. Johnstone | ||
| 20/01/2015 | 2-0 | 2-0 |
| Aberdeen - St. Johnstone | ||
| 01/01/2015 | 1-0 | 2-0 |
| Kilmarnock - St. Johnstone | ||
| 13/12/2014 | 0-0 | 0-1 |
| St. Mirren - St. Johnstone | ||
| 06/12/2014 | 0-1 | 0-1 |
| Dundee FC - St. Johnstone | ||
| 08/11/2014 | 1-0 | 1-1 |
| Rangers FC - St. Johnstone | ||
| 28/10/2014 | 0-0 | 1-0 |
| Partick Thistle - St. Johnstone | ||
| 25/10/2014 | 0-0 | 0-0 |
| Dundee United - St. Johnstone | ||
| 27/09/2014 | 1-0 | 2-0 |
| Kilmarnock - St. Johnstone | ||
| 23/09/2014 | 0-0 | 0-1 |
| Inverness CT - St. Johnstone | ||
| 20/09/2014 | 0-0 | 2-1 |
| Motherwell - St. Johnstone | ||
| 30/08/2014 | 0-0 | 0-1 |
| Hamilton Academical - St. Johnstone | ||
| 16/08/2014 | 1-0 | 1-0 |
| Ross County - St. Johnstone | ||
| 10/08/2014 | 0-1 | 1-2 |
| Spartak Trnava - St. Johnstone | ||
| 07/08/2014 | 0-1 | 1-1 |
| Luzern - St. Johnstone | ||
| 17/07/2014 | 0-0 | 1-1 |
| Dundee United - St. Johnstone | ||
| 17/05/2014 | 0-1 | 0-2 |
| Inverness CT - St. Johnstone | ||
| 11/05/2014 | 0-0 | 2-0 |
| Motherwell - St. Johnstone | ||
| 03/05/2014 | 2-1 | 2-1 |
| Aberdeen - St. Johnstone | ||
| 26/04/2014 | 1-1 | 1-1 |
| Kilmarnock - St. Johnstone | ||
| 05/04/2014 | 1-2 | 1-2 |
| St. Mirren - St. Johnstone | ||
| 25/03/2014 | 0-1 | 0-1 |
| Dundee United - St. Johnstone | ||
| 12/03/2014 | 0-0 | 0-1 |
| Raith Rovers - St. Johnstone | ||
| 08/03/2014 | 1-1 | 1-3 |
| Aberdeen - St. Johnstone | ||
| 01/03/2014 | 1-0 | 1-0 |
| Celtic FC - St. Johnstone | ||
| 16/02/2014 | 1-0 | 3-0 |
| Forfar Athletic - St. Johnstone | ||
| 08/02/2014 | 0-2 | 0-4 |
| Aberdeen - St. Johnstone | ||
| 01/02/2014 | 2-0 | 4-0 |
| Partick Thistle - St. Johnstone | ||
| 21/01/2014 | 0-1 | 0-1 |
| Ross County - St. Johnstone | ||
| 04/01/2014 | 0-0 | 1-0 |
| Motherwell - St. Johnstone | ||
| 01/01/2014 | 1-0 | 4-0 |
| Hibernian - St. Johnstone | ||
| 21/12/2013 | 0-0 | 0-0 |
| Partick Thistle - St. Johnstone | ||
| 14/12/2013 | 0-0 | 0-0 |
| Inverness CT - St. Johnstone | ||
| 23/11/2013 | 1-0 | 1-0 |
| Hearts - St. Johnstone | ||
| 02/11/2013 | 0-1 | 0-2 |
| Greenock Morton - St. Johnstone | ||
| 30/10/2013 | 0-0 | 0-1 |
| St. Mirren - St. Johnstone | ||
| 19/10/2013 | 1-1 | 4-3 |
| Hamilton Academical - St. Johnstone | ||
| 24/09/2013 | 0-1 | 0-3 |
| Celtic FC - St. Johnstone | ||
| 21/09/2013 | 2-0 | 2-1 |
| Aberdeen - St. Johnstone | ||
| 31/08/2013 | 0-0 | 0-0 |
| Dundee United - St. Johnstone | ||
| 24/08/2013 | 3-0 | 4-0 |
| Kilmarnock - St. Johnstone | ||
| 11/08/2013 | 0-0 | 0-0 |
| Minsk - St. Johnstone | ||
| 01/08/2013 | 0-0 | 0-1 |
| Dundee FC - St. Johnstone | ||
| 21/07/2013 | 0-0 | 1-1 |
| Rosenborg - St. Johnstone | ||
| 18/07/2013 | 0-1 | 0-1 |
| Greenock Morton - St. Johnstone | ||
| 13/07/2013 | 0-0 | 0-1 |
| Cowdenbeath - St. Johnstone | ||
| 10/07/2013 | 0-0 | 0-1 |
| Celtic FC - St. Johnstone | ||
| 11/05/2013 | 2-0 | 4-0 |
| Dundee United - St. Johnstone | ||
| 04/05/2013 | 0-1 | 0-1 |
| Inverness CT - St. Johnstone | ||
| 05/04/2013 | 0-0 | 0-0 |
| Hearts - St. Johnstone | ||
| 05/03/2013 | 1-0 | 2-0 |
| Dundee FC - St. Johnstone | ||
| 27/02/2013 | 1-1 | 2-2 |
| Ross County - St. Johnstone | ||
| 16/02/2013 | 1-0 | 1-0 |
| Hibernian - St. Johnstone | ||
| 11/02/2013 | 0-2 | 1-3 |
| St. Mirren - St. Johnstone | ||
| 02/02/2013 | 0-0 | 2-0 |
| Motherwell - St. Johnstone | ||
| 20/01/2013 | 2-0 | 3-2 |
Click on a match to view its detailed odds.
| Date | Home | FT | Rival | HT |
|---|
No Results Found
Hearts vs St. Johnstone Football Match
Premiership will be played Hearts - St. Johnstone football match when time information and Hearts - St. Johnstone soccer odds, soccer schedule, soccer results and soccer predictions can be found in detail on our page.
Hearts vs St. Johnstone match with the computerized soccer analysis system we have created the highest percentage estimates can be examined.
Our Hearts vs St. Johnstone prediction page offers best tips.
Our Hearts vs St. Johnstone results page, you will be able to find the match results.