20 September 2026, 11:00 UTC

Celtic vs Rangers Premiership prediction & result

Celtic Park, Glasgow
Full time0 – 1

Final score: Celtic 0-1 Rangers.

Before kick-off the model made it 50% Celtic, 27% draw, 23% Rangers — fair odds of 2.00, 3.70 and 4.35. Fair odds are simply 100 ÷ the probability; they are the model's own number, not a bookmaker's price.

Most likely scoreline: 2-1.

The model got this one wrong.

Published · updated

Has the model earned this number?

It puts Celtic at 50% here. Across 5,149 settled matches (as of 30 October 2026), 1,294 forecasts have landed in the 50–65% band; those outcomes actually happened 57.0% of the time, against an average forecast of 55.4%. In this range the two line up, so the figure above can be read literally. The full record.

How the model saw it, minute by minute

Celtic0%Draw6%Rangers94%

Rebuilt after the match from the model's pre-match expected goals, frozen in the log before kick-off, plus the score and cards as they stood at each minute — never anything later. A ball marks each of the 1 goal. The same replay scores the in-play model on the track record.

Match analysis

Match timeline

4'
Emmanuel Fernandez
5'
Derek McInnes
33'
⚽Ryan Naderi
🔁Luke McCowanout: Kasper Hogh
45'
57'
Min-su Kim
🔁Benjamin Nygrenout: James Forrest
63'
🔁Kieran Tierneyout: Haissem Hassan
71'
🔁Camilo Duranout: Sebastian Tounekti
71'
71'
🔁Min-su Kimout: Findlay Curtis
72'
🔁Djeidi Gassamaout: Badredine Bouanani
Callum McGregor
73'
Sebastian Tounekti
74'
75'
•Olwethu Makhanya
76'
🔁James Penriceout: Ben Godfrey
88'
Badredine Bouanani
88'
🔁Dan Neilout: Tochi Chukwuani
89'
🔁Kevin Kelsyout: Cameron Devlin
🔁Liam Scalesout: Shumaira Mheuka
89'

Match stats — Celtic vs Rangers

55%Possession45%
5Shots15
1On target8
8Corners4

Line-ups

Celtic 3-5-2
  • 1V. SinisaloG
  • 20C. Carter-VickersD
  • 6A. TrustyD
  • 5L. ScalesD
  • 51Colby DonovanM
  • 14L. McCowanM
  • 42C. McGregorM
  • 22M. BaurM
  • 63K. TierneyM
  • 8B. NygrenF
  • 11C. DuránF
Substitutes
  • 23H. HassanF
  • 47D. MurrayD
  • 49J. ForrestM
  • 29Shumaira MheukaF
  • 26S. JohnstoneG
  • 9K. HøghF
  • 56A. RalstonD
  • 17S. TounektiF
  • 21A. Oxlade-ChamberlainM
Coach: M. O'Neill
Rangers 4-4-1-1
  • 1I. PandurG
  • 21D. SterlingD
  • 37E. FernandezD
  • 24O. MakhanyaD
  • 29J. PenriceD
  • 10Minsu KimM
  • 6D. NeilM
  • 43N. RaskinM
  • 23D. GassamaM
  • 20R. NaderiM
  • 19K. KelsyF
Substitutes
  • 26B. BouananiF
  • 42T. ChukwuaniM
  • 52Findlay CurtisF
  • 14C. DevlinM
  • 22V. DragojevićM
  • 4B. GodfreyD
  • 31L. KellyG
  • 2R. McCrorieD
  • 28B. MiovskiF
Coach: D. McInnes

Form going into Celtic vs Rangers

Celtic

All competitions we cover

  • L1-3Ferencvarosi TC17 September 2026
  • W1-0away to St Johnstone9 September 2026
  • W2-1away to St Mirren5 September 2026
  • W3-0Aberdeen2 September 2026
  • W2-1Falkirk29 August 2026

Rangers

All competitions we cover

  • W1-0St Mirren9 September 2026
  • W1-0Motherwell5 September 2026
  • W2-1away to Falkirk2 September 2026
  • W1-0away to Aberdeen30 August 2026
  • L0-1away to FK Jablonec27 August 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
1Celtic11911278+1928
2Rangers11731199+1024

Where the two sides stand today, not on the day of this match. Full table

Head-to-head: Celtic vs Rangers

  • 13 September 2026Rangers 3–0 CelticLeague Cup
  • 10 May 2026Celtic 3–1 RangersPremiership
  • 8 March 2026Rangers 0–0 CelticFA Cup
  • 1 March 2026Rangers 2–2 CelticPremiership
  • 3 January 2026Celtic 1–3 RangersPremiership

Leading scorers: Celtic and Rangers

Celtic

GoalsAssists

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

Rangers

GoalsAssists

  • R. Naderi53
  • K. Kelsy40

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

The result against the call

Rangers won 1–0 at Celtic. The model had leaned towards a win for Celtic at 50% and given a win for Rangers 23%. At that figure it expects the outcome about once in every 4 matches like this one. The goal: Ryan Naderi 33' for Rangers.

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.