St. Johnstone vs Rangers - Stats, Predicted Lineups & Prediction (Scottish Premiership)

St. Johnstone vs Rangers - match details

St. Johnstone host Rangers at McDiarmid Park, Perth on 12 December 2026 at 15:00 in the Scottish Premiership. St. Johnstone's last five results: L D W L D (1 win, 2 draws and 2 losses). Rangers's last five: W W W W W (5 wins). In their last 6 meetings, St. Johnstone have won 0, Rangers 6, with 0 draws.

Frequently Asked Questions

What time does St. Johnstone vs Rangers kick off?

St. Johnstone vs Rangers kicks off at 15:00 UK time on Saturday 12 December 2026 in the Scottish Premiership, at McDiarmid Park, Perth.

Where is St. Johnstone vs Rangers being played?

St. Johnstone vs Rangers is being played at McDiarmid Park in Perth, the home ground of St. Johnstone.

What is St. Johnstone's recent form?

St. Johnstone's last five results read L D W L D (oldest to newest): 1 win, 2 draws and 2 losses.

What is Rangers's recent form?

Rangers's last five results read W W W W W (oldest to newest): 5 wins.

What is the head-to-head record between St. Johnstone and Rangers?

Across the last 6 meetings St. Johnstone have won 0, Rangers have won 6 and 0 were drawn. The most recent was Rangers 3-1 St. Johnstone on 12 January 2025 in the Scottish Premiership.

Who is the standout player for St. Johnstone?

Josh Fowler leads St. Johnstone with 4 goals across their last 10 games.

Who is the standout player for Rangers?

Emmanuel Fernandez leads Rangers with 15 fouls committed across their last 10 games.

What are the predicted lineups for St. Johnstone vs Rangers?

Predicted lineups for St. Johnstone vs Rangers appear on the Lineups tab of this page once the team news is in, usually the day before the game.

Where can I find St. Johnstone vs Rangers predictions?

Statz AI projects goals, shots, fouls, cards and more for every player and both teams in the Projections tab, and the Bets tab prices the best bet builder picks against bet365.

St. Johnstone vs Rangers - previous meetings

Date Competition Match Score
12 Jan 2025Scottish PremiershipRangers vs St. Johnstone3-1
1 Dec 2024Scottish PremiershipSt. Johnstone vs Rangers0-1
6 Oct 2024Scottish PremiershipRangers vs St. Johnstone2-0
18 Feb 2024Scottish PremiershipSt. Johnstone vs Rangers0-3
20 Dec 2023Scottish PremiershipRangers vs St. Johnstone2-0
16 Sep 2023Scottish PremiershipSt. Johnstone vs Rangers0-2

St. Johnstone vs Rangers fouls committed: last 10 games

# St. Johnstone Fouls committed Rangers Fouls committed
1R. McAlear13E. Fernandez15
2J. Holt6C. Devlin12
3S. Stanton6R. Naderi10
4T. Steven5Chermiti8
5C. Diabate5N. Raskin7

St. Johnstone vs Rangers shots: last 10 games

# St. Johnstone Shots Rangers Shots
1J. Gullan10D. Gassama26
2J. Fowler9Chermiti16
3S. Stanton8M. Kim16
4R. Paton8R. Naderi15
5T. Steven7L. Shankland14

St. Johnstone vs Rangers shots on target: last 10 games

# St. Johnstone Shots on target Rangers Shots on target
1J. Fowler5R. Naderi8
2R. Paton5Chermiti7
3T. Steven4L. Shankland7
4G. Carey1M. Kim7
5C. Diabate1D. Gassama5

St. Johnstone vs Rangers goals: last 10 games

# St. Johnstone Goals Rangers Goals
1J. Fowler4Chermiti3
2G. Carey1L. Shankland3
3R. Paton1R. Naderi2
4C. Diabate1D. Gassama1
5B. Miovski1

St. Johnstone vs Rangers yellow cards: last 10 games

# St. Johnstone Yellow cards Rangers Yellow cards
1T. Steven2D. Sterling3
2C. Diabate2Chermiti1
3B. Douglas1T. Rommens1
4V. Griffith1M. Kim1
5J. Holt1B. Bouanani1

St. Johnstone season stats 2026/2027: per-game averages and league rank

Stat Per game Rank
Goals for1.36 of 12
Goals against1.48 of 12
Shots10.610 of 12
Shots on target3.710 of 12
Fouls10.610 of 12
Tackles13.612 of 12
Passes459.63 of 12
Corners3.412 of 12

St. Johnstone player leaders 2026/2027

  • Goals: Josh Fowler (4), R. Paton (1), Cheick Diabate (1).
  • Assists: Jamie Gullan (2), Sam Stanton (1), Macaulay Tait (1).
  • Shots: Jamie Gullan (10), Josh Fowler (9), Sam Stanton (8).
  • Fouls: Reece McAlear (13), Sam Stanton (6), Cheick Diabate (5).

Rangers season stats 2026/2027: per-game averages and league rank

Stat Per game Rank
Goals for1.18 of 12
Goals against0.62 of 12
Shots20.31 of 12
Shots on target6.72 of 12
Fouls13.42 of 12
Tackles17.65 of 12
Passes440.16 of 12
Corners7.43 of 12

Rangers player leaders 2026/2027

  • Goals: Lawrence Shankland (4), Ryan Don Naderi (3), Bojan Miovski (1).
  • Assists: Ross McCrorie (1), Daisuke Yokota (1), Djeidi Gassama (1).
  • Shots: Djeidi Gassama (28), Lawrence Shankland (17), Ryan Don Naderi (17).
  • Fouls: Ryan Don Naderi (14), Emmanuel Fernandez (14), Cammy Devlin (13).

St. Johnstone vs Rangers — related stats & tools

  • St. Johnstone stats
  • St. Johnstone goals stats
  • St. Johnstone assists stats
  • St. Johnstone shots stats
  • St. Johnstone shots on target stats
  • St. Johnstone fouls stats
  • St. Johnstone fouls drawn stats
  • St. Johnstone tackles stats
  • St. Johnstone yellow cards stats
  • Rangers stats
  • Rangers goals stats
  • Rangers assists stats
  • Rangers shots stats
  • Rangers shots on target stats
  • Rangers fouls stats
  • Rangers fouls drawn stats
  • Rangers tackles stats
  • Rangers yellow cards stats
  • Scottish Premiership stats hub

Other matches that day

  • Kilmarnock vs Dundee - match preview & stats
  • Falkirk vs Aberdeen - match preview & stats
  • Dundee Utd vs St. Mirren - match preview & stats
  • Sunderland vs Forest - match preview & stats
  • Man City vs Chelsea - match preview & stats
  • Liverpool vs Leeds - match preview & stats
  • Ipswich vs Newcastle - match preview & stats
  • Hull vs Spurs - match preview & stats
  • Fulham vs Brentford - match preview & stats
  • Palace vs Man Utd - match preview & stats
  • Coventry vs Villa - match preview & stats
  • Brighton vs Everton - match preview & stats
  • Arsenal vs B'mouth - match preview & stats
  • Paderborn vs Elversberg - match preview & stats
  • Bremen vs Leverkusen - match preview & stats
  • Koln vs RB Leipzig - match preview & stats
  • Hamburg vs Schalke - match preview & stats
  • Gladbach vs Frankfurt - match preview & stats
  • Mainz vs Freiburg - match preview & stats
  • Hoffenheim vs Bayern - match preview & stats
  • Stuttgart vs U Berlin - match preview & stats
  • Dortmund vs Augsburg - match preview & stats
  • Cagliari vs Venezia - match preview & stats
  • Lecce vs Sassuolo - match preview & stats
  • Como vs Bologna - match preview & stats
  • Rennes vs Monaco - match preview & stats
  • PSG vs Paris - match preview & stats
  • Nice vs Lens - match preview & stats
  • Lorient vs Lille - match preview & stats
  • Le Havre vs Le Mans - match preview & stats
  • Brest vs Troyes - match preview & stats
  • Auxerre vs Toulouse - match preview & stats
  • Angers vs Strasbourg - match preview & stats

Football

  • World Cup 2026
  • Premier League stats
  • Champions League stats
  • La Liga stats
  • Bundesliga stats
  • Serie A stats
  • Ligue 1 stats
  • All football leagues

Tools

  • Bet Builder
  • Team Bet Builder
  • Acca Builder
  • Same Game Parlay builder
  • Player prop projections
  • Form edges
  • Football news & analysis
  • Statz Pro

Company

  • About Statz
  • Privacy policy
  • Terms of service