Hearts vs Rangers

Premiership - 1st Phase 12 Dec 2021, 12:00
0–2
HT 0–2
FULL TIME
🏟 Tynecastle Park (Edinburgh) 👤 N. Walsh Round 18

Match report

Rangers beat Hearts 2-0 in the Premiership - 1st Phase on 12 December 2021.

Hearts had 16 shots to Rangers' 12.

The match was played at Tynecastle Park (Edinburgh), with N. Walsh in charge.

Half-time 0-2 Possession 53% - 47% Shots 16 - 12 On target 8 - 6 Corners 10 - 4 Fouls 15 - 10 Yellow cards 10
9
Player of the match
Allan McGregor
Rangers · 8 saves
8 Joe Aribo 1 goal
8 Alfredo Morelos 1 goal
8 James Tavernier 62 passes (82% accurate)
8 Calvin Bassey captained the side
First half vs second half
Rangers came out stronger after half-time, with 8 second-half shots against 4 before the break.
  1st half 2nd half
Shots Total 7–4 9–8
Shots On Goal 3–2 5–4
Ball Possession 57–43 —
Corners 7–2 3–2
Attacks 63–27 50–41
Match statistics
2 Substitution 2
113 Attacks 68
63 Dangerous Attacks 25
9 On Target 6
7 Off Target 6
16 Shots Total 12
8 Shots On Goal 6
5 Shots Off Goal 3
3 Shots Blocked 3
10 Shots Inside Box 11
6 Shots Outside Box 1
15 Fouls 10
10 Corners 4
4 Offsides 6
53% Ball Possession 47%
6 Yellow Cards 5
1 Red Cards 0
4 Saves 8
475 Passes Total 425
405 Passes Accurate 362
Line-ups 4-2-3-1  vs  4-2-3-1
Goalkeeper Defender Midfielder Forward
Hearts
Coach
R. Neilson
Substitutes
  • 13 Ross Stewart
  • 17 Alex Cochrane
  • 8 Aaron McEneff
  • 7 Jamie Walker
  • 16 Andy Halliday
  • 9 Ben Woodburn
  • 21 Armand Gnanduillet
Rangers
Coach
G. van Bronckhorst
Substitutes
  • 33 Jon McLaughlin
  • 16 Nathan Patterson
  • 22 Juninho Bacuna
  • 4 John Lundstram
  • 10 Steven Davis
  • 23 Scott Wright
  • 7 Ianis Hagi
Substitutions
  • 72' ↑ S. Wright ↓ A. Morelos Rangers
  • 74' ↑ B. Woodburn ↓ G. Mackay-Steven Hearts
  • 82' ↑ J. Lundstram ↓ F. Sakala Rangers
  • 86' ↑ A. Gnanduillet ↓ C. Devlin Hearts
Cards
  • 35' J. Ginnelly Hearts
  • 37' C. Halkett Hearts
  • 54' C. Gordon Hearts
  • 69' J. Tavernier Rangers
  • 70' J. Aribo Rangers
  • 76' A. McGregor Rangers
  • 81' B. Barisic Rangers
  • 84' C. Devlin Hearts
  • 85' P. Haring Hearts
  • 86' R. Kent Rangers
Head-to-head
Hearts 3 5 draws 12 Rangers
2026-05-04 Hearts vs Rangers 0 - 0
2026-02-15 Rangers vs Hearts 4 - 2
2025-12-21 Hearts vs Rangers 2 - 1
2025-09-13 Rangers vs Hearts 0 - 2
2025-02-16 Hearts vs Rangers 1 - 3
2024-11-10 Rangers vs Hearts 1 - 0
Recent form
Hearts D D W W W
Rangers D D D D W
Frequently asked questions
What was the final score in Hearts vs Rangers?
Hearts lost 0-2 against Rangers on 12 December 2021.
Who won Hearts vs Rangers?
Rangers won the match 2-0.
Where was Hearts vs Rangers played?
The match was played at Tynecastle Park (Edinburgh).
Who had more possession in Hearts vs Rangers?
Hearts had 53% of possession, compared to 47% for the other side.