Full Time: Hearts 2-2 Rangers

Hearts 2-2 Rangers

Hearts 2-2 Rangers — Premiership · matchweek 11 · Wed 28 Oct 2026 · Tynecastle Park, Edinburgh. Full-time result, line-ups and stats on Champslig.

Home:
Hearts
Away:
Rangers
Competition:
Premiership
Kick-off:
Wed 28 Oct 2026, 20:00 UTC
Venue:
Tynecastle Park
City:
Edinburgh
Score:
2-2
Half-time:
0-1
Season:
2026/2027
Round:
11
Formations:
4-2-3-1 vs 4-2-3-1
Weather:
clear sky · 82% humidity · wind 5.66 m/s
TV:
Paramount+, Sky Sports Football, beIN SPORTS CONNECT, SPOTV NOW, Rangers TV, Hearts TV

Goals

Line-ups

Officials

Referee:
Don Robertson
Referee:
Ross MacLeod
Referee:
Calum Spence
Referee:
Colin Steven
Manager:
Derek McInnes
Manager:
Wouter Vrancken

Match stats

HeartsRangers
47Ball Possession %53
17Shots Total13
6Shots On Target5
8Shots Off Target3
2Big Chances Created1
1Big Chances Missed0
3Saves4
4Corners4
0Offsides1
12Fouls20
2Yellowcards4
330Passes375
71Successful Passes Percentage75
74Duels Won57
12Tackles18
38Dangerous Attacks35

Where to watch (20 channels)

Live commentary (last 60)

  1. 4' Laurent Mendy attempts a header but misses the shot.
  2. 11' Nicolas Raskin takes a header shot but misses.
  3. 16' Goal! Kevin Kelsy scores to make it 0-1, assisted by Ryan Don Naderi.
  4. 16' Shot! Kevin Kelsy takes a left-footed shot and scores.
  5. 19' Corner awarded.
  6. 19' Min-su Kim takes a right-footed shot, but it is blocked.
  7. 21' Offside.
  8. 22' Claudio Braga takes a left-footed shot, but it's saved.
  9. 26' Sabah Kerjota takes a left-footed shot, but it is blocked.
  10. 26' Calvin Miller takes a left-footed shot, but it's saved.
  11. 28' Shot - Laurent Mendy Head Shot Missed
  12. 33' Substitution: Stephen Kingsley comes on for Rogers Mato Kassim.
  13. 39' Laurent Mendy takes a right-footed shot but misses.
  14. 43' Calvin Miller takes a left-footed shot, but it's blocked.
  15. 43' Ryan Don Naderi takes a shot with his right foot, but it's saved.
  16. 44' Emmanuel Fernandez receives a yellow card.
  17. 45' Jordi Altena takes a right-footed shot, but it is saved.
  18. 45+1' Joshua McPake takes a right-footed shot, but it's blocked.
  19. 45+1' Corner awarded.
  20. First half ends with the score at 0-1.
  21. 46' Corner awarded.
  22. 48' Goal! Claudio Braga scores, making it 1-1.
  23. 48' Claudio Braga takes a left-footed shot and scores.
  24. 51' Joshua McPake takes a right-footed shot but misses.
  25. 51' Corner awarded.
  26. 54' Badredine Bouanani is substituted for Djeidi Gassama.
  27. 57' Goal! Calvin Miller scores, making it 2-1.
  28. 57' Claudio Braga takes a left-footed shot but misses.
  29. 57' Calvin Miller scores with a left-footed shot.
  30. 61' James Penrice receives a yellow card.
  31. 62' Shot - Jamie McCarthy Head Shot Missed
  32. 63' Tuur Rommens replaces James Penrice.
  33. 68' Badredine Bouanani's left-footed shot is saved.
  34. 68' Badredine Bouanani takes a left-footed shot but misses.
  35. 69' Corner awarded.
  36. 70' Corner awarded.
  37. 70' Yellow card for Badredine Bouanani.
  38. 72' Ryan Don Naderi takes a shot with his right foot, but it is blocked.
  39. 72' Corner awarded.
  40. 72' Yellow card issued to Jordi Altena.
  41. 72' Tuur Rommens takes a left-footed shot, but it is blocked.
  42. 74' Shot by Olwethu Makhanya with his right foot, but it misses the target.
  43. 76' Claudio Braga takes a shot with his right foot, but it's saved.
  44. 76' Claudio Braga takes a right-footed shot, but it's saved.
  45. 78' James Wilson replaces Calvin Miller.
  46. 78' JJ Williams is on, and Claudio Braga is off.
  47. 79' Daniel Neill takes a right-footed shot, but it is saved.
  48. 82' Badredine Bouanani takes a left-footed shot, but it is blocked.
  49. 83' Jerome Williams takes a right-footed shot but misses.
  50. 84' Findlay Curtis comes on for Minsu Kim.
  51. 84' On comes Tochi Phil Chukwuani, off goes Daniel Neill.
  52. 84' Bojan Miovski is on, and Ryan Don Naderi is off.
  53. 86' Tomas Bent Magnusson takes a right-footed shot but misses.
  54. 87' Yellow card shown to Sabah Kerjota.
  55. 89' Goal! Olwethu Makhanya scores, bringing the match to 2-2.
  56. 89' Shot by Olwethu Makhanya with a header results in a goal.
  57. 90+1' Badredine Bouanani takes a right-footed shot but misses.
  58. 90+1' Sabri Guendouz replaces Joshua McPake.
  59. Match ends with a score of 2-2.
  60. 90+3' Dujon Sterling's shot with another body part is saved.