Timeline
- 52' Mika Baur
- 55' Josh Campbell Yellow Card
- 63' Samuel Stanton for Jason Holt
- 63' Ruari Paton for Josh Fowler
- 67' Benjamin Nygren for Oliver Sørensen
- 69' Reece McAlear Yellow Card
- 73' Camilo Durán for Haissem Hassan
- 73' James Forrest for Sebastian Tounekti
- 74' Danny Schmidt for Josh Campbell
- 74' Kai Fotheringham for Taylor Steven
- 82' Liam Scales Yellow Card
- 86' Shim Mheuka for Kasper Høgh
- 87' Kieran Tierney for Liam Scales
- 87' Macauley Tait for Joel Cotterill
- 90'+4' Mika Baur Yellow Card
Match stats
39.7%
Possession
60.3%
9
Shots
15
3
On target
9
13
Fouls
9
2
Yellow cards
2
0
Red cards
0
0
Offsides
2
8
Saves
3
299
Accurate passes
522
Lineups
St Johnstone
4-2-3-1
1
Steward
2
Alic
3
Diabaté
19
Finlayson
26
Todd
42
McAlear
8
Holt
7
Steven
30
Cotterill
32
Campbell
9
Fowler
Celtic
4-2-3-1
26
Johnstone
5
Scales
6
Trusty
47
Murray
51
Donovan
22
Baur
42
McGregor
17
Tounekti
18
Sørensen
23
Hassan
9
Høgh
St Johnstone
4-2-3-1
- 1 Toby Steward G
- 3 Cheick Diabaté CD-L
- 19 Daniel Finlayson CD-R
- 2 Enes Alic LB
- 26 Matthew Todd RB
- 30 Joel Cotterill ▼ AM
- 42 Reece McAlear LM
- 8 Jason Holt ▼ RM
- 9 Josh Fowler ▼ F
- 7 Taylor Steven ▼ AM-L
- 32 Josh Campbell ▼ AM-R
Came on
- 18 Kai Fotheringham ▲ SUB
- 25 Macauley Tait ▲ SUB
- 99 Ruari Paton ▲ SUB
- 11 Samuel Stanton ▲ SUB
- 22 Danny Schmidt ▲ SUB
Unused substitutes (4)
- 14 Matty Foulds SUB
- 33 Liam Smith SUB
- 4 Morgan Boyes SUB
- 20 Ross Sinclair SUB
Celtic
4-2-3-1
- 26 Sam Johnstone G
- 6 Auston Trusty CD-L
- 47 Dane Murray CD-R
- 5 Liam Scales ▼ LB
- 51 Colby Donovan RB
- 18 Oliver Sørensen ▼ AM
- 22 Mika Baur LM
- 42 Callum McGregor RM
- 9 Kasper Høgh ▼ F
- 17 Sebastian Tounekti ▼ AM-L
- 23 Haissem Hassan ▼ AM-R
Came on
- 8 Benjamin Nygren ▲ SUB
- 29 Shim Mheuka ▲ SUB
- 63 Kieran Tierney ▲ SUB
- 49 James Forrest ▲ SUB
- 11 Camilo Durán ▲ SUB
Unused substitutes (4)
- 21 Alex Oxlade-Chamberlain SUB
- 3 Jordan Lotomba SUB
- 35 Joel Van Den Berg SUB
- 1 Viljami Sinisalo SUB
Commentary
- 90'+4' Mika Baur (Celtic) Yellow Card at 90'+4'
- 87' Macauley Tait (St Johnstone) Substitution at 87'
- 87' Kieran Tierney (Celtic) Substitution at 87'
- 86' Shim Mheuka (Celtic) Substitution at 86'
- 82' Liam Scales (Celtic) Yellow Card at 82'
- 74' Kai Fotheringham (St Johnstone) Substitution at 74'
- 74' Danny Schmidt (St Johnstone) Substitution at 74'
- 73' James Forrest (Celtic) Substitution at 73'
- 73' Camilo Durán (Celtic) Substitution at 73'
- 69' Reece McAlear (St Johnstone) Yellow Card at 69'
- 67' Benjamin Nygren (Celtic) Substitution at 67'
- 63' Ruari Paton (St Johnstone) Substitution at 63'
Recent form
St Johnstone
W
D
L
L
W
- W Kilmarnock 4-3 SPFL Premiership
- L at St Mirren 1-0 SPFL Premiership
- L at Heart of Midlothian 2-1 SPFL Premiership
- D at Dundee 1-1 SPFL Premiership
- W Hibernian 2-1 SPFL Premiership
Celtic
W
W
W
L
W
- W LASK 3-0 UEFA Champions League Qualifying
- L at LASK 5-1 UEFA Champions League Qualifying
- W Falkirk 2-1 SPFL Premiership
- W Aberdeen 3-0 SPFL Premiership
- W at St Mirren 2-1 SPFL Premiership
Head to head
CEL leads series 4-1
- 20 Apr 2025 St Johnstone 0–5 Celtic 2024-25 Scottish Cup
- 6 Apr 2025 St Johnstone 1–0 Celtic 2024-25 Scottish Premiership
- 29 Dec 2024 Celtic 4–0 St Johnstone 2024-25 Scottish Premiership
- 28 Sep 2024 St Johnstone 0–6 Celtic 2024-25 Scottish Premiership
- 5 Feb 2023 St Johnstone 1–4 Celtic 2022-23 Scottish Premiership
3 earlier entries