Josh Campbell
5'
1–0
| Minute | Side | Scorer | Score after |
|---|---|---|---|
| 5' | home | Josh Campbell | 1-0 |
| 47' | away | Joe Westley | 1-1 |
| 72' | home | Kai Fotheringham | 2-1 |
Win probability from OneTouch's in-running model (CC-LIVE-1.2+prior): score and clock only, from our pre-match call. Not xG.
Forecast Verdict
Top pick correctWe said
Model at kick-off: STJ 40% · Draw 25% · DUN 36%
Actual
OneTouch Forecast · dc-v2.0
St Johnstone won; our pre-match call put the chance of that at 39%. St Johnstone had more shots (17–8) and more on target (4–3).
Pre-match call frozen 7 Nov 2026 · model dc-v2.0
Tactical shift
Josh Campbell
5'
1–0
Daniel Finlayson
On for Bozo Mikulic
14'
Joe Westley
On for Bradley Fink
45'
Joe Westley
47'
1–1
Taylor Steven
Booked
56'
Josh Fowler
On for Danny Schmidt
59'
Samuel Stanton
On for Taylor Steven
60'
Drey Wright
Booked
60'
Ethan Hamilton
Booked
69'
Charlie Reilly
On for Alan Forrest
72'
Kai Fotheringham
72'
2–1
Macauley Tait
On for Kai Fotheringham
80'
Brad Halliday
On for Drey Wright
87'
Brad Halliday
Booked
88'
Ratings are out of 10. marks an OneTouch estimate, not a confirmed grade. Tap a player for details.
Match DNA
High Pressing Battle
Both sides pressed aggressively. Territory was won and lost in the opposition half.
25 shots
Expected goals over time
accuracy · 24%
kill rate · 12%
accuracy · 38%
kill rate · 13%
Dundee turned 13% of shots into goals to St Johnstone's 12%.
Shots on Target
Attack
xG · BSD
Head to Head
League Standing
Scottish PremiershipKey context
Venue
McDiarmid Park
Kick-off
7 Nov · 15:00 UTC
Arena 3D
Pitch-level coverage: the ball follows the real on-pitch action.