St Johnstone 2–1 Dundee: result
Venue McDiarmid ParkReferee D Dickinson
What happened
officialpublished by the governing body or event organiserHalf time1–0
47'
56'
Taylor StevenYellow card
60'
Drey WrightYellow card
69'
Ethan HamiltonYellow card
88'
Brad HallidayYellow card
Full time2–1
Key stats
How St Johnstone vs Dundee played out
officialpublished by the governing body or event organiserLine-ups
Substitutions
14'
Daniel FinlaysonOn for Bozo Mikulic
45'
Joe WestleyOn for Bradley Fink
45'
Ryan FinniganOn for Callum Jones
45'
Zan BesirOn for Joe Bevan
59'
Josh FowlerOn for Danny Schmidt
60'
Samuel StantonOn for Taylor Steven
72'
Charlie ReillyOn for Alan Forrest
80'
Macauley TaitOn for Kai Fotheringham
87'
Brad HallidayOn for Drey Wright
Form
Head to head
Every meetingWins in 20 meetings since 2017
8St Johnstone
5Draws
7Dundee
Last meetings
BAI8 assessment
Unlock it freeNext up: Falkirk vs St Johnstone
Sat 21 Nov, 15:00. Get our call before the start: who to back, the price worth taking and why.
Free plan: 5 assessments a month. No card.
Common questions
Who won St Johnstone vs Dundee?
St Johnstone won, St Johnstone 2–1 Dundee, in the Scottish Premiership on 7 Nov 2026.
What was the score in St Johnstone vs Dundee?
St Johnstone 2–1 Dundee, in the Scottish Premiership on 7 Nov 2026. It was 1–0 at half time.
Who scored in St Johnstone vs Dundee?
Josh Campbell (5'), Joe Westley (47'), Kai Fotheringham (72').
Where is St Johnstone vs Dundee played?
At McDiarmid Park.
Who has won more games between St Johnstone and Dundee?
In the 20 meetings we hold: St Johnstone 8, Dundee 7, and 5 drawn.
When do St Johnstone and Dundee play next?
St Johnstone: against Falkirk on 21 Nov 2026. Dundee: against Heart of Midlothian on 21 Nov 2026.