31 July 2026, 19:00 UTC

Dundee United vs Rangers Premiership prediction & result

Tannadice Park, Dundee
Full time1 1

Final score: Dundee United 1-1 Rangers.

Before kick-off the model made it 58% Dundee United, 19% draw, 23% Rangers — fair odds of 1.72, 5.26 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 Dundee United at 58% here. Across 2437 settled matches, 630 forecasts have landed in the 50–65% band; those outcomes actually happened 52.2% of the time, against an average forecast of 55.6%. In this range the two line up, so the figure above can be read literally.

Every settled prediction on this site is scored against an uninformed baseline, band by band, and published whether or not it flatters the model — see the full record.

How the model saw it, minute by minute

Dundee United7%Draw89%Rangers4%

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 2 goals. The same replay scores the in-play model on the track record.

Match analysis

Match timeline

Lachlan Roseassist: Jesse Randall
38'
46'
🔁Ryan Don Naderiout: Youssef Chermiti
46'
🔁Djeidi Gassamaout: Dan Neil
47'
Dan Neil
Vicko Ševelj
55'
56'
Thelo Aasgaard
🔁Bert Esselinkout: Iurie Iovu
62'
63'
🔁Ben Godfreyout: Ross McCrorie
🔁Lachlan Roseout: Daniel Bennie
70'
🔁Zachary Sapsfordout: Idjessi Metsoko
77'
🔁Vicko Ševeljout: Panutche Camará
77'
78'
Dujon Sterling
81'
Ross McCrorie
82'
🔁Cameron Devlinout: Findlay Curtis

Match stats — Dundee United vs Rangers

45%Possession55%
11Shots21
3On target7
5Corners10
1.59xG1.43

Goals against chances

Dundee United1 from 1.59 xGless than the chances were worth
Rangers1 from 1.43 xGabout what the chances were worth

Expected goals totals what the openings were worth, so the gap between it and the score is the finishing — and the luck. Under half a goal either way is called level: xG is an estimate and a smaller gap than that is inside its own error.

Line-ups

Dundee United 4-3-3
  • 1Jack James WaltonG
  • 23Joshua RawlinsD
  • 3Bert EsselinkD
  • 18Michael ForbesD
  • 11William FerryD
  • 5Vicko ŠeveljM
  • 10Dylan TaitM
  • 12Emmanuel AgyeiM
  • 21Jesse RandallF
  • 15Lachlan RoseF
  • 9Zachary SapsfordF
Substitutes
  • 4Iurie IovuD
  • 77Daniel BennieF
  • 8Panutche CamaráM
  • 93Idjessi MetsokoF
  • 30Jordan AmissahG
  • 6Ross GrahamD
  • 7Mehdi MerghemF
  • 14Julius EskesenM
  • 20Neil FarrugiaF
Coach: Jim Goodwin
Rangers 4-2-3-1
  • 1Ivor PandurG
  • 21Dujon SterlingD
  • 4Ben GodfreyD
  • 37Emmanuel FernandezD
  • 25Tuur RommensD
  • 10Mohammed DiomandeM
  • 14Cameron DevlinM
  • 20Ryan Don NaderiM
  • 11Thelo AasgaardM
  • 23Djeidi GassamaM
  • 7Lawrence ShanklandF
Substitutes
  • 6Dan NeilM
  • 9Youssef ChermitiF
  • 2Ross McCrorieD
  • 52Findlay CurtisM
  • 31Liam KellyG
  • 24Olwethu MakhanyaD
  • 22Vanja DragojevićM
  • 42Tochi ChukwuaniM
  • 28Bojan MiovskiF
Coach: Derek McInnes

Premiership table

#TeamPWDLGFGAGDPts
9Dundee United6123611-55
2Rangers641174+313

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

Head-to-head: Dundee United vs Rangers

  • 4 April 2026Rangers 4–2 Dundee UnitedPremiership
  • 3 December 2025Dundee United 2–2 RangersPremiership
  • 18 October 2025Rangers 2–2 Dundee UnitedPremiership
  • 14 May 2025Rangers 3–1 Dundee UnitedPremiership
  • 26 January 2025Dundee United 1–3 RangersPremiership
  • 23 November 2024Rangers 1–1 Dundee UnitedPremiership

Leading scorers: Dundee United and Rangers

Dundee United

  • J. Randall1 goals1 assists

Rangers

  • L. Shankland3 goals
  • R. Naderi1 goals1 assists

Top 3 by league goals this season. Player availability is not part of the model — injuries and suspensions are a planned improvement.

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.