Hearts vs Rangers
Wednesday, 28 October 2026
π Tynecastle Park
Follow a club or competition to bring its next fixtures onto your homepage.
Hearts
Match goals 4

Rangers / 89β²
GOAL!
Olwethu Makhanya
Assist: Badredine Bouanani
Full-time score
Match Commentary
Dujon Sterling's shot with another body part is saved.
Match ends with a score of 2-2.
Sabri Guendouz replaces Joshua McPake.
Badredine Bouanani takes a right-footed shot but misses.
Shot by Olwethu Makhanya with a header results in a goal.
β½Goal! Olwethu Makhanya scores to make it 2-2, assisted by Badredine Bouanani.
Yellow card shown to Sabah Kerjota.
Tomas Bent Magnusson takes a right-footed shot but misses.
Bojan Miovski is on, and Ryan Don Naderi is off.
On comes Tochi Phil Chukwuani, off goes Daniel Neill.
Findlay Curtis comes on for Minsu Kim.
Jerome Williams takes a right-footed shot but misses.
Badredine Bouanani takes a left-footed shot, but it is blocked.
Daniel Neill takes a right-footed shot, but it is saved.
JJ Williams is on, and Claudio Braga is off.
James Wilson replaces Calvin Miller.
Claudio Braga takes a right-footed shot, but it's saved.
Corner awarded.
Shot by Olwethu Makhanya with his right foot, but it misses the target.
Tuur Rommens takes a left-footed shot, but it is blocked.
Yellow card issued to Jordi Altena.
Corner awarded.
Tuur Rommens takes a left-footed shot, but it's blocked.
Ryan Don Naderi takes a shot with his right foot, but it's blocked.
Yellow card shown to Badredine Bouanani.
Corner awarded.
Badredine Bouanani takes a left-footed shot, but it's blocked.
Badredine Bouanani's left-footed shot is saved.
Tuur Rommens replaces James Penrice.
Shot - Jamie McCarthy Head Shot Missed
James Penrice receives a yellow card.
Calvin Miller scores with a left-footed shot.
Claudio Braga takes a left-footed shot but misses.
β½Goal! Calvin Miller scores, making it 2-1.
Badredine Bouanani is substituted for Djeidi Gassama.
Corner awarded.
Joshua McPake takes a right-footed shot but misses.
Claudio Braga takes a shot with his right foot and scores.
β½Goal! Claudio Braga scores to make it 1-1, assisted by Malachi Walcott.
Corner awarded.
First half ends with the score at 0-1.
Corner awarded.
Joshua McPake takes a right-footed shot, but it's blocked.
Jordi Altena takes a right-footed shot, but it is saved.
Emmanuel Fernandez receives a yellow card.
Ryan Don Naderi takes a shot with his right foot, but it's saved.
Calvin Miller takes a left-footed shot, but it's blocked.
Laurent Mendy takes a right-footed shot but misses.
Substitution: Stephen Kingsley comes on for Rogers Mato Kassim.
Laurent Mendy attempts a header but misses the shot.
Calvin Miller takes a left-footed shot, but it's saved.
Sabah Kerjota takes a left-footed shot, but it is blocked.
Claudio Braga takes a left-footed shot, but it's saved.
Offside.
Corner awarded.
Min-su Kim takes a right-footed shot, but it is blocked.
Shot! Kevin Kelsy takes a left-footed shot and scores.
β½Goal! Kevin Kelsy scores to make it 0-1, assisted by Ryan Don Naderi.
Nicolas Raskin takes a header shot but misses.
Laurent Mendy attempts a header but misses the shot.
Nicolas Raskin receives a yellow card.
Rogers Mato Kassim takes a right-footed shot but misses.
Corner awarded.
Kick-off! The referee is Don Robertson.
Match Highlights
πMatch Summary
Hearts and Rangers shared the points in a 2-2 draw in the Scottish Premiership. Hearts scorers: ClΓ‘udio Braga (48'), Calvin Miller (57'). Rangers scorers: Kevin Kelsy (16'), Olwethu Makhanya (89'). Match venue: Tynecastle Park.