Celtic host ST Johnstone in the Scottish Premiership. Celtic sit at the top of the table while St Johnstone occupy a mid-table spot, and both sides have had a mixed few months rather than a flawless run.
Analysis updated .
Compare bookmakers
Recent Form
Celtic's last 20 matches span league, cup and European football, and the headline numbers show 11 wins, 2 draws and 7 losses with 40 goals scored but 29 conceded. That's a side that keeps finding the net but has also had some leaky afternoons against tougher opposition.
Celtic: 20 completed matches; ST Johnstone: 20 completed matches.
Celtic
- Win
- 60% 12 / 20
- Draw
- 5% 1 / 20
- Loss
- 35% 7 / 20
- Scored
- 41
- Conceded
- 29
- Difference
- +12
ST Johnstone
- Win
- 45% 9 / 20
- Draw
- 30% 6 / 20
- Loss
- 25% 5 / 20
- Scored
- 33
- Conceded
- 23
- Difference
- +10
| League | Home | Away | Date | Score |
|---|---|---|---|---|
| UEFA Europa League | Celtic | Beşiktaş | 05.11.2026 | 3-2 |
| Premiership | Falkirk | Celtic | 01.11.2026 | 2-0 |
| Premiership | Celtic | Dundee Utd | 28.10.2026 | 2-2 |
| Premiership | Hibernian | Celtic | 25.10.2026 | 1-2 |
| UEFA Europa League | Celtic | Celta Vigo | 22.10.2026 | 1-2 |
| Premiership | Celtic | Heart Of Midlothian | 18.10.2026 | 7-1 |
| UEFA Europa League | Benfica | Celtic | 15.10.2026 | 4-1 |
| Premiership | Motherwell | Celtic | 11.10.2026 | 0-2 |
| Premiership | Celtic | Rangers | 20.09.2026 | 0-1 |
| UEFA Europa League | Celtic | Ferencvarosi TC | 17.09.2026 | 1-3 |
| League | Home | Away | Date | Score |
|---|---|---|---|---|
| Premiership | Kilmarnock | ST Johnstone | 31.10.2026 | 2-2 |
| Premiership | ST Johnstone | Motherwell | 28.10.2026 | 2-2 |
| Premiership | Rangers | ST Johnstone | 24.10.2026 | 4-0 |
| Premiership | ST Johnstone | Dundee Utd | 17.10.2026 | 1-1 |
| Premiership | Aberdeen | ST Johnstone | 11.10.2026 | 0-1 |
| Premiership | ST Johnstone | Falkirk | 19.09.2026 | 1-1 |
| Premiership | ST Johnstone | Celtic | 09.09.2026 | 0-1 |
| Premiership | ST Johnstone | Hibernian | 06.09.2026 | 2-1 |
| Premiership | Dundee | ST Johnstone | 02.09.2026 | 1-1 |
| Premiership | Heart Of Midlothian | ST Johnstone | 29.08.2026 | 2-1 |
St Johnstone's sample over the same length of time, mixing league games with lower-tier cup fixtures, reads 9 wins, 6 draws and 5 losses, with 33 goals for and 23 against. It's a fairly balanced record for a club sitting outside the top six.
Celtic's goals-against total hints they can be got at, even if their overall output still looks strong.
Comparative Team Statistics: Celtic vs ST Johnstone

Head-to-Head: Celtic's Usual Dominance, With a Recent Wobble
Across the recorded meetings between these two, Celtic have won comfortably more often than not, including some big scorelines such as 7-0, 6-0 and 5-0. That stretches back several seasons though, so it's more a historical pattern than a guide to current form.
| League | Home | Away | Date | Score |
|---|---|---|---|---|
| Premiership | ST Johnstone | Celtic | 09.09.2026 | 0-1 |
| FA Cup | ST Johnstone | Celtic | 20.04.2025 | 0-5 |
| Premiership | ST Johnstone | Celtic | 06.04.2025 | 1-0 |
| Premiership | Celtic | ST Johnstone | 29.12.2024 | 4-0 |
| Premiership | ST Johnstone | Celtic | 28.09.2024 | 0-6 |
| Premiership | Celtic | ST Johnstone | 16.03.2024 | 3-1 |
| Premiership | ST Johnstone | Celtic | 03.12.2023 | 1-3 |
| Premiership | Celtic | ST Johnstone | 26.08.2023 | 0-0 |
| Premiership | ST Johnstone | Celtic | 05.02.2023 | 1-4 |
| Premiership | Celtic | ST Johnstone | 24.12.2022 | 4-1 |
The most recent meeting, back in September 2026, bucked that trend: St Johnstone won 1-0 at home. It's a reminder that recent head-to-head results don't always follow the long-term script.
League Position
Celtic top the table with 28 points from 11 games, while St Johnstone sit seventh with 14 points from 12 games. That's a sizeable gap in points-per-game terms, reflecting where each club currently stands in the Premiership.
| № | Team | Played | Win | Draw | Loss | GF/GA | Points |
|---|---|---|---|---|---|---|---|
| 1 | Celtic | 11 | 9 | 1 | 1 | 27/8 | 28 |
| 2 | Rangers | 11 | 7 | 3 | 1 | 19/9 | 24 |
| 3 | Heart Of Midlothian | 11 | 6 | 2 | 3 | 24/17 | 20 |
| 6 | Falkirk | 11 | 4 | 3 | 4 | 13/12 | 15 |
| 7 | ST Johnstone | 12 | 3 | 5 | 4 | 15/19 | 14 |
| 8 | ST Mirren | 12 | 4 | 2 | 6 | 12/20 | 14 |

Players to Watch
J. Fowler has been St Johnstone's main source of goals lately, with 4 in his last 7 appearances. For Celtic, the goals have been shared around more, with C. Durán, B. Nygren and K. Høgh all among the leading scorers in their recent matches.
On the creative side, Durán and Nygren also lead Celtic's assist charts, while J. Gullan has chipped in for St Johnstone. It's worth noting C. Diabate picked up a red card in his last 7 games for St Johnstone, which could affect selection or discipline on the day.
Squad lists and player details
Squad and player details
| Name | Country | Age | Position | Height | Weight |
|---|---|---|---|---|---|
| A. Oxlade-Chamberlain | England | 33 | Midfielder | 180 | 70 |
| Jota | Portugal | 27 | Attacker | 175 | 60 |
| J. Lotomba | Switzerland | 28 | Defender | 177 | 71 |
| A. Ralston | Scotland | 27 | Defender | 178 | 70 |
| K. Tierney | Scotland | 29 | Defender | 178 | 70 |
| J. Forrest | Scotland | 35 | Midfielder | 170 | 67 |
| C. McGregor | Scotland | 33 | Midfielder | 180 | 73 |
| K. Høgh | Denmark | 25 | Attacker | 186 | 61 |
| S. Johnstone | England | 33 | Goalkeeper | 193 | 85 |
| C. Carter-Vickers | USA | 28 | Defender | 183 | 92 |
| H. Hassan | France | 24 | Attacker | 178 | 71 |
| R. Doohan | Scotland | 28 | Goalkeeper | 186 | 73 |
| L. McCowan | Scotland | 28 | Midfielder | 177 | n/a |
| B. Nygren | Sweden | 25 | Midfielder | 186 | 76 |
| A. Trusty | USA | 28 | Defender | 191 | 84 |
| S. Tounekti | Tunisia | 24 | Attacker | 183 | 68 |
| L. Scales | Republic of Ireland | 28 | Defender | 187 | 85 |
| A. Johnston | Canada | 28 | Defender | 180 | 77 |
| O. Sørensen | Denmark | 24 | Midfielder | 184 | 78 |
| A. Engels | Belgium | 23 | Midfielder | 185 | 78 |
| V. Sinisalo | Finland | 25 | Goalkeeper | 196 | 76 |
| R. Hatate | Japan | 28 | Midfielder | 171 | 70 |
| M. Balikwisha | Belgium | 25 | Attacker | 178 | 69 |
| Yang Hyun-Jun | Korea Republic | 24 | Attacker | 179 | 73 |
| J. Kenny | Republic of Ireland | 23 | Attacker | 177 | n/a |
| D. Murray | Scotland | 23 | Defender | 193 | n/a |
| M. Baur | Germany | 22 | Midfielder | 172 | 62 |
| C. Osmand | Wales | 21 | Attacker | n/a | n/a |
| Shumaira Mheuka | England | 19 | Attacker | 182 | 75 |
| J. van den Berg | Netherlands | 19 | Midfielder | n/a | n/a |
| S. McArdle | Scotland | 19 | Midfielder | n/a | n/a |
| Colby Donovan | Scotland | 20 | Defender | n/a | n/a |
| L. Emenalo | England | 18 | Defender | 177 | n/a |
| C. Durán | Colombia | 24 | Attacker | 178 | n/a |
| J. Haney | n/a | n/a | Midfielder | n/a | n/a |
| L. Clearie | n/a | n/a | Midfielder | n/a | n/a |
| L. Kennedy | n/a | n/a | Midfielder | n/a | n/a |
| Name | Country | Age | Position | Height | Weight |
|---|---|---|---|---|---|
| B. Mikulić | Croatia | 29 | Defender | 186 cm | 91 kg |
| J. Holt | Scotland | 33 | Midfielder | 164 cm | 70 kg |
| R. Sinclair | Scotland | 25 | Goalkeeper | 197 cm | 73 kg |
| J. Baird | Scotland | 30 | Defender | 188 cm | 75 kg |
| S. Stanton | Scotland | 32 | Midfielder | 180 cm | 70 kg |
| L. Chalmers | Scotland | 26 | Midfielder | 175 cm | 68 kg |
| L. Smith | Scotland | 30 | Defender | 173 cm | 68 kg |
| M. Todd | Scotland | 25 | Defender | 172 cm | n/a |
| J. Gullan | Scotland | 27 | Midfielder | 170 cm | n/a |
| J. Campbell | Scotland | 26 | Midfielder | 182 | n/a |
| D. Finlayson | Northern Ireland | 25 | Defender | 191 | 84 |
| R. Paton | Republic of Ireland | 26 | Midfielder | 177 | 65 |
| R. McAlear | Scotland | 24 | Midfielder | 189 | 75 |
| M. Boyes | Wales | 25 | Defender | 189 cm | 69 kg |
| M. Foulds | England | 28 | Defender | 183 cm | 74 kg |
| E. Alıç | Türkiye | 27 | n/a | 175 cm | 72 kg |
| C. Diabate | England | 24 | Defender | 186 | 84 |
| E. Alić | Bosnia and Herzegovina | 27 | Defender | n/a | n/a |
| L. Lloyd | England | 23 | Attacker | n/a | n/a |
| D. Schmidt | Germany | 23 | Attacker | 188 | 78 |
| K. Fotheringham | Scotland | 23 | Attacker | 169 | 66 |
| T. Steven | Scotland | 22 | Attacker | 178 cm | 70 kg |
| M. Tait | Scotland | 21 | Midfielder | 175 | n/a |
| T. Steward | England | 21 | Goalkeeper | n/a | n/a |
| J. Cotterill | Wales | 21 | Midfielder | 183 | n/a |
| Z. Mitchell | England | 21 | Defender | 188 | 78 |
| A. Brookfield | Scotland | n/a | Defender | n/a | n/a |
| J. Fowler | n/a | n/a | Attacker | n/a | n/a |
Celtic look the stronger side on paper, sitting top of the table against a St Johnstone team in mid-table. But their recent form shows goals conceded creeping up, and the last meeting between these two went the other way.
With no market available to measure against the evidence, we're sitting this one out rather than naming a pick without something concrete to back it up.
