Skip to content
Play MFF

Hearts v Rangers: Scottish Premiership 2025-26, 21 December 2025

Scottish Premiership · Sun 21 Dec 2025 · Tynecastle Park

Hearts
2–1 Full time
Rangers
  • Stuart Findlay 38'
  • Lawrence Shankland 42'
  • Youssef Chermiti 90+5'

The story

Hearts beat Rangers 2-1 at Tynecastle Park in the Scottish Premiership, matchday 18.

Hearts's goals came from Stuart Findlay (38') and Lawrence Shankland (42'); Youssef Chermiti (90+5') replied for Rangers.

It was 2-0 at half-time.

Rangers had 57% of the ball and 11 shots to Hearts' 14.

Written from the match data (Statorium).

Match stats

Hearts Rangers

43%Possession57%
14Shots11
5On target2
6Corners10
12Fouls10
2Yellow cards1
0Red cards0

Statorium.

Key moments

  1. 38' Stuart Findlay Goal · Hearts 1-0 Assist: Alexandros Kyziridis
  2. 42' Lawrence Shankland Goal · Hearts 2-0 Assist: Cláudio Braga
  3. 90+5' Youssef Chermiti Goal · Rangers 2-1

Line-ups

Hearts

  1. Alexander SchwolowGoalkeeper
  2. Stuart FindlayDefender
  3. Oisin McEnteeDefender
  4. Stephen Kingsleyoff 88'Defender
  5. Frankie KentDefender
  6. Michael SteinwenderDefender
  7. Cammy DevlinMidfielder
  8. Alexandros Kyziridisoff 89'Midfielder
  9. Tómas Bent Magnússonoff 83'Midfielder
  10. Lawrence Shanklandoff 90'Forward
  11. Cláudio Bragaoff 83'Forward

Subs used: Beni Baningime (83'), Alan Forrest (83'), Jamie McCart (88'), Sabah Kerjota (89'), Elton Kabangu (90')

Rangers

  1. Jack ButlandGoalkeeper
  2. Max AaronsDefender
  3. Jayden MeghomaDefender
  4. Dujon Sterlingoff 81'Defender
  5. Emmanuel FernandezDefender
  6. James Tavernieroff 63'Defender
  7. Mohamed Diomandeoff 46'Midfielder
  8. Nicolas RaskinMidfielder
  9. Connor Barronoff 74'Midfielder
  10. Mikey MooreForward
  11. Bojan Miovskioff 74'Forward

Subs used: Youssef Chermiti (46'), Djeidi Gassama (63'), Thelo Aasgaard (74'), Danilo (74'), Clinton Nsiala (81')

Full timeline

Every goal and card (6)
  1. 38' ⚽ Stuart Findlayassist Alexandros Kyziridis
  2. 42' ⚽ Lawrence Shanklandassist Cláudio Braga
  3. 61' 🟨 Oisin McEntee
  4. 90+2' 🟨 Beni Baningime
  5. 90+4' 🟨 Mikey Moore
  6. 90+5' ⚽ Youssef Chermiti

Head to head

2Hearts wins1Draws3Rangers wins

Last 6 meetings

More on Hearts and Rangers

Related content

Play MFF Daily in your inbox

A new football quiz every morning at 7, with yesterday's answers. Free, and one click to stop.