Skip to content
Premiership Matchweek 11 Wednesday, 28 October 2026

Heart Of Midlothian vs Rangers 2-2 – Premiership, 28 Oct 2026

Heart Of Midlothian
2–2 HT 0–1 Full-time
Rangers
Claudio Rafael Soares Braga 48'Calvin Miller 57'
Kevin Kelsy 16'Olwethu Makhanya 89'
VenueTynecastle Park, Edinburgh Kick-off28 Oct · 20:00 GMT Season2026/27

Match stats

47%53%Ball Possession
1714Total Shots
66Shots on Goal
1.752.26Expected goals (xG)
44Corner Kicks
1220Fouls
24Yellow Cards

Key events

  • 90'+1 Josh Mcpake for Severin Sabri GuendouzSubstitution 4 Heart Of Midlothian
  • 89' Olwethu Makhanya assist Badredine BouananiNormal Goal Rangers
  • 87' Sabah KerjotaYellow Card · Foul Heart Of Midlothian
  • 85' Ryan Naderi for Bojan MiovskiSubstitution 5 Rangers
  • 84' Dan Neil for Tochi ChukwuaniSubstitution 4 Rangers
  • 84' Min-su Kim for Findlay CurtisSubstitution 3 Rangers
  • 78' Claudio Rafael Soares Braga for Jerome WilliamsSubstitution 3 Heart Of Midlothian
  • 78' Calvin Miller for James wilsonSubstitution 2 Heart Of Midlothian
  • 72' Jordi AltenaYellow Card · Foul Heart Of Midlothian
  • 70' Badredine BouananiYellow Card · Foul Rangers
  • 66' Wouter VranckenYellow Card · Dissent Heart Of Midlothian
  • 63' James Penrice for Tuur RommensSubstitution 2 Rangers
  • 61' James PenriceYellow Card · Foul Rangers
  • 57' Calvin MillerNormal Goal Heart Of Midlothian
  • 54' Djeidi Gassama for Badredine BouananiSubstitution 1 Rangers
  • 48' Claudio Rafael Soares Braga assist Malachi WalcottNormal Goal Heart Of Midlothian
  • 44' Emmanuel FernandezYellow Card · Foul Rangers
  • 33' Rogers Mato for Stephen KingsleySubstitution 1 Heart Of Midlothian
  • 16' Kevin Kelsy assist Ryan NaderiNormal Goal Rangers
  • 4' Nicolas RaskinYellow Card · Foul Rangers

Line-ups

Heart Of Midlothian4-2-3-1

  • 1B. ReusG
  • 23J. AltenaD
  • 64M. Fagan-WalcottD
  • 5J. McCartD
  • 74R. MatoD
  • 78L. MendyM
  • 22T. MagnússonM
  • 29S. KerjotaM
  • 7C. MillerM
  • 15J. McPakeM
  • 10Cláudio BragaF

Substitutes

  • 31Y. DhandaF
  • 3S. KingsleyD
  • 11P. KaboreF
  • 19S. GuendouzF
  • 30R. FultonG
  • 9J. WilliamsF
  • 21J. WilsonF
  • 33FPF. PollockM
  • 77A. Ba-SyF
CoachW. Vrancken

Rangers4-2-3-1

  • 1I. PandurG
  • 21D. SterlingD
  • 37E. FernandezD
  • 24O. MakhanyaD
  • 29J. PenriceD
  • 6D. NeilM
  • 43N. RaskinM
  • 10Minsu KimM
  • 20R. NaderiM
  • 23D. GassamaM
  • 19K. KelsyF

Substitutes

  • 22V. DragojevićM
  • 4B. GodfreyD
  • 31L. KellyG
  • 28B. MiovskiF
  • 18K. NedeljkovićD
  • 25T. RommensD
  • 52Findlay CurtisF
  • 26B. BouananiF
  • 42T. ChukwuaniM
CoachD. McInnes

Statistics

1.752.26Expected Goals
236292Passes Accurate
910Shots Insidebox
84Shots Outsidebox
35Blocked Shots
2012Free Kicks
66Shots On Goal
44Goalkeeper Saves
83Shots Off Goal
332387Total Passes
1714Total Shots
24Yellow Cards
44Corner Kicks
01Offsides
1220Fouls
00Red Cards
47%53%Ball Possession

All events

  • 4' Nicolas RaskinCard · Yellow Card · Foul Rangers
  • 16' Kevin Kelsy assist Ryan NaderiGoal · Normal Goal Rangers
  • 33' Rogers Mato for Stephen Kingsleysubst · Substitution 1 Heart Of Midlothian
  • 44' Emmanuel FernandezCard · Yellow Card · Foul Rangers
  • 48' Claudio Rafael Soares Braga assist Malachi WalcottGoal · Normal Goal Heart Of Midlothian
  • 54' Djeidi Gassama for Badredine Bouananisubst · Substitution 1 Rangers
  • 57' Calvin MillerGoal · Normal Goal Heart Of Midlothian
  • 61' James PenriceCard · Yellow Card · Foul Rangers
  • 63' James Penrice for Tuur Rommenssubst · Substitution 2 Rangers
  • 66' Wouter VranckenCard · Yellow Card · Dissent Heart Of Midlothian
  • 70' Badredine BouananiCard · Yellow Card · Foul Rangers
  • 72' Jordi AltenaCard · Yellow Card · Foul Heart Of Midlothian
  • 78' Calvin Miller for James wilsonsubst · Substitution 2 Heart Of Midlothian
  • 78' Claudio Rafael Soares Braga for Jerome Williamssubst · Substitution 3 Heart Of Midlothian
  • 84' Min-su Kim for Findlay Curtissubst · Substitution 3 Rangers
  • 84' Dan Neil for Tochi Chukwuanisubst · Substitution 4 Rangers
  • 85' Ryan Naderi for Bojan Miovskisubst · Substitution 5 Rangers
  • 87' Sabah KerjotaCard · Yellow Card · Foul Heart Of Midlothian
  • 89' Olwethu Makhanya assist Badredine BouananiGoal · Normal Goal Rangers
  • 90'+1 Josh Mcpake for Severin Sabri Guendouzsubst · Substitution 4 Heart Of Midlothian

Player ratings

Heart Of Midlothian

PlayerMinRatingGAShPassTklDuels
Cláudio BragaF 787.8 104 17 9%18/21
C. MillerM 787.6 103 34 26%01/6
B. ReusG 906.8 000 14 6%01/1
J. AltenaD 906.8 001 27 24%26/9
J. WilliamsF 126.7 001 8 2%03/4
J. McCartD 906.6 001 35 25%110/13
S. GuendouzF 16.5 000 1 1%00/0
J. WilsonF 126.5 000 1 1%01/2
M. Fagan-WalcottD 906.4 010 31 22%13/9
R. MatoD 336.4 001 5 4%12/2
T. MagnússonM 906.3 001 39 32%18/15
L. MendyM 906.1 002 36 24%111/18
J. McPakeM 896.0 002 26 20%29/13
S. KerjotaM 905.9 001 27 19%210/15
S. KingsleyD 575.9 000 31 21%14/5

Rangers

PlayerMinRatingGAShPassTklDuels
K. KelsyF 907.9 101 26 13%07/21
O. MakhanyaD 907.8 102 63 55%36/13
B. BouananiF 367.1 014 13 9%00/5
R. NaderiM 856.9 012 11 7%511/27
Findlay CurtisF 66.9 000 2 1%02/2
I. PandurG 906.6 000 39 25%00/0
J. PenriceD 636.5 000 10 7%02/4
B. MiovskiF 56.4 000 1 1%00/2
D. NeilM 846.3 001 45 39%36/12
T. RommensD 276.3 001 9 8%13/5
E. FernandezD 906.2 000 56 40%16/11
D. SterlingD 906.1 001 25 21%24/10
T. ChukwuaniM 66.1 000 7 7%12/2
Minsu KimM 846.0 001 18 15%02/10
D. GassamaM 545.9 000 7 4%02/5
N. RaskinM 905.8 001 55 40%23/4