Scottish Premiership · 2026/2027

Rangers

#224 pts11 played · 7-3-1

Next: St. Mirren vs Rangers · 7 Nov

New here? thefinal is a free football prediction game — call Rangers's matches before kick-off and live, and climb the leaderboard.

Predict Rangers's next match

Where they stand

Scottish Premiership

#ClubPWDLGFGAGDPts
Championship round1–5
1Celtic129122710 +17 28
2Rangers11731199 +10 24
3Hearts116232417 +7 20
4Falkirk125341512 +3 18
5Dundee115241713 +4 17

Full Scottish Premiership table

Top players

Top scorers

  1. 1Ryan NaderiRangers5 goals
  2. 2Kevin KelsyRangers4 goals
  3. 3Lawrence ShanklandRangers3 goals

Assists

  1. 1Ryan NaderiRangers3 assists
  2. 1Djeidi GassamaRangers3 assists
  3. 3Ross McCrorieRangers1 assist

Appearances

  1. 1Ivor PandurRangers11 appearances
  2. 1Emmanuel FernandezRangers11 appearances
  3. 1Djeidi GassamaRangers11 appearances

All Scottish Premiership player stats

Season in numbers

  • 19 Goals scored 1.7 per match
  • 9 Goals conceded 0.8 per match
  • 5 Clean sheets of 11 matches
  • 7 Wins 4 home · 3 away
  • 0 Matches without a goal of 11 matches
  • 55% Average possession
  • 20 Yellow cards 1.8 per match
  • 0 Red cards

Every opponent

Rangers's record against the 29 clubs they have met or will meet, each with its own head-to-head page.

  1. Hearts 4 played: 1 won, 1 drawn, 2 lost Draw: Hearts 2–2 Rangers
  2. St. Johnstone 1 played: 1 won, 0 drawn, 0 lost Win: Rangers 4–0 St. Johnstone
  3. Dundee 3 played: 2 won, 1 drawn, 0 lost Draw: Dundee 2–2 Rangers
  4. Kilmarnock 3 played: 3 won, 0 drawn, 0 lost Win: Rangers 3–1 Kilmarnock
  5. Celtic 4 played: 2 won, 1 drawn, 1 lost Win: Celtic 0–1 Rangers
  6. St. Mirren 3 played: 3 won, 0 drawn, 0 lost Win: Rangers 1–0 St. Mirren
  7. Motherwell 4 played: 2 won, 1 drawn, 1 lost Win: Rangers 1–0 Motherwell
  8. Falkirk 4 played: 3 won, 1 drawn, 0 lost Win: Falkirk 1–2 Rangers
  9. Aberdeen 4 played: 4 won, 0 drawn, 0 lost Win: Aberdeen 0–1 Rangers
  10. Jablonec 2 played: 1 won, 0 drawn, 1 lost Loss: Jablonec 1–0 Rangers
  11. Jagiellonia Białystok 2 played: 0 won, 1 drawn, 1 lost Draw: Rangers 1–1 Jagiellonia Białystok
  12. Hibernian 4 played: 1 won, 1 drawn, 2 lost Loss: Rangers 1–2 Hibernian
  13. Dundee United 3 played: 1 won, 2 drawn, 0 lost Draw: Dundee United 1–1 Rangers
  14. LILivingston 2 played: 1 won, 1 drawn, 0 lost Draw: Livingston 2–2 Rangers
  15. Porto 1 played: 0 won, 0 drawn, 1 lost Loss: Porto 3–1 Rangers
  16. Ludogorets 1 played: 1 won, 0 drawn, 0 lost Win: Rangers 1–0 Ludogorets
  17. Ferencvárosi 1 played: 0 won, 0 drawn, 1 lost Loss: Ferencvárosi 2–1 Rangers
  18. Sporting Braga 1 played: 0 won, 1 drawn, 0 lost Draw: Rangers 1–1 Sporting Braga
  19. Roma 1 played: 0 won, 0 drawn, 1 lost Loss: Rangers 0–2 Roma
  20. Club Brugge 2 played: 0 won, 0 drawn, 2 lost Loss: Club Brugge 6–0 Rangers
  21. Viktoria Plzeň 2 played: 1 won, 0 drawn, 1 lost Loss: Viktoria Plzeň 2–1 Rangers
  22. Panathinaikos 2 played: 1 won, 1 drawn, 0 lost Draw: Panathinaikos 1–1 Rangers
  23. Dynamo Kyiv 2 played: 0 won, 1 drawn, 1 lost Loss: Rangers 0–2 Dynamo Kyiv
  24. PSV 4 played: 1 won, 2 drawn, 1 lost Loss: PSV 5–1 Rangers
  25. Servette 2 played: 1 won, 1 drawn, 0 lost Draw: Servette 1–1 Rangers
  26. Ajax 2 played: 0 won, 0 drawn, 2 lost Loss: Rangers 1–3 Ajax
  27. Napoli 2 played: 0 won, 0 drawn, 2 lost Loss: Napoli 3–0 Rangers
  28. Liverpool 2 played: 0 won, 0 drawn, 2 lost Loss: Rangers 1–7 Liverpool
  29. Union Saint-Gilloise 2 played: 1 won, 0 drawn, 1 lost Win: Rangers 3–0 Union Saint-Gilloise

Squad

Goalkeepers

  • 1Ivor Pandur
  • 31Liam Kelly

Defenders

  • 2Ross McCrorie
  • 4Ben Godfrey
  • 5John Souttar
  • 18Kosta Nedeljkovic
  • 21Dujon Sterling
  • 24Olwethu Makhanya
  • 25Tuur Rommens
  • 29James Penrice
  • 37Emmanuel Fernandez

Midfielders

  • 6Dan Neil
  • 15José Cifuentes
  • 17Cammy Devlin
  • 22Vanja Dragojevic
  • 42Tochi Chukwuani
  • 43Nicolas Raskin

Forwards

  • 7Lawrence Shankland
  • 9Youssef Chermiti
  • 10Min-su Kim
  • 17Daisuke Yokota
  • 19Kevin Kelsy
  • 20Ryan Naderi
  • 23Djeidi Gassama
  • 26Badredine Bouanani
  • 28Bojan Miovski
  • 45Ross McCausland
  • 52Findlay Curtis

About Rangers

Rangers play in the Scottish Premiership, where they are #2 with 24 points after 11 matches. Of their last 10 results, they won 7, drew 2 and lost 1. Ryan Naderi leads their scoring with 5 goals. Rangers play their home matches at Ibrox Stadium in Glasgow. The head coach is Derek McInnes. The club was founded in 1873. Next up: St. Mirren vs Rangers on 7 Nov. thefinal has a head-to-head page for each of the 29 clubs Rangers have met or will meet.

thefinal is unofficial and not affiliated with Rangers or any league, club or competition. Crests belong to their clubs and are shown to identify them; tell us if one should not be here.

Club facts

Stadium
Ibrox Stadium
City
Glasgow
Capacity
51 700
Head coach
Derek McInnes
Country
Scotland
Founded
1873

Quick answers

When is Rangers's next match?
St. Mirren vs Rangers in the Scottish Premiership kicks off on 7 Nov 2026, 20:00 UTC.
Where do Rangers play their home matches?
Rangers play at Ibrox Stadium in Glasgow, which holds 51 700 spectators.
Who is Rangers's top scorer?
Ryan Naderi leads Rangers with 5 goals this season.
Where are Rangers in the Scottish Premiership?
Rangers are #2 in the Scottish Premiership with 24 points from 11 matches.
In the game

Follow Rangers on thefinal

Pick Rangers as your club and every call on their matches counts ×2 — right or wrong.

Free forever · No money in, no money out · Points & ranks only

Top matches this week

  1. La Liga
    Atlético de Madrid FC Barcelona
    ––
  2. Europa League
    Real Sociedad Olympique Lyonnais
    ––
  3. Conference League
    Trabzonspor SC Freiburg
    ––
  4. Serie A
    Inter Como
    ––
  5. Süper Lig
    Galatasaray Amed SK
    ––
  6. Europa League
    Benfica Lech Poznań
    ––
  7. Europa League
    Bayer 04 Leverkusen Olympique Marseille
    ––
  8. Premier League
    Brighton & Hove Albion Brentford
    ––
  9. Ligue 1
    Rennes LOSC Lille
    ––
  10. Bundesliga
    Borussia Dortmund Elversberg
    ––