Regular Season - 14 · 21 November 2026, 15:00 UTC

Celtic vs St Mirren Premiership prediction

Celtic Park, Glasgow

Our model says: Celtic 2–0 St Mirren

The model makes it 74% Celtic, 17% draw, 9% St Mirren — fair odds of 1.35, 5.88 and 11.11.

Most likely scoreline: 2-0 (13%).

Expected goals: Celtic 2.66, St Mirren 0.62.

Both teams to score: 43%. Over 2.5 goals: 63%, under 2.5: 37%.

Model confidence: High — calls at this level have come off 61% of the time, over 2,123 settled matches.

One-sided: Celtic are clearly the stronger team on the model's ratings. In past matches rated this way the favourite won 68%, 20% were drawn and the underdog won 12%.

Published · updated

Key facts

  • Celtic are top on 31 points from 13 games; St Mirren are 8th on 14 points from 13 games — Premiership.
  • Celtic have won 3 of their last 5 games, most recently a 1-0 win at home to Kilmarnock.
  • St Mirren are without a win in 3 games, most recently a 0-2 defeat at home to Rangers.
  • Last 6 meetings: Celtic 5 wins to 1, 0 draws; the most recent, 5 September 2026, ended St Mirren 1–2 Celtic.

More Scottish Premiership predictions

Live win probability

From kick-off

From kick-off, the split above updates here every few seconds as the model re-reads the score, the clock and any red cards.

Model insights: Celtic vs St Mirren

43%
Both teams to score
63%
Over 2.5 goals
37%
Under 2.5 goals

Most likely scorelines

Celtic win Draw St Mirren win
  1. 2–013%
  2. 3–012%
  3. 1–010%
  4. 2–18%
  5. 4–08%
  6. 3–17%
  7. 1–17%

Scores read Celtic first; the other scorelines share the remaining 35%. How to read this.

Has the model earned this number?

Celtic at 74%: of 501 settled 65–100% forecasts, 68.5% came in (average 72.9%). It can be read literally. The full record.

Form going into Celtic vs St Mirren

Celtic

Premiership

  • W1-0Kilmarnock8 November 2026
  • L0-2away to Falkirk1 November 2026
  • D2-2Dundee United28 October 2026
  • W2-1away to Hibernian25 October 2026
  • W7-1Heart of Midlothian18 October 2026

St Mirren

Premiership

  • L0-2Rangers7 November 2026
  • L0-1away to Motherwell31 October 2026
  • D1-1Hibernian28 October 2026
  • W2-1Dundee24 October 2026
  • L1-3away to Aberdeen17 October 2026

What these results say

Up to 5 matches before kick-off, most recent first; context, not the model's input. How to read this.

Premiership table

#TeamPWDLGFGAGDPts
1Celtic1310122810+1831
8St Mirren134271222-1014

Where the two sides stand. Full table

What's at stake

Celtic

Chance to finish top of the regular season · 59% today

Win 61%
Draw 53%
Defeat 43%

St Mirren

Chance to finish in the bottom three

Win 60%
Draw 67%
Defeat 73%

From our Premiership season simulation: the rest of the season played out 10,000 times by the same model as the prediction above. How to read this.

Head-to-head: Celtic vs St Mirren

  • 5 September 2026St Mirren 1–2 CelticPremiership
  • 19 April 2026Celtic 6–2 St MirrenFA Cup
  • 11 April 2026Celtic 1–0 St MirrenPremiership
  • 14 December 2025St Mirren 3–1 CelticLeague Cup
  • 22 November 2025St Mirren 0–1 CelticPremiership
  • 3 August 2025Celtic 1–0 St MirrenPremiership

Leading scorers: Celtic and St Mirren

Celtic

GoalsAssists

  • C. Durán76
  • B. Nygren64
  • K. Høgh33

St Mirren

No player in Premiership's leading scorers — 12 league goals as a side.

Top 3 by league goals this season; player availability is not in the model. How to read this.

The rest of the season

Across the rest of the season our simulation gives Celtic a 59.3% chance of the title and St Mirren 0%, from 10,000 simulated seasons.

Statistical estimate, not betting advice This prediction is generated from a statistical model for entertainment and informational purposes only. It does not guarantee any outcome and should not be used as the basis for placing a bet.

Team comparison

Celtic St Mirren
0.94 Attack strength (vs league average) 0.43
1.09 Defence strength (vs league average, lower = stronger) 1.67
2.66 Model expected goals (this match) 0.62

Each side's share of the two-team total. How to read this.

Why the model favours this side

The model gives Celtic the highest probability at 74%, based on each side's rolling attack and defence ratings estimated from recent match data. The model projects 2.66 expected goals for Celtic against 0.62 for St Mirren. Celtic's attack/defence rating is 0.94/1.09 versus the league average (1.00 = average), compared with 0.43/1.67 for St Mirren.

Celtic carry a model rating of 6.78 against 6.19 for St Mirren.

How the model reaches 74% for Celtic to win

Start from two average sides on neutral ground: 36% for Celtic to win. Then home advantage adds 8 points, the level of the two sides takes away 2 points, Celtic's ratings add 18 points and St Mirren's ratings add 14 points, which lands on the published 74%.

  1. Two average sides, neutral ground36%
  2. Home advantage44%+8
  3. Both sides at this match's level42%−2
  4. Celtic's ratings60%+18
  5. St Mirren's ratings74%+14

Each step adds one input to the step before. How to read this.

Season stats

CelticSt Mirren
13Matches13
10W 1D 2LRecord4W 2D 7L
28 2.2 per gameGoals scored12 0.9 per game
10 0.8 per gameGoals conceded22 1.7 per game
5 of 13Clean sheets3 of 13
2 of 13Failed to score5 of 13
0 of 1Penalties scored2 of 2
22 1.7 per gameYellow cards39 3.0 per game
4-2-3-1 11×Usual shape4-2-3-1 7×

Celtic at home · St Mirren away

7Played6
5W 1D 1LRecord2W 0D 4L
16–5Goals for – against4–10
3 of 7Clean sheets2 of 6

League matches only, Premiership, this season; per game, from API-Football. How to read this.

Position by match

CelticSt Mirren

1512 Celtic, match 1, 3 August 2026: vs Dundee 1-0 → 5thCeltic, match 2, 9 August 2026: at Kilmarnock 1-5 → 1stCeltic, match 3, 29 August 2026: vs Falkirk 2-1 → 1stCeltic, match 4, 2 September 2026: vs Aberdeen 3-0 → 1stCeltic, match 5, 5 September 2026: at St Mirren 1-2 → 1stCeltic, match 6, 9 September 2026: at St Johnstone 0-1 → 1stCeltic, match 7, 20 September 2026: vs Rangers 0-1 → 1stCeltic, match 8, 11 October 2026: at Motherwell 0-2 → 1stCeltic, match 9, 18 October 2026: vs Heart of Midlothian 7-1 → 1stCeltic, match 10, 25 October 2026: at Hibernian 1-2 → 1stCeltic, match 11, 28 October 2026: vs Dundee United 2-2 → 1stCeltic, match 12, 1 November 2026: at Falkirk 2-0 → 1stCeltic, match 13, 8 November 2026: vs Kilmarnock 1-0 → 1stSt Mirren, match 1, 1 August 2026: at Falkirk 0-2 → 1stSt Mirren, match 2, 8 August 2026: vs St Johnstone 1-0 → 1stSt Mirren, match 3, 30 August 2026: vs Motherwell 3-3 → 2ndSt Mirren, match 4, 2 September 2026: at Kilmarnock 0-1 → 2ndSt Mirren, match 5, 5 September 2026: vs Celtic 1-2 → 2ndSt Mirren, match 6, 9 September 2026: at Rangers 1-0 → 4thSt Mirren, match 7, 19 September 2026: vs Dundee United 0-3 → 5thSt Mirren, match 8, 10 October 2026: at Heart of Midlothian 5-0 → 6thSt Mirren, match 9, 17 October 2026: at Aberdeen 3-1 → 8thSt Mirren, match 10, 24 October 2026: vs Dundee 2-1 → 6thSt Mirren, match 11, 28 October 2026: vs Hibernian 1-1 → 7thSt Mirren, match 12, 31 October 2026: at Motherwell 1-0 → 8thSt Mirren, match 13, 7 November 2026: vs Rangers 0-2 → 8th 12468101213 1512 Celtic, match 1, 3 August 2026: vs Dundee 1-0 → 5thCeltic, match 2, 9 August 2026: at Kilmarnock 1-5 → 1stCeltic, match 3, 29 August 2026: vs Falkirk 2-1 → 1stCeltic, match 4, 2 September 2026: vs Aberdeen 3-0 → 1stCeltic, match 5, 5 September 2026: at St Mirren 1-2 → 1stCeltic, match 6, 9 September 2026: at St Johnstone 0-1 → 1stCeltic, match 7, 20 September 2026: vs Rangers 0-1 → 1stCeltic, match 8, 11 October 2026: at Motherwell 0-2 → 1stCeltic, match 9, 18 October 2026: vs Heart of Midlothian 7-1 → 1stCeltic, match 10, 25 October 2026: at Hibernian 1-2 → 1stCeltic, match 11, 28 October 2026: vs Dundee United 2-2 → 1stCeltic, match 12, 1 November 2026: at Falkirk 2-0 → 1stCeltic, match 13, 8 November 2026: vs Kilmarnock 1-0 → 1stSt Mirren, match 1, 1 August 2026: at Falkirk 0-2 → 1stSt Mirren, match 2, 8 August 2026: vs St Johnstone 1-0 → 1stSt Mirren, match 3, 30 August 2026: vs Motherwell 3-3 → 2ndSt Mirren, match 4, 2 September 2026: at Kilmarnock 0-1 → 2ndSt Mirren, match 5, 5 September 2026: vs Celtic 1-2 → 2ndSt Mirren, match 6, 9 September 2026: at Rangers 1-0 → 4thSt Mirren, match 7, 19 September 2026: vs Dundee United 0-3 → 5thSt Mirren, match 8, 10 October 2026: at Heart of Midlothian 5-0 → 6thSt Mirren, match 9, 17 October 2026: at Aberdeen 3-1 → 8thSt Mirren, match 10, 24 October 2026: vs Dundee 2-1 → 6thSt Mirren, match 11, 28 October 2026: vs Hibernian 1-1 → 7thSt Mirren, match 12, 31 October 2026: at Motherwell 1-0 → 8thSt Mirren, match 13, 7 November 2026: vs Rangers 0-2 → 8th 12468101213

Celtic are 1st after 13 Premiership matches (between 1st and 5th so far); St Mirren are 8th after 13 (between 1st and 8th). How to read this.

Goals scored and conceded, by minute

All Premiership matches this season: Celtic 13, St Mirren 13.

Celtic scored 638641
St Mirren conceded 432444

Celtic score most often in the 31–45 minute window (8 goals); St Mirren have let in 2 there.

St Mirren scored 223211
Celtic conceded 324100

St Mirren score most often in the 31–45 minute window (3 goals); Celtic have let in 4 there.

League goals by 15-minute window, from API-Football. Context, not a prediction. How to read this.

The next 5 matches, by difficulty

Celtic

  • at Torreense26 Nov · UEFA Europa Leaguewin 47%
  • at Heart of Midlothian29 Nov · Premiershipwin 45%
  • at Dundee2 Dec · Premiershipwin 51%
  • vs St Johnstone5 Dec · Premiershipwin 69%
  • at Omonia Nicosia10 Dec · UEFA Europa Leaguewin 19%

St Mirren

  • vs Kilmarnock28 Nov · Premiershipwin 39%
  • at St Johnstone2 Dec · Premiershipwin 22%
  • vs Heart of Midlothian5 Dec · Premiershipwin 25%
  • at Dundee United12 Dec · Premiershipwin 21%
  • vs Falkirk19 Dec · Premiershipwin 26%

Each side's next matches after this one, coloured by the opponent's strength. How to read this.