9 September 2026, 18:45 UTC

Rangers vs St Mirren Premiership prediction & result

Ibrox Stadium, Glasgow
Full time1 – 0

Final score: Rangers 1-0 St Mirren.

Before kick-off the model made it 41% Rangers, 28% draw, 31% St Mirren — fair odds of 2.44, 3.57 and 3.23. 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 called the result correctly.

Published · updated

Has the model earned this number?

It puts Rangers at 41% here. Across 5,149 settled matches (as of 30 October 2026), 2,375 forecasts have landed in the 40–50% band; those outcomes actually happened 45.2% of the time, against an average forecast of 43.9%. 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

Rangers5%Draw91%St Mirren4%

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

55'
Calvin Ramsay
🔁Badredine Bouananiout: Findlay Curtis
60'
🔁Kevin Kelsyout: Min-su Kim
60'
62'
🔁Chris Mochrieout: Luke Thomas
62'
🔁Calvin Ramsayout: Jayden Richardson
Dujon Sterling
62'
77'
🔁Nikolas Agrafiotisout: Jake Young
77'
🔁Ismeal Kabiaout: Eseosa Sule
🔁Nicolas Raskinout: Cameron Devlin
77'
🔁Djeidi Gassamaout: Bojan Miovski
78'
🔁Dan Neilout: Tochi Chukwuani
84'
⚽Bojan Miovskiassist: Ryan Naderi
90+1'
90+2'
🔁Declan Johnout: Marcello De Barros

Match stats — Rangers vs St Mirren

54%Possession46%
18Shots10
7On target2
12Corners0

Line-ups

Rangers 4-2-3-1
  • 1I. PandurG
  • 21D. SterlingD
  • 37E. FernandezD
  • 24O. MakhanyaD
  • 29J. PenriceD
  • 43N. RaskinM
  • 6D. NeilM
  • 26B. BouananiM
  • 20R. NaderiM
  • 23D. GassamaM
  • 19K. KelsyF
Substitutes
  • 42T. ChukwuaniM
  • 52Findlay CurtisF
  • 14C. DevlinM
  • 22V. DragojevićM
  • 4B. GodfreyD
  • 31L. KellyG
  • 10Minsu KimF
  • 2R. McCrorieD
  • 28B. MiovskiF
Coach: D. McInnes
St Mirren 5-4-1
  • 1J. ChapmanG
  • 47C. RamsayD
  • 6Louis JacksonD
  • 13A. GogićD
  • 53Henry FieldsonD
  • 3D. JohnD
  • 23C. MochrieM
  • 8R. CarrM
  • 30F. TaylorM
  • 19Ismeal KabiaM
  • 25N. AgrafiotisF
Substitutes
  • 37C. McEvoyM
  • 31R. MullenG
  • 2J. RichardsonD
  • 9Eseosa SuleF
  • 16L. ThomasM
  • 26M. De BarrosD
  • 24J. FarquharF
  • 20J. YoungF
  • 5R. KingD
Coach: Craig McLeish

Form going into Rangers vs St Mirren

Rangers

All competitions we cover

  • W1-0Motherwell5 September 2026
  • W2-1away to Falkirk2 September 2026
  • W1-0away to Aberdeen30 August 2026
  • L0-1away to FK Jablonec27 August 2026
  • W1-0FK Jablonec20 August 2026

St Mirren

All competitions we cover

  • L1-2Celtic5 September 2026
  • W1-0away to Kilmarnock2 September 2026
  • D3-3Motherwell30 August 2026
  • W1-0St Johnstone8 August 2026
  • W2-0away to Falkirk1 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
2Rangers11731199+1024
7St Mirren114251219-714

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

Head-to-head: Rangers vs St Mirren

  • 16 August 2026Rangers 5–1 St MirrenLeague Cup
  • 15 March 2026St Mirren 0–1 RangersPremiership
  • 30 December 2025Rangers 2–1 St MirrenPremiership
  • 24 August 2025St Mirren 1–1 RangersPremiership
  • 26 April 2025St Mirren 2–2 RangersPremiership

Leading scorers: Rangers and St Mirren

Rangers

GoalsAssists

  • R. Naderi53
  • K. Kelsy40

St Mirren

GoalsAssists

  • K. Phillips32

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

The result against the call

Rangers beat St Mirren 1–0. The model had made a win for Rangers its most likely outcome, at 41%, so the call held; the score it named was 2–1. The goal: Bojan Miovski 90+1' 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.