St. Johnstone 0-3 Rangers: result and report

Premiership · Wednesday 23 December 2020

Result

St. Johnstone 0-3 Rangers

Premiership · Wednesday 23 December 2020, 18:00 UTC · half-time 0-2

St. Johnstone · Rangers · Premiership predictions

St. Johnstone 0-3 Rangers: match report

St. Johnstone were beaten by Rangers 0-3 in the Premiership on Wednesday 23 December 2020. It was 0-2 at half-time.

Kemar Roofe opened the scoring in the 24th minute. St. Johnstone did not score. Rangers scored through Kemar Roofe (24'), Glen Kamara (31') and Ianis Hagi (47').

Discipline: St. Johnstone received 2 yellow cards and 1 red card; Rangers received no yellow cards.

Going into the game St. Johnstone were 9th on 17 points from 18 and Rangers 1st on 50 points from 18. St. Johnstone went on to finish that season 6th with 45 points, and Rangers 1st with 102.

St. Johnstone lined up in a 3-4-2-1 and Rangers in a 4-3-3. The highest match rating in our data went to Giancarlo Riolfo of Rangers (8.0), level with Glen Kamara (8.0).

Before this game the head-to-head record in our data stood at 1 St. Johnstone win, 2 draws and 7 for Rangers.

Data as of 5 Nov 2026.

Key events

  • 24'Goal · Kemar RoofeRangers · 0-1
  • 31'Goal · Glen KamaraRangers · 0-2
  • 47'Goal · Ianis HagiRangers · 0-3
  • 60'Yellow card · David WotherspoonSt. Johnstone
  • 81'Yellow card · Michael O'HalloranSt. Johnstone
  • 83'Second yellow · Michael O'HalloranSt. Johnstone

Head-to-head

10 meetings: St. Johnstone 1, draws 2, Rangers 7.

Team news

Unavailable

St. Johnstone line-up (3-4-2-1)

Zander Clark, Shaun Rooney, Liam Gordon, Jamie McCart, Danny McNamara, Craig Bryson, Murray Davidson, Callum Booth, Craig Conway, David Wotherspoon, Chris Kane

Rangers line-up (4-3-3)

Allan McGregor, James Tavernier, Connor Goldson, Filip Helander, Giancarlo Riolfo, Joe Aribo, Steven Davis, Glen Kamara, Ianis Hagi, Kemar Roofe, Ryan Kent