Rangers 3-1 St. Johnstone: result and report

Premiership · Sunday 12 January 2025

Result

Rangers 3-1 St. Johnstone

Premiership · Sunday 12 January 2025, 15:00 UTC · half-time 3-0

Rangers · St. Johnstone · Premiership predictions

Rangers 3-1 St. Johnstone: match report

Rangers defeated St. Johnstone 3-1 in the Premiership on Sunday 12 January 2025. It was 3-0 at half-time.

Hamza Igamane opened the scoring in the 16th minute. Rangers's goals came from Hamza Igamane (16'), Vaclav Cerny (20') and Mohamed Diomandé (25'). St. Johnstone scored through Jack Sanders (54').

Neither side received a card.

Going into the game Rangers were 2nd on 41 points from 21 and St. Johnstone 12th on 15 points from 22. Rangers went on to finish that season 2nd with 75 points, and St. Johnstone 12th with 32.

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

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

Going into the match Rangers's last five read D-D-W-D-L and St. Johnstone's L-D-L-L-L.

Data as of 5 Nov 2026.

Key events

  • 16'Goal · Hamza IgamaneRangers · 1-0
  • 20'Goal · Vaclav CernyRangers · 2-0
  • 25'Goal · Mohamed DiomandéRangers · 3-0
  • 54'Goal · Jack SandersSt. Johnstone · 3-1

Head-to-head

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

Team news

Unavailable

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

Liam Kelly, Rıdvan Yılmaz, Robin Pröpper, Clinton Nsiala, Jefté, Nicolas Raskin, Mohamed Diomandé, Vaclav Cerny, Danilo, Ianis Hagi, Hamza Igamane

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

Andy Fisher, Aaron Essel, Jack Sanders, B. Mikulić, F. Franczak, Sven Sprangler, Maksym Kucheriavyi, Drey Wright, Nicky Clark, B. Kimpioka, Makenzie Kirk