GamesLeaguesNewsPlay

Cookies on Ludistat

We keep your sign-in and, if you allow it, your timezone so kickoff times show in your local time. No advertising, no tracking, no sharing. Terms

Heart Of Midlothian 2–2 Rangers

Heart Of Midlothian
2–2FT
Rangers
Season
Scottish Premiership
2026 · Regular Season - 11
Venue
Tynecastle ParkEdinburgh

Scottish Premiership: Heart Of Midlothian and Rangers drew 2–2. Goals: Kevin Kelsy 16', Claudio Rafael Soares Braga 48', Calvin Miller 57', Olwethu Makhanya 89'.

Top rated

The provider's match ratings, out of 10.

Player of the match

K. Kelsy

Rangers

7.9
  • C. Miller7.6
  • Cláudio Braga7.6
  • B. Reus6.9
  • K. Kelsy7.9
  • O. Makhanya7.8
  • B. Bouanani7.1

How the score moved

The running score, step by step, with every score marked.

  • Heart Of Midlothian
  • Rangers
0120′15′30′45′60′75′90′
Show as a table
WhenHeart Of MidlothianRangers
16′ · Kevin Kelsy01
48′ · Claudio Rafael Soares Braga11
57′ · Calvin Miller21
89′ · Olwethu Makhanya22
90′22

Chances and finishing

Expected goals (xG) weigh every shot by how often a chance like it is scored. Set against the goals, they show who made the better chances and who took them.

  • Heart Of Midlothian
  • Rangers
Heart Of Midlothian
Goals2xG1.75
xG per shot
0.10
Goals minus xG
+0.25
Rangers
Goals2xG2.26
xG per shot
0.16
Goals minus xG
-0.26

How the chances split

Heart Of Midlothian win 30%Draw 20%Rangers win 50%

Each side's xG treated as the average of a Poisson distribution of goals: how often this match ends each way if its chances were played out again and again.

Show as a table
Heart Of MidlothianRangers
Goals22
Expected goals (xG)1.752.26
xG per shot0.1030.161
Goals minus xG+0.25-0.26
Heart Of Midlothian win30%
Draw20%
Rangers win50%

Goals & cards

    1. 4′
      Nicolas RaskinFoul
    2. 16′
      Kevin KelsyAssist: Ryan Naderi
    3. 44′
      Emmanuel FernandezFoul
    4. Claudio Rafael Soares BragaAssist: Malachi Walcott
      48′
    5. Calvin Miller
      57′
    6. 61′
      James PenriceFoul
    7. Wouter VranckenDissent
      66′
    8. 70′
      Badredine BouananiFoul
    9. Jordi AltenaFoul
      72′
    10. Sabah KerjotaFoul
      87′
    11. 89′
      Olwethu MakhanyaAssist: Badredine Bouanani

Key stats

  • 47%Ball Possession53%
  • 1.75Expected goals2.26
  • 17Total Shots14
  • 6Shots on goal6
  • 4Corner Kicks4

Half by half

  • Heart Of Midlothian
  • Rangers
Team1H2HT
Heart Of Midlothian022
Rangers112
00.511.521H2H

Facts

From each side's recent results and their meetings, before this match.

  • Heart Of Midlothian: 2 won, 1 drawn, 2 lost in their last 5 matches.
  • Heart Of Midlothian kept 2 clean sheets in their last 5 matches.
  • Heart Of Midlothian scored 9 and conceded 10 in their last 5 matches.
  • Rangers: 4 won, 1 drawn, 0 lost in their last 5 matches.
  • Rangers have scored in each of their last 5 matches.
  • Rangers kept 3 clean sheets in their last 5 matches.
  • Rangers scored 11 and conceded 3 in their last 5 matches.

Recent form

Heart Of MidlothianWDLLW
RangersWWWDW

Standings

Premier League

POSTeamGPWDLPTS
1Celtic1291228
2Rangers1283127
3Heart Of Midlothian1162320
4Falkirk1253418
5Dundee1252517
Full table

Timeline

    1. 4′
      Nicolas RaskinFoul
    2. 16′
      Kevin KelsyAssist: Ryan Naderi
    3. Off: Rogers Mato⇅On: Stephen Kingsley
      33′
    4. 44′
      Emmanuel FernandezFoul
    5. Claudio Rafael Soares BragaAssist: Malachi Walcott
      48′
    6. 54′
      ⇅Off: Djeidi GassamaOn: Badredine Bouanani
    7. Calvin Miller
      57′
    8. 61′
      James PenriceFoul
    9. 63′
      ⇅Off: James PenriceOn: Tuur Rommens
    10. Wouter VranckenDissent
      66′
    11. 70′
      Badredine BouananiFoul
    12. Jordi AltenaFoul
      72′
    13. Off: Calvin Miller⇅On: James wilson
      78′
    14. Off: Claudio Rafael Soares Braga⇅On: Jerome Williams
      78′
    15. 84′
      ⇅Off: Min-su KimOn: Findlay Curtis
    16. 84′
      ⇅Off: Dan NeilOn: Tochi Chukwuani
    17. 85′
      ⇅Off: Ryan NaderiOn: Bojan Miovski
    18. Sabah KerjotaFoul
      87′
    19. 89′
      Olwethu MakhanyaAssist: Badredine Bouanani
    20. Off: Josh Mcpake⇅On: Severin Sabri Guendouz
      90+1′

Chances and finishing

Expected goals (xG) weigh every shot by how often a chance like it is scored. Set against the goals, they show who made the better chances and who took them.

  • Heart Of Midlothian
  • Rangers
Heart Of Midlothian
Goals2xG1.75
xG per shot
0.10
Goals minus xG
+0.25
Rangers
Goals2xG2.26
xG per shot
0.16
Goals minus xG
-0.26

How the chances split

Heart Of Midlothian win 30%Draw 20%Rangers win 50%

Each side's xG treated as the average of a Poisson distribution of goals: how often this match ends each way if its chances were played out again and again.

Show as a table
Heart Of MidlothianRangers
Goals22
Expected goals (xG)1.752.26
xG per shot0.1030.161
Goals minus xG+0.25-0.26
Heart Of Midlothian win30%
Draw20%
Rangers win50%

Every shot, and how it ended

Goals, shots the keeper saved, shots off target and shots blocked before they reached goal — then where they were taken from.

  • Goals
  • Saved
  • Off target
  • Blocked
Heart Of Midlothian17 shots
2483
Rangers14 shots
2426
  • 910Inside the box
  • 84Outside the box
Show as a table
Heart Of MidlothianRangers
Goals22
Saved44
Off target82
Blocked36
Inside the box910
Outside the box84

The ball: possession and passing

Who had it, how often they moved it, and how many of those passes found a teammate.

  • Heart Of Midlothian
  • Rangers
47%Possession53%
71%236 of 331 passes76%296 of 389 passes
Show as a table
Heart Of MidlothianRangers
Possession47%53%
Passes331389
Completed236296
Pass accuracy71%76%

Discipline

Fouls, cards and offsides, and when each card was shown.

  • 1220Fouls
  • 24Yellow cards
  • 00Red cards
  • 01Offsides
0'45'90'
Show as a table
Heart Of MidlothianRangers
Fouls1220
Yellow cards24
Red cards00
Offsides01

Every player's rating

The provider's match ratings out of ten, one dot per player who featured. Point at a dot for the name.

  • Heart Of Midlothian
  • Rangers
678910Heart Of MidlothianRangersC. Miller 7.6K. Kelsy 7.9
Show as a table
PlayerTeamRatingMin
K. KelsyRangers7.990
O. MakhanyaRangers7.890
C. MillerHeart Of Midlothian7.678
Cláudio BragaHeart Of Midlothian7.678
B. BouananiRangers7.136
B. ReusHeart Of Midlothian6.990
Findlay CurtisRangers6.96
R. NaderiRangers6.985
J. AltenaHeart Of Midlothian6.890
M. Fagan-WalcottHeart Of Midlothian6.790
I. PandurRangers6.690
J. WilliamsHeart Of Midlothian6.612
S. GuendouzHeart Of Midlothian6.51
J. PenriceRangers6.563
J. WilsonHeart Of Midlothian6.512
J. McCartHeart Of Midlothian6.490
B. MiovskiRangers6.45
R. MatoHeart Of Midlothian6.333
D. NeilRangers6.384
J. McPakeHeart Of Midlothian6.389
T. RommensRangers6.327
L. MendyHeart Of Midlothian6.290
D. SterlingRangers6.290
T. ChukwuaniRangers6.16
T. MagnússonHeart Of Midlothian6.190
N. RaskinRangers6.190
S. KerjotaHeart Of Midlothian6.090
Minsu KimRangers6.084
D. GassamaRangers5.954
S. KingsleyHeart Of Midlothian5.957
E. FernandezRangers5.890

The goalkeepers

Saves against shots on target faced; goals prevented is the provider's measure of goals saved beyond what the shots' quality predicted.

67%
B. Reus
Saves
4
Conceded
2
Rating
6.9
67%
I. Pandur
Saves
4
Conceded
2
Rating
6.6
  • Heart Of Midlothian
  • Rangers

Top stats

  • 47%Ball Possession53%
  • 1.75Expected goals2.26
  • 17Total Shots14
  • 6Shots on goal6
  • 4Corner Kicks4

Shots

  • 8Shots off Goal2
  • 3Blocked shots6
  • 9Shots insidebox10
  • 8Shots outsidebox4

Passing

  • 331Total passes389
  • 236Passes accurate296
  • 71%Pass accuracy76%

Defence & set pieces

  • 4Goalkeeper Saves4
  • 20Free Kicks12
  • 0Offsides1

Discipline

  • 12Fouls20
  • 2Yellow Cards4
  • 0Red Cards0

Half by half

  • Heart Of Midlothian
  • Rangers
Team1H2HT
Heart Of Midlothian022
Rangers112
00.511.521H2H
16.9B. Reus
746.3R. Mato56.4J. McCart646.7AM. Fagan-Walcott236.8J. Altena
226.1T. Magnússon786.2L. Mendy
156.3J. McPake77.6⚽C. Miller296.0S. Kerjota
107.6⚽Cláudio Braga
197.9⚽K. Kelsy
235.9D. Gassama206.9AR. Naderi106.0Minsu Kim
436.1N. Raskin66.3D. Neil
296.5J. Penrice247.8⚽O. Makhanya375.8E. Fernandez216.2D. Sterling
16.6I. Pandur
Heart Of Midlothian4-2-3-1Rangers4-2-3-1
16.9B. Reus
746.3R. Mato56.4J. McCart646.7AM. Fagan-Walcott236.8J. Altena
226.1T. Magnússon786.2L. Mendy
156.3J. McPake77.6⚽C. Miller296.0S. Kerjota
107.6⚽Cláudio Braga
197.9⚽K. Kelsy
235.9D. Gassama206.9AR. Naderi106.0Minsu Kim
436.1N. Raskin66.3D. Neil
296.5J. Penrice247.8⚽O. Makhanya375.8E. Fernandez216.2D. Sterling
16.6I. Pandur
Heart Of Midlothian4-2-3-1Rangers4-2-3-1
Heart Of Midlothian4-2-3-1

Coach: W. Vrancken

Bench

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

Coach: D. McInnes

Bench

  • 22V. DragojevićM
  • 4B. GodfreyD
  • 31L. KellyG
  • 28B. MiovskiF
  • 18K. NedeljkovićD
  • 25T. RommensD
  • 52Findlay CurtisF
  • 26B. BouananiF
  • 42T. ChukwuaniM
23J. AltenaD906.80011272232306911210
1B. ReusG906.9000014160001100004
21J. WilsonF126.500001010001200100
9J. WilliamsF126.600108020003410000
3S. KingsleyD575.90000311211104500000
11P. KaboreF0000000000000000000
19S. GuendouzF16.500001010000000000
30R. FultonG0000000000000000000
31Y. DhandaF0000000000000000000
78L. MendyM906.2002037025130101700100
15J. McPakeM896.300202702011181200700
5J. McCartD906.4001035025120101302000
74R. MatoD336.300105141002200000
22T. MagnússonM906.100103923211081501300
29S. KerjotaM906.0001027120211101531410
64M. Fagan-WalcottD906.70100311221003904100
10Cláudio BragaF787.61043160910051903100
7C. MillerM787.61032321250011600000
F. Pollock0000000000000000000
77A. Ba-SyF0000000000000000000

Premier League

POSTeamGPWDLPTS
1Celtic1291228
2Rangers1283127
3Heart Of Midlothian1162320
4Falkirk1253418
5Dundee1252517
6Dundee Utd1245317
7ST Johnstone1345417
8ST Mirren1342714
9Motherwell1334613
10Hibernian1232711
11Aberdeen1232711
12Kilmarnock122379

Recent form

Heart Of MidlothianWDLLW
RangersWWWDW

Last meetings

These teams have not met in our records.

GamesLeaguesNewsPlay