St Mirren vs Celtic

1 March 2025 · Scottish Premiership · 2024/25 · Referee M MacDermid

Full time 2 – 5

Half-time: 1–2

  • Declan John 33’
  • Killian Phillips 48’
  • Jeffrey Schlupp 28’
  • Arne Engels 45+1’ (pen)
  • Yang Hyun-Jun 68’, 90+3’
  • Daizen Maeda 88’

Match summary

Celtic won comfortably, 5-2 away at St Mirren. Celtic led 2-1 at half-time.

In the first half, Jeffrey Schlupp put Celtic ahead in the 28th minute, Declan John equalised with a direct free kick in the 33rd minute, and Arne Engels put Celtic back in front from the penalty spot in first-half stoppage time. In the second half, Killian Phillips equalised in the 48th minute, Yang Hyun-Jun put Celtic back in front with a header in the 68th minute, Daizen Maeda made it 2-4 in the 88th minute, and Hyun-Jun made it 2-5 with a header in stoppage time.

Shots finished 18-14 to Celtic, with 7 on target for St Mirren and 9 for Celtic.

Match stats

St Mirren Celtic
14 Shots 18
7 Shots on Target 9
3 Corners 3
3 Yellow Cards 0
0 Red Cards 0

Key events

St Mirren Celtic
Kick-off
28’
Jeffrey Schlupp0-1 (Celtic)
Declan John1-1 (St Mirren)
33’
45+1’
Arne Engels
Penalty
1-2 (Celtic)
Half-time1-2
Killian Phillips2-2 (St Mirren)
48’
68’
Yang Hyun-Jun2-3 (Celtic)
88’
Daizen Maeda2-4 (Celtic)
90+3’
Yang Hyun-Jun2-5 (Celtic)
Full-time2-5

Bookings

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

St Mirren
  • Marcus Fraser
  • Alexander Gogić
  • Killian Phillips

Shot map

Every shot and where it was taken from.

 Celtic attacking St Mirren attacking 
2’ Mikael Mandron (St Mirren), open play, off target 7’ Jeffrey Schlupp (Celtic), open play, saved 11’ Reo Hatate (Celtic), open play, off target 12’ Daizen Maeda (Celtic), open play, off target 15’ Arne Engels (Celtic), open play, off target 18’ Toyosi Olusanya (St Mirren), open play, saved 20’ Mikael Mandron (St Mirren), open play, off target 22’ Caolan Boyd-Munce (St Mirren), set piece, blocked 23’ Mark O'Hara (St Mirren), open play, saved 28’ Jeffrey Schlupp (Celtic), open play, goal 33’ Declan John (St Mirren), direct free kick, goal 40’ Toyosi Olusanya (St Mirren), open play, off target 46’ Arne Engels (Celtic), penalty, goal 52’ Mikael Mandron (St Mirren), open play, saved 48’ Killian Phillips (St Mirren), open play, goal 49’ Arne Engels (Celtic), open play, saved 52’ Ryan Alebiosu (St Mirren), open play, saved 55’ Mikael Mandron (St Mirren), open play, saved 63’ Toyosi Olusanya (St Mirren), open play, off target 68’ Yang Hyun-Jun (Celtic), open play, goal 70’ Luke McCowan (Celtic), open play, saved 70’ Yang Hyun-Jun (Celtic), open play, blocked 74’ Reo Hatate (Celtic), open play, blocked 74’ Luke McCowan (Celtic), open play, blocked 74’ Luke McCowan (Celtic), open play, saved 76’ Richard Taylor (St Mirren), from a corner, off target 80’ Luke McCowan (Celtic), open play, hit the woodwork 81’ Arne Engels (Celtic), open play, off target 82’ Greg Kiltie (St Mirren), open play, off target 88’ Daizen Maeda (Celtic), open play, goal 90+2’ Arne Engels (Celtic), direct free kick, blocked 90+3’ Yang Hyun-Jun (Celtic), open play, goal 2’ Mikael Mandron (St Mirren), open play, off target 7’ Jeffrey Schlupp (Celtic), open play, saved 11’ Reo Hatate (Celtic), open play, off target 12’ Daizen Maeda (Celtic), open play, off target 15’ Arne Engels (Celtic), open play, off target 18’ Toyosi Olusanya (St Mirren), open play, saved 20’ Mikael Mandron (St Mirren), open play, off target 22’ Caolan Boyd-Munce (St Mirren), set piece, blocked 23’ Mark O'Hara (St Mirren), open play, saved 28’ Jeffrey Schlupp (Celtic), open play, goal 33’ Declan John (St Mirren), direct free kick, goal 40’ Toyosi Olusanya (St Mirren), open play, off target 46’ Arne Engels (Celtic), penalty, goal 52’ Mikael Mandron (St Mirren), open play, saved 48’ Killian Phillips (St Mirren), open play, goal 49’ Arne Engels (Celtic), open play, saved 52’ Ryan Alebiosu (St Mirren), open play, saved 55’ Mikael Mandron (St Mirren), open play, saved 63’ Toyosi Olusanya (St Mirren), open play, off target 68’ Yang Hyun-Jun (Celtic), open play, goal 70’ Luke McCowan (Celtic), open play, saved 70’ Yang Hyun-Jun (Celtic), open play, blocked 74’ Reo Hatate (Celtic), open play, blocked 74’ Luke McCowan (Celtic), open play, blocked 74’ Luke McCowan (Celtic), open play, saved 76’ Richard Taylor (St Mirren), from a corner, off target 80’ Luke McCowan (Celtic), open play, hit the woodwork 81’ Arne Engels (Celtic), open play, off target 82’ Greg Kiltie (St Mirren), open play, off target 88’ Daizen Maeda (Celtic), open play, goal 90+2’ Arne Engels (Celtic), direct free kick, blocked 90+3’ Yang Hyun-Jun (Celtic), open play, goal
Goal On target Off target or blocked

Hover or tap a shot for the player and minute.

Player stats

Players15 players
90′ – – – – – – –
90′ – – – – – –
90′ – – – – – –
90′ – – 1 – – – –
90′ – – 1 – – – –
Killian Phillips Taken off
77′ 1 – 1 – – –
Caolan Boyd-Munce Taken off
83′ – – 1 – – – –
90′ – – 1 – – – –
90′ 1 – 1 – – – –
Toyosi Olusanya Taken off
77′ – – 3 – – – –
Mikael Mandron Taken off
58′ – – 4 – – – –
James Scott Came on as a substitute
32′ – – – – – – –
Greg Kiltie Came on as a substitute
13′ – – 1 – – – –
Owen Oseni Came on as a substitute
13′ – – – – – – –
Roland Idowu Came on as a substitute
7′ – – – – – – –
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 Mirren win 10% Avg odds 9.20
Draw 17% Avg odds 5.44
Celtic win 73% Avg odds 1.30

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.