PremiershipTynecastle ParkMon 4 May 2026 17:30 BST
Hearts
2-1Full Time
RangersRAN
Hearts Lineup
Starting XI
- 3Stephen KingsleyMidfielder
- 4Craig HalkettDefender
- 6Beni BaningimeMidfielder
- 9Lawrence ShanklandAttacker
- 10Cláudio BragaAttacker
- 15Michael SteinwenderDefender
- 19Stuart FindlayDefender
- 25Alexander SchwolowGoalkeeper
- 49Marc LeonardMidfielder
- 89Alexandros KyziridisMidfielder
- 99Islam ChesnokovAttacker
Substitutes
- 2Frankie KentDefender
- 5Jamie McCartDefender
- 11Pierre Landry KaboreAttacker
- 16Blair SpittalMidfielder
- 17Alan ForrestAttacker
- 23Jordi AltenaDefender
- 29Sabah KerjotaAttacker
- 30Ryan FultonGoalkeeper
- 74Rogers MatoAttacker
Rangers Lineup
Starting XI
- 1Jack ButlandGoalkeeper
- 2James TavernierDefender
- 7Andreas Skov OlsenMidfielder
- 9Youssef ChermitiAttacker
- 10Mohamed DiomandéMidfielder
- 21Dujon SterlingDefender
- 24Nasser DjigaDefender
- 37Emmanuel FernandezDefender
- 42Tochi ChukwuaniMidfielder
- 43Nicolas RaskinMidfielder
- 47Mikey MooreMidfielder
Substitutes
- 3Max AaronsDefender
- 8Connor BarronMidfielder
- 11Thelo AasgaardMidfielder
- 18Oliver AntmanAttacker
- 20Ryan NaderiAttacker
- 23Djeidi GassamaAttacker
- 25Tuur RommensDefender
- 28Bojan MiovskiAttacker
- 31Liam KellyGoalkeeper
John Beaton
Country not returned
RefereeLast 5 refereed matches
No recent refereed match data is available for this official yet.
David McGeachie
Country not returned
1st AssistantLast 5 refereed matches
No recent refereed match data is available for this official yet.
Jonathan Bell
Country not returned
2nd AssistantLast 5 refereed matches
No recent refereed match data is available for this official yet.
Ryan Lee
Country not returned
4th OfficialLast 5 refereed matches
No recent refereed match data is available for this official yet.
Match Trends
Use the buttons to switch between the available trend graphs for this match.
Dangerous Attacks
HeartsRangers
Successful Passes
HeartsRangers
Big Chances Created
HeartsRangers
Big Chances Missed
HeartsRangers
Successful Crosses Percentage
HeartsRangers
Ball Possession %
HeartsRangers
Shots Off Target
HeartsRangers
xG Stats
Team and player xG data is shown when available.
Top xG Players

Tochi Chukwuani
#42 Rangers- Rating
- 6.72
- Minutes Played
- 90
- Goals
- -
- Expected Goals
- 0.47
- Shots Total
- 1
- Expected Goals on Target
- -
- Shooting Performance
- -

Stephen Kingsley
#3 Hearts- Rating
- 7.53
- Minutes Played
- 89
- Goals
- 1
- Expected Goals
- 0.22
- Shots Total
- 1
- Expected Goals on Target
- 0.31
- Shooting Performance
- -

Lawrence Shankland
#9 Hearts- Rating
- 7.20
- Minutes Played
- 89
- Goals
- 1
- Expected Goals
- 0.19
- Shots Total
- 2
- Expected Goals on Target
- 0.65
- Shooting Performance
- -

Dujon Sterling
#21 Rangers- Rating
- 6.80
- Minutes Played
- 75
- Goals
- 1
- Expected Goals
- 0.19
- Shots Total
- 1
- Expected Goals on Target
- 0.77
- Shooting Performance
- -

Youssef Chermiti
#9 Rangers- Rating
- 6.58
- Minutes Played
- 90
- Goals
- -
- Expected Goals
- 0.17
- Shots Total
- 2
- Expected Goals on Target
- 0.00
- Shooting Performance
- -

Cláudio Braga
#10 Hearts- Rating
- 6.60
- Minutes Played
- 83
- Goals
- -
- Expected Goals
- 0.17
- Shots Total
- 1
- Expected Goals on Target
- 0.12
- Shooting Performance
- -
Player xG & Match Stats
| Player | Team | Rating | Min | Goals | xG | xGoT | Shots | SOT | Assists | Key Passes | Passes |
|---|
| Tochi Chukwuani #42 | Rangers | 6.72 | 90 | - | 0.47 | - | 1 | - | - | - | 56 |
|---|
| Stephen Kingsley #3 | Hearts | 7.53 | 89 | 1 | 0.22 | 0.31 | 1 | 1 | - | 1 | 26 |
|---|
| Lawrence Shankland #9 | Hearts | 7.20 | 89 | 1 | 0.19 | 0.65 | 2 | 1 | - | 1 | 21 |
|---|
| Dujon Sterling #21 | Rangers | 6.80 | 75 | 1 | 0.19 | 0.77 | 1 | 1 | - | - | 14 |
|---|
| Youssef Chermiti #9 | Rangers | 6.58 | 90 | - | 0.17 | 0.00 | 2 | - | - | - | 24 |
|---|
| Cláudio Braga #10 | Hearts | 6.60 | 83 | - | 0.17 | 0.12 | 1 | 1 | - | - | 18 |
|---|
| Emmanuel Fernandez #37 | Rangers | 6.73 | 90 | - | 0.15 | 0.03 | 2 | 1 | - | - | 46 |
|---|
| Alexandros Kyziridis #89 | Hearts | 7.29 | 82 | - | 0.11 | 0.05 | 2 | 1 | - | 1 | 35 |
|---|
| James Tavernier #2 | Rangers | 6.90 | 90 | - | 0.11 | 0.00 | 3 | - | - | 3 | 48 |
|---|
| Blair Spittal #16 | Hearts | 7.01 | 45 | - | 0.08 | 0.43 | 2 | 1 | - | 1 | 14 |
|---|
| Craig Halkett #4 | Hearts | 7.10 | 90 | - | 0.08 | - | 1 | - | - | - | 33 |
|---|
| Andreas Skov Olsen #7 | Rangers | 6.84 | 69 | - | 0.04 | 0.05 | 1 | 1 | - | - | 20 |
|---|
| Mohamed Diomandé #10 | Rangers | 6.37 | 83 | - | 0.04 | 0.00 | 1 | - | - | 1 | 51 |
|---|
| Michael Steinwender #15 | Hearts | 6.76 | 90 | - | 0.04 | - | 1 | - | - | - | 30 |
|---|
| Stuart Findlay #19 | Hearts | 7.14 | 90 | - | 0.02 | - | 1 | - | - | - | 31 |
|---|
| Thelo Aasgaard #11 | Rangers | 6.62 | 15 | - | 0.02 | - | 1 | - | - | - | 13 |
|---|
| Djeidi Gassama #23 | Rangers | 6.34 | 21 | - | 0.01 | - | 1 | - | - | - | 2 |
|---|
| Pierre Landry Kabore #11 | Hearts | 6.50 | 15 | - | - | - | - | - | - | - | 2 |
|---|
| Jack Butland #1 | Rangers | 6.50 | 90 | - | - | - | - | - | - | - | 31 |
|---|
| Alexander Schwolow #25 | Hearts | 6.77 | 90 | - | - | - | - | - | - | - | 23 |
|---|
| Marc Leonard #49 | Hearts | 6.80 | 90 | - | - | - | - | - | - | 2 | 42 |
|---|
| Jordi Altena #23 | Hearts | - | 1 | - | - | - | - | - | - | - | - |
|---|
| Frankie Kent #2 | Hearts | - | 8 | - | - | - | - | - | - | - | - |
|---|
| Beni Baningime #6 | Hearts | 6.38 | 90 | - | - | - | - | - | - | - | 18 |
|---|
| Jamie McCart #5 | Hearts | 6.51 | 8 | - | - | - | - | - | - | - | 3 |
|---|
| Mikey Moore #47 | Rangers | 6.45 | 75 | - | - | - | - | - | - | 1 | 24 |
|---|
| Nicolas Raskin #43 | Rangers | 6.68 | 75 | - | - | - | - | - | - | 1 | 22 |
|---|
| Bojan Miovski #28 | Rangers | 6.50 | 15 | - | - | - | - | - | - | - | 2 |
|---|
| Tuur Rommens #25 | Rangers | 6.51 | 15 | - | - | - | - | - | - | 2 | 9 |
|---|
| Nasser Djiga #24 | Rangers | 6.69 | 90 | - | - | - | - | - | - | - | 51 |
|---|
| Ryan Naderi #20 | Rangers | 6.46 | 15 | - | - | - | - | - | - | 1 | 3 |
|---|
| Islam Chesnokov #99 | Hearts | 6.63 | 45 | - | - | - | - | - | - | - | 6 |
|---|
Prediction Model
Probabilities are shown when predictions are available for the fixture.
Fulltime Result Probability
Hearts39.68%
Rangers34.87%
Draw25.45%
Both Teams To Score Probability
Over/Under 2.5 Probability
Team To Score First Probability
Hearts51.19%
Rangers43.43%
Draw5.38%
Double Chance Probability
Draw / Hearts65.13%
Draw / Rangers60.32%
Hearts / Rangers74.55%
First Half Winner Probability
Hearts29.68%
Rangers27.98%
Draw42.34%
Correct Score Probability
1-111.91%
2-19.21%
1-28.32%
1-08.01%
0-16.87%
OTHER 16.32%
Away Over/Under 1.5 Probability
Away Over/Under 2.5 Probability
Home Over/Under 1.5 Probability
Away Over/Under 0.5 Probability
Over/Under 4.5 Probability
Home Over/Under 2.5 Probability
Corners Over/Under 6 Probability
Yes85.62%
No7.79%
Equal6.59%
Half Time/Full Time Probability
Hearts / Hearts22.65%
Hearts / Rangers2.97%
Hearts / Draw5.80%
Rangers / Hearts2.93%
Rangers / Rangers18.63%
Rangers / Draw5.29%
Draw / Draw15.32%
Draw / Hearts15.65%
Draw / Rangers10.76%
Corners Over/Under 8 Probability
Yes65.64%
No23.41%
Equal10.94%
Corners Over/Under 5 Probability
Yes92.21%
No3.61%
Equal4.18%