St. Johnstone 0-3 Rangers: result and report

Premiership · Sunday 18 February 2024

Result

St. Johnstone 0-3 Rangers

Premiership · Sunday 18 February 2024, 12:00 UTC · half-time 0-1

St. Johnstone · Rangers · Premiership predictions

St. Johnstone 0-3 Rangers: match report

St. Johnstone lost to Rangers 0-3 in the Premiership on Sunday 18 February 2024. The half-time score was 0-1.

Mohammed Diomande opened the scoring in the 37th minute. St. Johnstone did not score. Rangers scored through Mohammed Diomande (37'), James Tavernier (79', penalty) and James Tavernier (87', penalty).

Discipline: St. Johnstone received 3 yellow cards; Rangers received no yellow cards.

Going into the game St. Johnstone were 10th on 24 points from 25 and Rangers 2nd on 61 points from 25. St. Johnstone went on to finish that season 10th with 35 points, and Rangers 2nd with 85.

St. Johnstone lined up in a 3-4-3 and Rangers in a 4-2-3-1. The highest match rating in our data went to James Tavernier of Rangers (9.2), ahead of Mohamed Diomandé (8.5).

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

Data as of 5 Nov 2026.

Key events

  • 35'Yellow card · David KeltjensSt. Johnstone
  • 37'Goal · Mohammed DiomandeRangers · 0-1
  • 71'Yellow card · Daniel PhillipsSt. Johnstone
  • 74'Yellow card · Ryan McGowanSt. Johnstone
  • 79'Penalty goal · James TavernierRangers · 0-2
  • 87'Penalty goal · James TavernierRangers · 0-3

Head-to-head

2 meetings: St. Johnstone 0, draws 0, Rangers 2.

Team news

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

Dimitar Mitov, Ryan McGowan, Liam Gordon, Andy Considine, David Keltjens, Graham Carey, Daniel Phillips, Luke Robinson, Matthew Smith, Connor Smith, Adama Sidibeh

Rangers line-up (4-2-3-1)

Jack Butland, James Tavernier, Connor Goldson, John Souttar, Giancarlo Riolfo, Mohamed Diomandé, John Lundstram, Scott Wright, Todd Cantwell, Óscar Cortés, Fábio Silva