St Johnstone vs Dundee

5 January 2025 · Scottish Premiership · 2024/25 · Referee D Dickinson

Full time 1 – 3

Half-time: 0–3

  • Josh McPake 67’
  • Simon Murray 3’
  • Sebastian Palmer-Houlden 10’
  • Lyall Cameron 22’

Match summary

Dundee won 3-1 away at St Johnstone. Dundee led 3-0 at half-time.

In the first half, Simon Murray put Dundee ahead in the 3rd minute, Sebastian Palmer-Houlden made it 0-2 from a corner in the 10th minute, and Lyall Cameron made it 0-3 in the 22nd minute. In the second half, Josh McPake pulled one back to make it 1-3 in the 67th minute.

Shots finished 26-11 to St Johnstone, with 5 on target for St Johnstone and 5 for Dundee.

Match stats

St Johnstone Dundee
26 Shots 11
5 Shots on Target 5
3 Corners 5
1 Yellow Cards 5
0 Red Cards 0

Key events

St Johnstone Dundee
Kick-off
3’
Simon Murray0-1 (Dundee)
10’
Sebastian Palmer-Houlden0-2 (Dundee)
22’
Lyall Cameron0-3 (Dundee)
Half-time0-3
Josh McPake1-3 (St Johnstone)
67’
Full-time1-3

Bookings

Card times are not on file for this game, so they are listed without a minute.

St Johnstone
  • Graham Carey
Dundee
  • Clark Robertson
  • Josh Mulligan
  • Mohamad Sylla
  • Simon Murray
  • Cesar Garza

Shot map

Every shot and where it was taken from.

 Dundee attacking St Johnstone attacking 
2’ Jack Sanders (St Johnstone), from a corner, off target 2’ Božo Mikulić (St Johnstone), from a corner, off target 3’ Simon Murray (Dundee), set piece, goal 3’ Ryan Astley (Dundee), set piece, off target 6’ Graham Carey (St Johnstone), direct free kick, off target 10’ Sebastian Palmer-Houlden (Dundee), from a corner, goal 10’ Clark Robertson (Dundee), from a corner, blocked 14’ Nicky Clark (St Johnstone), open play, off target 17’ Nicky Clark (St Johnstone), from a corner, off target 20’ Lyall Cameron (Dundee), open play, off target 22’ Lyall Cameron (Dundee), open play, goal 32’ Adama Sidibeh (St Johnstone), open play, blocked 33’ Nicky Clark (St Johnstone), open play, off target 36’ Nicky Clark (St Johnstone), open play, saved 40’ Benjamin Mbunga-Kimpioka (St Johnstone), open play, off target 43’ Sebastian Palmer-Houlden (Dundee), open play, saved 46’ Mohamad Sylla (Dundee), open play, off target 50’ Luke Graham (Dundee), from a corner, blocked 46’ Nicky Clark (St Johnstone), open play, blocked 47’ Lyall Cameron (Dundee), open play, saved 48’ Adama Sidibeh (St Johnstone), open play, blocked 49’ Unknown (Dundee), open play, blocked 51’ Adama Sidibeh (St Johnstone), open play, blocked 53’ Adama Sidibeh (St Johnstone), open play, saved 56’ Graham Carey (St Johnstone), open play, blocked 60’ Adama Sidibeh (St Johnstone), open play, off target 61’ Adama Sidibeh (St Johnstone), open play, saved 63’ Josh McPake (St Johnstone), open play, off target 63’ Graham Carey (St Johnstone), open play, blocked 64’ Graham Carey (St Johnstone), open play, off target 67’ Josh McPake (St Johnstone), open play, goal 71’ Božo Mikulić (St Johnstone), open play, off target 79’ Jack Sanders (St Johnstone), from a corner, off target 79’ Nicky Clark (St Johnstone), open play, saved 85’ Adama Sidibeh (St Johnstone), open play, off target 87’ Sven Sprangler (St Johnstone), set piece, off target 90’ Adama Sidibeh (St Johnstone), open play, off target 2’ Jack Sanders (St Johnstone), from a corner, off target 2’ Božo Mikulić (St Johnstone), from a corner, off target 3’ Simon Murray (Dundee), set piece, goal 3’ Ryan Astley (Dundee), set piece, off target 6’ Graham Carey (St Johnstone), direct free kick, off target 10’ Sebastian Palmer-Houlden (Dundee), from a corner, goal 10’ Clark Robertson (Dundee), from a corner, blocked 14’ Nicky Clark (St Johnstone), open play, off target 17’ Nicky Clark (St Johnstone), from a corner, off target 20’ Lyall Cameron (Dundee), open play, off target 22’ Lyall Cameron (Dundee), open play, goal 32’ Adama Sidibeh (St Johnstone), open play, blocked 33’ Nicky Clark (St Johnstone), open play, off target 36’ Nicky Clark (St Johnstone), open play, saved 40’ Benjamin Mbunga-Kimpioka (St Johnstone), open play, off target 43’ Sebastian Palmer-Houlden (Dundee), open play, saved 46’ Mohamad Sylla (Dundee), open play, off target 50’ Luke Graham (Dundee), from a corner, blocked 46’ Nicky Clark (St Johnstone), open play, blocked 47’ Lyall Cameron (Dundee), open play, saved 48’ Adama Sidibeh (St Johnstone), open play, blocked 49’ Unknown (Dundee), open play, blocked 51’ Adama Sidibeh (St Johnstone), open play, blocked 53’ Adama Sidibeh (St Johnstone), open play, saved 56’ Graham Carey (St Johnstone), open play, blocked 60’ Adama Sidibeh (St Johnstone), open play, off target 61’ Adama Sidibeh (St Johnstone), open play, saved 63’ Josh McPake (St Johnstone), open play, off target 63’ Graham Carey (St Johnstone), open play, blocked 64’ Graham Carey (St Johnstone), open play, off target 67’ Josh McPake (St Johnstone), open play, goal 71’ Božo Mikulić (St Johnstone), open play, off target 79’ Jack Sanders (St Johnstone), from a corner, off target 79’ Nicky Clark (St Johnstone), open play, saved 85’ Adama Sidibeh (St Johnstone), open play, off target 87’ Sven Sprangler (St Johnstone), set piece, off target 90’ Adama Sidibeh (St Johnstone), open play, off target
Goal On target Off target or blocked

Hover or tap a shot for the player and minute.

Player stats

Players14 players
Joshua Rae
90′ – – – – – – –
90′ – – – – – – –
Jack Sanders
90′ – – 2 – – – –
90′ – – 2 – – – –
André Raymond Taken off
28′ – – – – – – –
Sven Sprangler
90′ – – 1 – – – –
Matt Smith Taken off
28′ – – – – – – –
Graham Carey
90′ – – 4 – – –
Nicky Clark
90′ – – 6 – – – –
58′ – – 1 – – – –
Adama Sidibeh
90′ – – 8 – – – –
Aaron Essel Came on as a substitute
62′ – – – – – – –
Maksym Kucheryavyi Came on as a substitute
62′ – – – – – – –
Josh McPake Came on as a substitute
32′ 1 – 2 – – – –
Came on Taken off Sent off Red is the most in that position for the team

Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists.

Before kick-off

St Johnstone win 37% Avg odds 2.52
Draw 29% Avg odds 3.29
Dundee win 34% Avg odds 2.77

Chances implied by the average closing odds, with the bookmaker margin removed.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results and odds from football-data.co.uk. Referee data before 2025/26 from the Transfermarkt datasets project.