Skip to content

Hearts vs RangersResult, Lineups & H2H

2–1
FTMay 04, 2026
Tynecastle Park

Hearts vs Rangers in numbers

What stands outUpdated 2026-09-27

  • Hearts won 2-1 after trailing 0-1.Trailed from the 23rd minute; timeline of 3 goals matches the final score.

Head to head40 meetings · Apr 2012 – Feb 2026

Hearts wins
8
Draws
7
Rangers wins
25
2.98goals per meeting
50%both teams scored
63%3+ goals
53%won by the host

Last 5 meetingsHearts 2W 0D 3L · 3.2 goals per game

Meetings

  1. PremiershipRangers4-2Hearts
  2. PremiershipHearts2-1Rangers
  3. PremiershipRangers0-2Hearts
  4. PremiershipHearts1-3Rangers
  5. PremiershipRangers1-0Hearts
Show all 40 meetings
  1. PremiershipHearts0-0Rangers
  2. PremiershipHearts3-3Rangers
  3. Scottish CupRangers2-0Hearts
  4. PremiershipRangers5-0Hearts
  5. PremiershipHearts0-1Rangers
  6. PremiershipRangers2-1Hearts
  7. PremiershipRangers2-2Hearts
  8. PremiershipHearts0-3Rangers
  9. PremiershipRangers1-0Hearts
  10. PremiershipHearts0-4Rangers
  11. PremiershipHearts1-3Rangers
  12. PremiershipRangers5-0Hearts
  13. PremiershipHearts0-2Rangers
  14. PremiershipRangers1-1Hearts
  15. Scottish CupHearts1-0Rangers
  16. PremiershipHearts2-1Rangers
  17. PremiershipRangers5-0Hearts
  18. PremiershipHearts1-1Rangers
  19. PremiershipHearts1-3Rangers
  20. PremiershipRangers3-0Hearts
  21. PremiershipHearts1-2Rangers
  22. PremiershipRangers3-1Hearts
  23. PremiershipRangers2-1Hearts
  24. PremiershipRangers2-0Hearts
  25. PremiershipHearts1-3Rangers
  26. PremiershipRangers0-0Hearts
  27. PremiershipRangers2-1Hearts
  28. PremiershipHearts4-1Rangers
  29. PremiershipRangers2-0Hearts
  30. PremiershipHearts2-0Rangers
  31. ChampionshipHearts2-2Rangers
  32. ChampionshipRangers2-1Hearts
  33. ChampionshipHearts2-0Rangers
  34. ChampionshipRangers1-2Hearts
  35. PremiershipHearts0-3Rangers

How we calculate this

Match Timeline

Man of the Match
HeartsRangers
  1. Substitution · Hearts · Jordi Altena · InOut: Lawrence Shankland
    90+4'
  2. Substitution · Hearts · Frankie Kent · InOut: Stephen Kingsley
    90'
  3. Substitution · Hearts · Pierre Landry Kabore · InOut: Cláudio Braga
    83'
  4. 83'
    Substitution · Rangers · Bojan Miovski · InOut: Mohamed Diomandé
  5. Substitution · Hearts · Jamie McCart · InOut: Alexandros Kyziridis
    82'
  6. 80'
    Yellow Card · Rangers · Emmanuel Fernandez
  7. 75'
    Substitution · Rangers · Thelo Aasgaard · InOut: Mikey Moore
  8. 75'
    Substitution · Rangers · Ryan Naderi · InOut: Nicolas Raskin
  9. 75'
    Substitution · Rangers · Tuur Rommens · InOut: Dujon Sterling
  10. 72'
    Yellow Card · Rangers · Mohamed Diomandé
  11. Goal · Hearts · Lawrence Shankland2-1
    71'
  12. 69'
    Substitution · Rangers · Djeidi Gassama · InOut: Andreas Skov Olsen
  13. Goal · Hearts · Stephen Kingsley1-1
    54'
  14. Substitution · Hearts · Blair Spittal · InOut: Islam Chesnokov
    46'
  15. Yellow Card · Hearts · Lawrence Shankland
    37'
  16. 23'
    Goal · Rangers · Dujon Sterling0-1

Match Statistics

Match stats

HeartsRangers
42%Ball Possession58%
11Shots Total13
5Shots On Target3
2Corners6
8Fouls12
1Yellow Cards2
1Offsides0
2Saves3
299Passes417
5Shots Off Target5
101Attacks104
66Dangerous Attacks74
7Shots Inside Box9
4Shots Outside Box4
2Goals1
12Free Kicks8
1Shots Blocked5
5Substitutions5
1Hit Woodwork1
20Tackles16
214Accurate Passes317
2Injuries1
11Total Crosses15
3Accurate Crosses4
14Interceptions7
68Duels Won56
1Big Chances Created2
0Big Chances Missed1

Team Lineups

Player Stats

PlayerRatingMinGoalsAssistsShotsPassesTacklesDuels
7.590'101/127(65%)-3/4
7.282'001/233(89%)48/14
7.290'000/133(88%)-12/16
7.290'101/222(62%)12/5
7.190'000/131(81%)210/17
7.144'001/215(57%)26/8
6.990'000/129(50%)48/11
6.990'00-44(86%)46/14
6.890'00-23(48%)-2/2
6.783'001/115(56%)-3/11
6.646'00-6(50%)13/8
6.68'00-2(33%)-1/2
6.68'00--11/1
6.57'00-1-1/2
6.490'00-18(78%)13/8
-1'00---0/1