Player of the matchToby StewardSTJ · 94′ played · 8 saves · 9 recoveries · 24/50 passes
8.1- Possession
- 39%61%
- Shots · on target in brackets
- 9 (3)15 (9)
- Corners
- 211
- Table · 7 v 18 pts
- 7th1st
PremiershipMatchday 3McDiarmid ParkRef M. MacDermid
This meeting
Match strip & events
STJ 0–1 CEL · 2–2 yellow1′HT90′St. Johnstone on top 46 of 90 min · STJ 48% · CEL 52% pressure · peaks STJ 90′, CEL 52′
- Full time 0–1
- Mika BaurYellow card
- Kieran Tierneyfor Liam Scales
- Macaulay Taitfor Joel Cotterill
- Shumaira Mheukafor Kasper Høgh
- Liam ScalesYellow card
- Danny Schmidtfor Josh Campbell
- Kai Fotheringhamfor T. Steven
- James Forrestfor Sebastian Tounekti
- Camilo Duránfor Haissem Hassan
- Reece McAlearYellow card
- Benjamin Nygrenfor Oliver Sørensen
- Sam Stantonfor J. Holt
- R. Patonfor Josh Fowler
- Josh CampbellYellow card
- Mika Baur0–1Goal · right foot · assist Haissem Hassan
- Half-time 0–0
Lineups
Starting XIs · ratings at full time- 18.1Toby Steward94′
- 266.5Matty Todd94′
- 196.8Danny Finlayson94′
- 36.9C. Diabate94′
- 27.3Enes Alic94′
- 86.6J. Holt↓62′
- 426.7Reece McAlearYC 94′
- 326.2Josh CampbellYC ↓74′
- 306.4Joel Cotterill↓87′
- 77.0T. Steven↓74′
- 96.9Josh Fowler↓62′
- 267.4Sam Johnstone94′
- 57.0Liam ScalesYC ↓87′
- 67.1Auston Trusty94′
- 477.3Dane Murray94′
- 517.4Colby Donovan94′
- 227.8Mika BaurG YC 94′
- 426.4Callum McGregor94′
- 177.0Sebastian Tounekti↓73′
- 186.6Oliver Sørensen↓67′
- 237.7Haissem HassanA ↓73′
- 96.7Kasper Høgh↓86′
- 11Sam StantonMF · ↑62′6.5
- 18Kai FotheringhamFW · ↑74′6.8
- 22Danny SchmidtFW · ↑74′6.7
- 25Macaulay TaitMF · ↑87′
- 99R. PatonFW · ↑62′6.6
- 4Morgan BoyesDF
- 14Matthew FouldsDF
- 20Ross SinclairGK
- 33Liam SmithDF
SubstitutesCoaches: Simo Valakari (1.62 PPG) · Martin O'Neill (1.71 PPG)G goal · A assist · YC yellow · RC red · ↑ on · ↓ off
- 8Benjamin NygrenFW · ↑67′7.2
- 11Camilo DuránFW · ↑73′6.7
- 29Shumaira MheukaFW · ↑86′6.4
- 49James ForrestMF · ↑73′7.3
- 63Kieran TierneyDF · ↑87′6.6
- 1Viljami SinisaloGK
- 3Jordan LotombaDF
- 21Alex Oxlade-ChamberlainMF
- 35Joël van den BergMF
Expected vs happened
as of kick-off22%Model · draw 21%57%
- Projected goals
- 1.17 – 2.02total 3.19 · from goals per game before kick-off
- Most likely scores
- 1–2 9.8%1–1 9.7%0–2 8.4%
| Outcome | Model | Happened |
|---|---|---|
| St. Johnstone win | 22% | No |
| Draw | 21% | No |
| Celtic win | 57% | Yes |
| Over 1.5 goals | 83% | No |
| Over 2.5 goals | 62% | No |
| Over 3.5 goals | 39% | No |
| Both teams to score | 60% | No |
| St. Johnstone clean sheet | 13% | No |
| Celtic clean sheet | 31% | Yes |
Model: Poisson rates from goals scored and conceded per game (not expected goals). How we calculate this
Matchday 3
Premiership · the other 5 games- Dundee United
0–2
Dundee - St. Mirren
0–2
Rangers - Motherwell
0–4
Aberdeen - Hibernian
0–1
Kilmarnock - Hearts
2–5
Falkirk
What stands out
- 6wins in a row
Celtic extended their winning run in the Premiership to 6 matches.Run from 2026-08-03; league matches of this season only.
- 0–0half-time
The match stood at 0–0 at half-time before 0–1 after the break (0–1 full time).
Top ratings
XI avg 6.84 v 7.11
Toby StewardSTJ8.1- MBMika BaurCEL7.8
Haissem HassanCEL7.7
Sam JohnstoneCEL7.4
Colby DonovanCEL7.4
Table after full time
Premiership 2026/2027| # | Team | P | W-D-L | Goals | GD | Pts | Before |
|---|---|---|---|---|---|---|---|
| 1 | 6 | 6-0-0 | 14:3 | +11 | 18 | 1st | |
| 2 | 6 | 4-1-1 | 7:4 | +3 | 13 | 2nd | |
| 3 | 5 | 4-0-1 | 12:5 | +7 | 12 | 3rd | |
| 4 | 6 | 3-1-2 | 8:6 | +2 | 10 | 4th | |
| 5 | 5 | 2-2-1 | 8:5 | +3 | 8 | 5th | |
| 6 | 6 | 2-1-3 | 7:6 | +1 | 7 | 6th | |
| 7 | 6 | 2-1-3 | 8:9 | -1 | 7 | 7th | |
| 8 | 5 | 2-0-3 | 7:9 | -2 | 6 | 8th | |
| 9 | 6 | 1-2-3 | 6:11 | -5 | 5 | 9th | |
| 10 | 5 | 1-1-3 | 2:7 | -5 | 4 | 10th | |
| 11 | 5 | 0-2-3 | 3:7 | -4 | 2 | 11th | |
| 12 | 5 | 0-1-4 | 4:14 | -10 | 1 | 12th |
- St. Johnstone
- 7th7 → 7 pts
- Celtic
- 1st15 → 18 pts
Order: points, goal difference, goals scored. “Before” is the position at kick-off. Full table
Form
last 10 matches of each side, all competitions, before kick-off- 4-2W11 Jul
- 2-0W14 Jul
- 3-0W18 Jul
- 0-1L21 Jul
- 1-1D25 Jul
- 4-3W2 Aug
- 0-1L8 Aug
- 1-2L29 Aug
- 1-1D2 Sep
- 2-1W6 Sep
5-2-3goals 18:121.70pts/game
Bar: goals scored.
Score: own goals first.Pts/game: green ≥ 2.0 · blue ≥ 1.5 · amber ≥ 1.0 · red below
- 1-1D18 Jul
- 2-2D25 Jul
- 1-0W3 Aug
- 5-1W9 Aug
- 4-0W15 Aug
- 3-0W19 Aug
- 1-5L25 Aug
- 2-1W29 Aug
- 3-0W2 Sep
- 2-1W5 Sep
7-2-1goals 24:112.30pts/game
latest 5
Season comparison
as the teams came into the match- Goal markets & scoring rates · 15 games each
- 2.8Goals per game (both sides)3.67
- 80%Over 1.593%
- 47%Over 2.580%
- 20%Over 3.553%
- 40%Both teams scored73%
- 47%Clean sheets27%
- 13%Failed to score0%
- St. Johnstone at home v Celtic away
- 5Played7
- 4Won4
- 1Drawn1
- 0Lost2
- 12-5Goals (for-against)17-14
- 2.6Points per game1.86
- 60%Over 2.586%
- 40%Clean sheets14%
- 1st half vs 2nd half scoring · 15 games each
- 16-61st-half goals (for-against)20-6
- 14-62nd-half goals (for-against)15-14
- 47%Goals after half-time43%
- 67%Goal before half-time87%
- 7-6-2Half-time W-D-L7-6-2
Match info
- Competition
- Premiership
- Season
- 2026/2027 · Matchday 3 of 33
- Stage
- 1st Phase
- Kick-off
- Venue
- McDiarmid Park, Perth
- Capacity
- 10,696 · grass
- Weather
- 11 °C · scattered clouds · humidity 80%
- Referee
- M. MacDermid
- STJ coach
- Simo Valakari (1.62 PPG)
- CEL coach
- Martin O'Neill (1.71 PPG)
Match summary
Celtic beat St. Johnstone 1-0 in the Premiership, 1st Phase.
Before kickoff, St. Johnstone sat 7th on 7 points, while Celtic were 1st on 15 points. Celtic won 31 of the 40 previous meetings on record.
Mika Baur (52') scored for Celtic.
St. Johnstone — live results and scheduleCeltic — live results and scheduleHow we calculate this
Team stats
43 figures- 39%Possession61%
- 9Shots15
- 3Shots on target9
- 1Big chances5
- 2Corners11
- 386Passes591
- 13Fouls9
- 2Yellow cards2
All 43 stats
- Attack
- 4Accurate crosses9
- 70Attacks119
- 1Big chances missed4
- 20Crosses37
- 38Dangerous attacks87
- 10Dribble attempts16
- 0Offsides3
- 33%Shot accuracy60%
- 2Shots blocked4
- 6Shots inside box12
- 4Shots off target2
- 3Shots outside box2
- 8Successful dribbles8
- Passing
- 8Accurate long passes15
- 303Accurate passes530
- 75%Forward passes %81%
- 9Key passes12
- 15%Long pass accuracy48%
- 52Long passes31
- 78%Pass accuracy90%
- 35Passes in final third61
- Defence
- 39Ball recoveries38
- 80Ball safe78
- 39Duels won50
- 10Goal kicks3
- 11Headers won21
- 6Interceptions5
- 8Saves3
- 10Tackles9
- 7Tackles won1
- Discipline
- 9Free kicks13
- Other
- 1Injuries1
- 127Possession lost123
- 5Substitutions5
- 20Throw-ins23
Player leaders
this matchShots
- T. StevenSTJ3 (1)
- Shumaira MheukaCEL3 (3)
- Haissem HassanCEL2 (2)
Big chances created
- Benjamin NygrenCEL2
- Haissem HassanCEL1
- Enes AlicSTJ1
Passes
- Auston TrustyCEL94/100
- Dane MurrayCEL84/85
- Callum McGregorCEL66/72
Progressive passes
- Auston TrustyCEL90 (90%)
- Dane MurrayCEL82 (96%)
- Callum McGregorCEL69 (96%)
Final-third passes
- Callum McGregorCEL11
- Colby DonovanCEL9
- Auston TrustyCEL8
Key passes
- Benjamin NygrenCEL4
- Haissem HassanCEL2
- Enes AlicSTJ2
Ball recoveries
- Toby StewardSTJ9
- Sam JohnstoneCEL8
- Auston TrustyCEL7
Duels won
- Colby DonovanCEL9/15
- Enes AlicSTJ6/10
- Dane MurrayCEL6/8
Dribbles
- Haissem HassanCEL2/5
- Sebastian TounektiCEL2/3
- Kai FotheringhamSTJ2/2
Tackles
- Mika BaurCEL4
- Colby DonovanCEL3
- Enes AlicSTJ3
Clearances
- Danny FinlaysonSTJ13
- Dane MurrayCEL12
- C. DiabateSTJ9
Saves
- Toby StewardSTJ8
- Sam JohnstoneCEL3
Head-to-head
40 meetings on record since 20133-6-31St. Johnstone W-D-L · goals 24:113
3 STJ6 draws31 CEL- With St. Johnstone at home
- 2-2-18 (16:64)
- Goals per meeting
- 3.43
- Over 2.5 goals
- 68%
- Both teams scored
- 43%
- Won by the host
- 38%
- Last 5 (St. Johnstone)
- 1W 0D 4L · 4 goals/game
- St. Johnstone0–5CelticScottish Cup
- St. Johnstone1–0CelticPremiership
- Celtic4–0St. JohnstonePremiership
- St. Johnstone0–6CelticPremiership
- Celtic3–1St. JohnstonePremiership
Show all 40 meetings
- St. Johnstone1–3CelticPremiership
- Celtic0–0St. JohnstonePremiership
- St. Johnstone1–4CelticPremiership
- Celtic4–1St. JohnstonePremiership
- St. Johnstone1–2CelticPremiership
- Celtic7–0St. JohnstonePremiership
- St. Johnstone1–3CelticPremiership
- Celtic2–0St. JohnstonePremiership
- Celtic4–0St. JohnstonePremiership
- St. Johnstone1–2CelticPremiership
- Celtic1–1St. JohnstonePremiership
- St. Johnstone0–2CelticPremiership
- St. Johnstone0–3CelticPremiership
- Celtic7–0St. JohnstonePremiership
- St. Johnstone0–2CelticPremiership
- Celtic2–0St. JohnstonePremiership
- St. Johnstone0–6CelticPremiership
- Celtic0–0St. JohnstonePremiership
- St. Johnstone0–4CelticPremiership
- Celtic1–1St. JohnstonePremiership
- Celtic4–1St. JohnstonePremiership
- St. Johnstone2–5CelticPremiership
- Celtic1–0St. JohnstonePremiership
- St. Johnstone2–4CelticPremiership
- St. Johnstone2–1CelticPremiership
- Celtic3–1St. JohnstonePremiership
- St. Johnstone0–3CelticPremiership
- Celtic3–1St. JohnstonePremiership
- St. Johnstone0–0CelticPremiership
- Celtic0–1St. JohnstonePremiership
- St. Johnstone1–2CelticPremiership
- St. Johnstone0–3CelticPremiership
- St. Johnstone3–3CelticPremiership
- Celtic3–0St. JohnstonePremiership
- St. Johnstone0–1CelticPremiership
- CelticnextSt. JohnstonePremiership
- St. JohnstonenextCelticPremiership
Updated