← Match Finder
Premiership
Referee: C Scott
ST Johnstone
T T S S T
1–2
Full-time
Hearts
S U S S T

Retrospective analysis — the model is trained only on matches played before this one.

🔒 Who wins? Pro

The model's probabilities for a home win, draw and away win — with reasoning and recommended markets.

Unlock with Pro

Already have an account? Log in

Team trends

ST Johnstone Hearts
Last 6 — all competitions · 6/6 matches
Win Ø 50%
33%
67%
Points per game
1,2
2,2
Over 2.5 Ø 59%
67%
50%
Both score Ø 58%
83%
33%
Average goals
3,0
2,8
Scored
1,2
2,0
Conceded
1,8
0,8
Goal diff per game
-0,7
+1,2
This season — Premiership · 26/26 matches
Win Ø 27%
23%
31%
Points per game
0,8
1,2
Over 2.5 Ø 62%
69%
54%
Both score Ø 60%
62%
58%
Average goals
3,1
2,7
Scored
1,1
1,3
Conceded
2,0
1,4
Goal diff per game
-0,8
+0,0
🔒 Goal markets Pro

Expected goals, over/under and both teams to score — priced by the model before kick-off.

Unlock with Pro

Already have an account? Log in

🔒 Most likely result Pro

The model's top final scores with the best bookmaker odds.

Unlock with Pro

Already have an account? Log in

Match stats

Half-time score: 0–1

58% Possession 42%
7 Shots 12
2 Shots on target 5
2 Blocked shots 2
3 Goalkeeper saves 1
3 Corners 6
4 Offside 1
10 Free kicks against 9
0 Yellow cards 3
0 Red cards 0
The table before the match ST Johnstone 12. · Hearts 10.
# Team K V U T +/− P
1 Celtic 27 22 3 2 +63 69
2 Rangers 27 17 5 5 +32 56
3 Aberdeen 27 12 5 10 -4 41
4 Dundee United 27 11 7 9 +2 40
5 Hibernian 27 9 10 8 +1 37
6 St Mirren 27 10 4 13 -7 34
7 Ross County 27 8 8 11 -18 32
8 Kilmarnock 27 8 7 12 -11 31
9 Motherwell 27 9 4 14 -16 31
10 Hearts 26 8 6 12 -1 30
11 Dundee 27 7 6 14 -19 27
12 ST Johnstone 26 6 3 17 -22 21

Calculated from our results data. “xG +/−” is expected goal difference — a positive number with a low league position suggests an undervalued team. Ties on points are sorted by goal difference; some leagues use other rules.

Match report

ST Johnstone Hearts
36′
E. Kabangu 0–1
L. Shankland
Half-time 0–1
S. Duke-McKenna 🔁
↦ E. Watt
46′
1–1 A. Sidibeh
G. Carey
53′
57′
E. Kabangu 1–2
L. Shankland
61′
🟨 James Penrice
65′
🔁 G. Taylor
↦ A. Forrester
65′
🔁 S. Kartum
↦ J. Grant
Z. Mitchell 🔁
↦ J. Svedberg
71′
M. Kirk 🔁
↦ S. Curtis
71′
73′
🔁 C. Nieuwenhof
↦ B. Spittal
73′
🔁 M. Drammeh
↦ J. Wilson
T. Steven 🔁
↦ A. Sidibeh
77′
89′
🔁 A. Forrest
↦ L. Shankland
90′
🟨 Gerald Taylor
95′
🟨 Elton Kabangu
Full-time 1–2

Line-ups

ST Johnstone

3-4-2-1
1 A. Fisher G
4 D. Balodis D
2 B. Mikulić D
30 B. Douglas D
37 S. Curtis M
23 S. Sprangler M
44 E. Watt M
14 D. Wright M
11 G. Carey F
8 J. Svedberg F
16 A. Sidibeh F
Bench (9)
21 S. Duke-McKenna
5 Z. Mitchell
27 M. Kirk
19 T. Steven
10 N. Clark
7 J. Holt
24 J. McPake
22 M. Smith
20 R. Sinclair

Coach: S. Valakari

Hearts

4-3-1-2
1 C. Gordon G
35 A. Forrester D
15 M. Steinwender D
30 J. McCart D
29 J. Penrice D
7 J. Grant M
6 B. Baningime M
16 B. Spittal M
9 L. Shankland M
21 J. Wilson F
19 E. Kabangu F
Bench (9)
82 G. Taylor
27 S. Kartum
8 C. Nieuwenhof
37 M. Drammeh
17 A. Forrest
28 Z. Clark
18 H. Milne
77 K. Vargas
23 L. Neilson

Coach: N. Critchley

Odds comparison

Green columns are the outcomes that came in.

1X2
H
3,54
U
3,39
B ✓
2,05
Over/under goals
O1,5 ✓
O2,5 ✓
2,00
U2,5
1,79
U3,5 ✓
Both teams to score
BLS ja ✓
BLS nei

Referee

C Scott · 34 kamper i vår database

🟨 Yellow cards
3,2 / match
Below average
⚽ Free kicks
21,0 / match
Below average

🟥 Red cards: 0,21 per match

The analysis is a statistical estimate based on the teams' results and underlying performances (xG) — not a guarantee. See the model's results.