St. Johnstone FC vs Celtic FC, Premier League 2024-25 REGULAR SEASON
Overview
Match Preview
St. Johnstone FC vs Celtic FC — Premier League at McDiarmid Park.
- St. Johnstone FC 7 games · 8 pts (2026/27)
- Celtic FC 7 games · 18 pts (2026/27)
Match Details
- Referee Don Robertson
- Assistant 1 Daniel McFarlane
- Assistant 2 Craig Ferguson
Standings
| # | Team | P | Pts |
|---|---|---|---|
| 1 | Celtic FC | 7 | 18 |
| 2 | Rangers FC | 7 | 16 |
| 3 | Heart of Midlothian FC | 7 | 13 |
| 4 | Dundee FC | 7 | 10 |
| 5 | St. Mirren FC | 7 | 10 |
| 6 | St. Johnstone FC | 7 | 8 |
| 7 | Aberdeen FC | 7 | 8 |
| 8 | Motherwell FC | 7 | 8 |
| 9 | Dundee United FC | 7 | 8 |
| 10 | Hibernian FC | 7 | 7 |
| 11 | Falkirk FC | 7 | 6 |
| 12 | Kilmarnock FC | 7 | 5 |
Head-to-Head
Recent Form
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 28 Sep | Celtic FC | H | 0–6 | L |
| 21 Sep | Ross County FC | A | 3–3 | D |
| 14 Sep | Hibernian FC | A | 0–2 | L |
| 31 Aug | Motherwell FC | H | 1–2 | L |
| 24 Aug | Dundee United FC | A | 0–2 | L |
| 11 Aug | Kilmarnock FC | A | 3–0 | W |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 28 Sep | St. Johnstone FC | A | 6–0 | W |
| 18 Sep | SK Slovan Bratislava | H | 5–1 | W |
| 14 Sep | Heart of Midlothian FC | H | 2–0 | W |
| 01 Sep | Rangers FC | H | 3–0 | W |
| 25 Aug | St. Mirren FC | A | 3–0 | W |
| 11 Aug | Hibernian FC | A | 2–0 | W |
Season Stats
| St. Johnstone FC | Celtic FC | |
|---|---|---|
| #6 | Position | #1 |
| 8 | Points | 18 |
| 7 | Played | 7 |
| 2 / 2 / 3 | W / D / L | 6 / 0 / 1 |
| 9 | Scored | 14 |
| 10 | Conceded | 4 |
| -1 | GD | +10 |
| 1.14 | PPG | 2.57 |
| 29% | Win % | 86% |
Key Stats
33%
Both Teams to Score
H2H (21 games)
H2H (21 games)
62%
Over 2.5 Goals
H2H history
H2H history
0%
Clean Sheets
St. Johnstone FC this season
St. Johnstone FC this season
43%
Clean Sheets
Celtic FC this season
Celtic FC this season
St. Johnstone FC are 6th (8 pts). Celtic FC are 1st (18 pts).
Goal Timing (This Season)
St. Johnstone FC
0-15
–/1
16-30
2/1
31-45
1/2
46-60
2/4
61-75
1/1
76+
3/1
■ Scored ■ Conceded
Celtic FC
0-15
3/–
16-30
1/1
31-45
4/1
46-60
4/1
61-75
2/1
76+
–/–
■ Scored ■ Conceded
Top Scorers (This Season)
St. Johnstone FC
| Josh Fowler | 3 G | |
| Enes Alic | 2 G | |
| Fowler Josh | 1 G | 1 A |
| Cheick Diabate | 1 G | |
| Kai Fotheringham | 1 G |
Celtic FC
| Benjamin Nygren | 3 G | 3 A |
| Camilo Duran | 3 G | 3 A |
| Kasper Hogh | 3 G | |
| Hyun-jun Yang | 2 G | |
| Luke McCowan | 1 G |
Events
Match Events
- 0' We are underway at McDiarmid Park. The crowd does wile while the referee lows the starting whistle.
- 5' Kasper Schmeichel has been disciplined this evening — perhaps mindful of those 0 cards already picked up this season.
- 10' The referee has had an easy afternoon — neither side has been overly physical in the tackle.
- 15' Alistair Johnston needs to be pretty careful with his discipline considering 0 Red cards this season.
- 20' Spectators do not have much to choose from both teams. The sides had several scoring chances but they still need a bit more than just a sight of a goal.
- 25' St. Johnstone FC is showing some good football. However, St. Johnstone FC are ready to play back every minute. It might result in some problems for the home side. The game will hardly remain goalless.
- 30' The referee shows St. Johnstone FC player a card on 30.
- 34' The St. Johnstone FC bench stirs into life. Kyle Cameron is withdrawn and Aaron Essel gets his opportunity.
- 35' Kyogo Furuhashi puts Celtic FC on the lead.
- 38' Celtic FC player sees a card in front of him.
- 43' Paulo Bernardo adds to his 0 season tally! Celtic FC lead 0-2 — and this changes everything.
- 45' Kyogo Furuhashi with the second goal in the match!
- 46' Another substitution for Celtic FC to replace Greg Taylor by Alex Valle on 46 minute.
- 51' A moment of individual brilliance could settle this. Both teams are waiting for that decisive action.
- 54' The Scotland Callum McGregor breaks the deadlock on 54 minutes. 0-4!
- 58' Fresh legs for St. Johnstone FC! Cameron MacPherson comes on to replace Nicky Clark.
- 63' A quiet spell here at McDiarmid Park. St. Johnstone FC seem content sitting deep and soaking up pressure.
- 66' The whistle greets Arne Engels as he departs to be replaced by James Forrest.
- 71' Jack Sanders has been one of the livelier players on the pitch with 0 goals to his name this season.
- 72' Daizen Maeda adds to his 1 season tally! Celtic FC lead 0-5 — and this changes everything.
- 73' David Keltjens gets the nod from St. Johnstone FC. He replaces Mackenzie Kirk and will look to change the dynamic.
- 75' A tactical swap from Celtic FC — Luke McCowan on, Callum McGregor off on 75 minutes.
- 80' Celtic FC fans have not had much to celebrate tonight. Their side is struggling to get forward.
- 83' A stunning finish from Adam Idah — that came from absolutely nowhere!
- 88' Although teams showed high tempo form the start, they seem to slow down a bit. Both sides really need to catch a fire. Otherwise, we have another goalless match.
- The referee brings this contest to a close. Celtic FC take all three points.
Lineups
St. Johnstone FC Lineups
3-5-2Starting XI
- 11
- 22
- 14
-
4
Kyle Cameron ↓ Aaron Essel 34'
- 20
- 10
- 23
- 6
-
27
Mackenzie Kirk ↓ David Keltjens 73'
- 5
-
3
Andre Raymond ↓ Josh McPake 73'
Bench
-
8
Cameron MacPherson ↑ 58'
-
33
David Keltjens ↑ 73'
- 17
- 43
- 12
-
24
Josh McPake ↑ 73'
-
15
Aaron Essel ↑ 34'
- 46
- 49
Coach
Craig Levein
Celtic FC Lineups
4-3-3Starting XI
- 1
- 6
-
42
Callum McGregor ↓ Luke McCowan 75'
-
8
Kyogo Furuhashi ↓ Reo Hatate 66'
-
3
Greg Taylor ↓ Alex Valle 46'
- 38
- 5
-
10
Nicolas Kuhn ↓ Adam Idah 66'
- 2
- 28
-
27
Arne Engels ↓ James Forrest 66'
Bench
-
49
James Forrest ↑ 66'
- 56
-
14
Luke McCowan ↑ 75'
-
9
Adam Idah ↑ 66'
-
41
Reo Hatate ↑ 66'
- 17
- 12
- 13
-
11
Alex Valle ↑ 46'
Coach
Brendan Rodgers
H2H
H2H Top Scorers
| Player | Goals |
|---|---|
| James Forrest | 8 |
| Kyogo Furuhashi | 8 |
| Odsonne Edouard | 5 |
| Callum McGregor | 4 |
| James Forrest | 4 |
| Ryan Christie | 4 |
| Daizen Maeda | 3 |
| Reo Hatate | 3 |
Head to Head
St. Johnstone FC Form
Predictions
Prediction accuracy
4 / 4
0.51
St. Johnstone FC xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
3.11
Celtic FC xG
I would bet for:
Celtic FC to win 76% + Over 2.5 goals 68%
Match Result
✓ CorrectActual: Celtic FC win
Both Teams to Score
✓ Correct
Avg goals/match: 3.62
Actual: No — clean sheet
Over / Under Goals
✓ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 96% |
|
4% |
| ± 1.5 | 86% |
|
14% |
| ± 2.5 | 68% |
|
32% |
| ± 3.5 | 47% |
|
53% |
| ± 4.5 | 29% |
|
71% |
Double Chance
St. Johnstone FC or Draw
24%
Draw or Celtic FC
90%
St. Johnstone FC or Celtic FC
86%
Half-Time Result
✓ CorrectActual: Celtic FC win at HT
Correct Score
✓ In top 12
0 – 2
13.2%
0 – 3
13.2%
0 – 4
10.1%
0 – 1
8.7%
1 – 3
6.7%
1 – 2
6.5%
0 – 5
6.3%
1 – 4
5.3%
1 – 1
4.8%
0 – 0
3.7%
1 – 5
3.4%
0 – 6
Actual
Asian Handicap — St. Johnstone FC
| Handicap | St. Johnstone FC covers | Push | Celtic FC covers |
|---|---|---|---|
| -2.5 | 0% | — | 100% |
| -2 | 0% | 1% | 99% |
| -1.5 | 1% | — | 99% |
| -1 | 1% | 3% | 97% |
| -0.5 | 3% | — | 97% |
| +0.5 | 14% | — | 86% |
| +1 | 14% | 17% | 69% |
| +1.5 | 31% | — | 69% |
| +2 | 31% | 22% | 48% |
| +2.5 | 52% | — | 48% |
Clean Sheet
St. Johnstone FC keeps clean sheet
5%
✓
Celtic FC keeps clean sheet
60%
✓
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

