St. Johnstone 1-2 Hearts: result and report

Premiership · Sunday 23 February 2025

Result

St. Johnstone 1-2 Hearts

Premiership · Sunday 23 February 2025, 12:00 UTC · half-time 0-1

St. Johnstone · Hearts · Premiership predictions

St. Johnstone 1-2 Hearts: match report

St. Johnstone were beaten by Hearts 1-2 in the Premiership on Sunday 23 February 2025. It was 0-1 at half-time.

Elton Kabangu opened the scoring in the 36th minute. St. Johnstone's goal came from A. Sidibeh (53'). Hearts scored through Elton Kabangu (36') and Elton Kabangu (57').

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

Going into the game St. Johnstone were 12th on 21 points from 26 and Hearts 10th on 30 points from 26. St. Johnstone went on to finish that season 12th with 32 points, and Hearts 5th with 52.

St. Johnstone lined up in a 3-4-2-1 and Hearts in a 4-3-1-2. The highest match rating in our data went to Lawrence Shankland of Hearts (8.5), ahead of Elton Kabangu (8.3).

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

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

Data as of 5 Nov 2026.

Key events

  • 36'Goal · Elton KabanguHearts · 0-1
  • 53'Goal · A. SidibehSt. Johnstone · 1-1
  • 57'Goal · Elton KabanguHearts · 1-2
  • 61'Yellow card · James PenriceHearts
  • 90'Yellow card · Gerald TaylorHearts
  • 90+5'Yellow card · Elton KabanguHearts

Head-to-head

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

Team news

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

Andy Fisher, Daniels Balodis, B. Mikulić, B. Douglas, Sam Curtis, Sven Sprangler, Elliot Watt, Drey Wright, Graham Carey, J. Svedberg, Adama Sidibeh

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

Craig Gordon, Adam Forrester, Michael Steinwender, Jamie McCart, James Penrice, Jorge Grant, Beni Baningime, Blair Spittal, Lawrence Shankland, James Wilson, Elton Kabangu