Scottish PremiershipScotland
Monday, 4 May 202618:30FT
Kick-off18:30Monday, 4 May 2026Europe/Berlin
CompetitionScottish Premiership
DateMonday, 4 May 2026
Kick-off18:30
StatusFT
MATCH SNAPSHOT
Match overview
Key statistics, standout player and live event timeline
DATA
⚽ 1
42%Possession58%
HeartsRangers
11Shots13
HeartsRangers
5Shots on target3
HeartsRangers
2Corners6
HeartsRangers
8Fouls12
HeartsRangers
1Offsides0
HeartsRangers
LIVE TIMELINEMatch events · latest first
90+4'
⇄
SubstitutionJordi Altena
90'
⇄
SubstitutionFrankie Kent
83'
⇄
SubstitutionPierre Landry Kabore
83'
⇄
SubstitutionBojan Miovski
82'
⇄
SubstitutionJamie McCart
80'
YC
Yellow cardEmmanuel Fernandez
75'
⇄
SubstitutionThelo Aasgaard
75'
⇄
SubstitutionRyan Naderi
75'
⇄
SubstitutionTuur Rommens
72'
YC
Yellow cardMohamed Diomandé
71'
G
GoalLawrence Shankland
2-169'
⇄
SubstitutionDjeidi Gassama
54'
G
GoalStephen Kingsley
1-146'
⇄
SubstitutionBlair Spittal
37'
YC
Yellow cardLawrence Shankland
23'
G
GoalDujon Sterling
0-1MATCH CENTER
Match details
Events, statistics and team information
TIMELINE
16 eventsMatch events
23'
⚽
Dujon SterlingGoal · Right foot shot
0-1
37'
🟨
Lawrence ShanklandYellowcard · Foul
46'
↔
Blair Spittal ↔ Islam ChesnokovSubstitution · 1st Substitution
54'
⚽
Stephen KingsleyGoal · Left foot shot
1-1
69'
↔
Djeidi Gassama ↔ Andreas Skov OlsenSubstitution · 2nd Substitution
71'
⚽
Lawrence ShanklandGoal · Left foot shot
2-1
72'
🟨
Mohamed DiomandéYellowcard · Argument
75'
↔
Thelo Aasgaard ↔ Mikey MooreSubstitution · 3rd Substitution
75'
↔
Ryan Naderi ↔ Nicolas RaskinSubstitution · 4th Substitution
75'
↔
Tuur Rommens ↔ Dujon SterlingSubstitution · 5th Substitution
80'
🟨
Emmanuel FernandezYellowcard · Foul
82'
↔
Jamie McCart ↔ Alexandros KyziridisSubstitution · 6th Substitution
83'
↔
Pierre Landry Kabore ↔ Cláudio BragaSubstitution · 7th Substitution
83'
↔
Bojan Miovski ↔ Mohamed DiomandéSubstitution · 8th Substitution
90'
↔
Frankie Kent ↔ Stephen KingsleySubstitution · 9th Substitution
90+4'
↔
Jordi Altena ↔ Lawrence ShanklandSubstitution · 10th Substitution
INFORMATION
Match facts
StadiumTynecastle ParkEdinburgh
RefereeJohn Beaton, David McGeachie, Jonathan Bell, Ryan Lee
Round35
Stadium capacity19,852
Surfacegrass
GOALS
Goals & assists
⭐ TOP PLAYER
90Minutes
1Goals
1Shots
1Shots on target
1Key passes
18Accurate passes
LEAGUE CONTEXT
Full Scottish Premiership tableTable position
Current league position and recent form
2Position4
12Points10
5Played5
4Wins3
0Draws1
1Losses1
12Goals for6
5Goals against4
7Goal difference2
HeartsRecent form
WWW
RangersRecent form
WWW
TABLENearby positions
#TeamPGDPTS
1Celtic510152Hearts57123St. Mirren53104Rangers52105Motherwell5386Dundee617TACTICAL LINEUPS
Starting XI on the pitch
Formation, player ratings and match events
STARTING XI
3-4-2-1Hearts
STARTING XI
4-2-3-1Rangers
⚽ GoalA Assist🟨 Yellow card🟥 Red card↔ Substitution
MATCH CENTER
Match details
Events, statistics and team information
TEAMS
Lineups
HeartsStarting XI
3-4-2-13Stephen Kingsley8
4Craig Halkett3
6Beni Baningime7
9Lawrence Shankland9
10Cláudio Braga11
15Michael Steinwender2
19Stuart Findlay4
25Alexander Schwolow1
49Marc Leonard6
89Alexandros Kyziridis5
99Islam Chesnokov10
Substitutes
2Frankie Kent
5Jamie McCart
11Pierre Landry Kabore
16Blair Spittal
17Alan Forrest
23Jordi Altena
29Sabah Kerjota
30Ryan Fulton
74Rogers Mato
RangersStarting XI
4-2-3-11Jack Butland1
2James Tavernier2
7Andreas Skov Olsen8
9Youssef Chermiti11
10Mohamed Diomandé9
21Dujon Sterling5
24Nasser Djiga3
37Emmanuel Fernandez4
42Tochi Chukwuani6
43Nicolas Raskin7
47Mikey Moore10
Substitutes
3Max Aarons
8Connor Barron
11Thelo Aasgaard
18Oliver Antman
20Ryan Naderi
23Djeidi Gassama
25Tuur Rommens
28Bojan Miovski
31Liam Kelly
MATCH CENTER
Match details
Events, statistics and team information
DATA
Match statistics
HeartsSTATRangers
42%Ball Possession %58%
11Shots Total13
5Shots On Target3
5Shots Off Target5
7Shots Insidebox9
4Shots Outsidebox4
2Corners6
8Fouls12
1Offsides0
1Yellowcards2
2Saves3
6Key Passes9
63Long Passes61
299Passes417
21Successful Long Passes25
33%Successful Long Passes Percentage41%
214Successful Passes317
72%Successful Passes Percentage76%
101Attacks104
66Dangerous Attacks74
3Accurate Crosses4
64Ball Safe73
1Big Chances Created2
0Big Chances Missed1
10Dribble Attempts20
68Duels Won56
12Free Kicks8
8Goal Attempts7
5Goal Kicks7
2Goals1
1Hit Woodwork1
2Injuries1
14Interceptions7
1Shots Blocked5
5Substitutions5
3Successful Dribbles6
30%Successful Dribbles Percentage30%
20Tackles16
20Throwins26
11Total Crosses15
PERFORMANCE
Player ratings
PLAYER STATISTICS
Detailed player performance
Match statistics for every available player
PLAYER DATA
20 playersHearts
| Player | MIN | RAT | G | SH | SOT | PASS | ACC | KP | SDR | TCK | INT | CLR | FC | FD | DW | DUEL | CRS | ACR | SV | YC |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() Stephen Kingsley#3 Midfielder · XI | 90 | 7.5 | 1 | 1 | 1 | 27 | 18 | 1 | – | – | 1 | 7 | – | – | 3 | 4 | 3 | – | – | 0 |
![]() Craig Halkett#4 Defender · XI | 90 | 7.2 | 0 | 1 | – | 33 | 29 | 33 | – | – | 1 | 14 | 2 | 2 | 12 | 16 | – | – | – | 0 |
![]() Lawrence Shankland#9 Attacker · XI | 90 | 7.2 | 1 | 2 | 1 | 22 | 13 | 1 | – | 1 | 1 | 3 | 1 | 1 | 2 | 5 | – | – | – | 1 |
![]() Stuart Findlay#19 Defender · XI | 90 | 7.1 | 0 | 1 | – | 31 | 25 | 31 | – | 2 | 2 | 7 | 4 | 4 | 10 | 17 | – | – | – | 0 |
![]() Michael Steinwender#15 Defender · XI | 90 | 6.9 | 0 | 1 | – | 29 | 16 | 29 | 1 | 4 | 3 | 5 | – | – | 8 | 11 | – | – | – | 0 |
![]() Marc Leonard#49 Midfielder · XI | 90 | 6.9 | 0 | – | – | 44 | 37 | 2 | – | 4 | – | 6 | 1 | 1 | 6 | 14 | 3 | 2 | – | 0 |
![]() Alexander Schwolow#25 Goalkeeper · XI | 90 | 6.8 | 0 | – | – | 23 | 12 | 23 | – | – | – | 4 | 1 | 1 | 2 | 2 | – | – | 2 | 0 |
![]() Beni Baningime#6 Midfielder · XI | 90 | 6.4 | 0 | – | – | 18 | 14 | 18 | – | 1 | 1 | 1 | 1 | 1 | 3 | 8 | – | – | – | 0 |
![]() Cláudio Braga#10 Attacker · XI | 83 | 6.7 | 0 | 1 | 1 | 15 | 9 | 1 | – | – | – | – | 2 | 1 | 3 | 11 | 2 | – | – | 0 |
![]() Alexandros Kyziridis#89 Midfielder · XI | 82 | 7.2 | 0 | 2 | 1 | 33 | 29 | 1 | 2 | 4 | – | 1 | 1 | 1 | 8 | 14 | 2 | – | – | 0 |
![]() Islam Chesnokov#99 Attacker · XI | 46 | 6.6 | 0 | – | – | 6 | 3 | 6 | – | 1 | 4 | – | 1 | 1 | 3 | 8 | – | – | – | 0 |
![]() Blair Spittal#16 Midfielder · SUB | 44 | 7.1 | 0 | 2 | 1 | 15 | 8 | 1 | – | 2 | 1 | 1 | – | – | 6 | 8 | 1 | 1 | – | 0 |
![]() Jamie McCart#5 Defender · SUB | 8 | 6.6 | 0 | – | – | 2 | 1 | 2 | – | – | – | 2 | – | – | 1 | 2 | – | – | – | 0 |
![]() Frankie Kent#2 Defender · SUB | 8 | 6.6 | 0 | – | – | – | – | – | – | 1 | – | 2 | – | – | 1 | 1 | – | – | – | 0 |
![]() Pierre Landry Kabore#11 Attacker · SUB | 7 | 6.5 | 0 | – | – | 1 | 1 | 1 | – | – | – | – | – | – | 1 | 2 | – | – | – | 0 |
![]() Jordi Altena#23 Defender · SUB | 1 | – | 0 | – | – | – | – | – | – | – | – | 1 | – | – | – | 1 | – | – | – | 0 |
![]() Alan Forrest#17 Attacker · SUB | – | – | 0 | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | 0 |
![]() Sabah Kerjota#29 Attacker · SUB | – | – | 0 | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | 0 |
![]() Ryan Fulton#30 Goalkeeper · SUB | – | – | 0 | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | 0 |
![]() Rogers Mato#74 Attacker · SUB | – | – | 0 | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | 0 |
MIN MinutesRAT RatingSH ShotsSOT On targetKP Key passesTCK TacklesINT InterceptionsSV Saves
PLAYER DATA
20 playersRangers
| Player | MIN | RAT | G | SH | SOT | PASS | ACC | KP | SDR | TCK | INT | CLR | FC | FD | DW | DUEL | CRS | ACR | SV | YC |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() James Tavernier#2 Defender · XI | 90 | 6.8 | 0 | 3 | – | 50 | 35 | 3 | 1 | 1 | – | 4 | – | – | 2 | 6 | 9 | 2 | – | 0 |
![]() Nasser Djiga#24 Defender · XI | 90 | 6.8 | 0 | – | – | 49 | 46 | 49 | – | 1 | 2 | 6 | 1 | 1 | 6 | 9 | – | – | – | 0 |
![]() Tochi Chukwuani#42 Midfielder · XI | 90 | 6.7 | 0 | 1 | – | 57 | 45 | 57 | – | 4 | – | 2 | 1 | 1 | 6 | 11 | – | – | – | 0 |
![]() Emmanuel Fernandez#37 Defender · XI | 90 | 6.7 | 0 | 2 | 1 | 45 | 35 | 45 | – | 1 | 1 | 7 | 2 | 1 | 7 | 13 | – | – | – | 1 |
![]() Jack Butland#1 Goalkeeper · XI | 90 | 6.6 | 0 | – | – | 31 | 19 | 31 | – | – | – | 1 | – | – | – | – | – | – | 3 | 0 |
![]() Youssef Chermiti#9 Attacker · XI | 90 | 6.6 | 0 | 2 | – | 23 | 15 | 23 | 2 | – | 1 | 1 | 5 | 2 | 12 | 33 | – | – | – | 0 |
![]() Mohamed Diomandé#10 Midfielder · XI | 83 | 6.4 | 0 | 1 | – | 51 | 44 | 1 | 1 | 2 | – | – | 1 | 1 | 4 | 9 | – | – | – | 1 |
![]() Dujon Sterling#21 Defender · XI | 75 | 6.9 | 1 | 1 | 1 | 14 | 9 | 14 | – | 3 | 1 | 3 | 1 | 2 | 5 | 9 | – | – | – | 0 |
![]() Nicolas Raskin#43 Midfielder · XI | 75 | 6.8 | 0 | – | – | 23 | 15 | 1 | – | 3 | 1 | – | 1 | 1 | 5 | 8 | 2 | – | – | 0 |
![]() Mikey Moore#47 Midfielder · XI | 75 | 6.3 | 0 | – | – | 24 | 19 | 1 | 1 | 1 | – | – | – | – | 3 | 11 | – | – | – | 0 |
![]() Andreas Skov Olsen#7 Midfielder · XI | 69 | 6.8 | 0 | 1 | 1 | 20 | 16 | 20 | 1 | 1 | 1 | 2 | 1 | 1 | 2 | 4 | 1 | – | – | 0 |
![]() Djeidi Gassama#23 Attacker · SUB | 21 | 6.5 | 0 | 1 | – | 2 | 2 | 2 | – | – | – | – | – | – | 1 | 3 | 1 | 1 | – | 0 |
![]() Tuur Rommens#25 Defender · SUB | 15 | 6.8 | 0 | – | – | 9 | 8 | 2 | – | – | – | 1 | – | – | 2 | 2 | 2 | 1 | – | 0 |
![]() Ryan Naderi#20 Attacker · SUB | 15 | 6.6 | 0 | – | – | 3 | 2 | 1 | – | – | – | – | – | – | 1 | 4 | – | – | – | 0 |
![]() Thelo Aasgaard#11 Midfielder · SUB | 15 | 6.5 | 0 | 1 | – | 13 | 8 | 13 | – | – | – | – | – | – | – | 1 | 1 | – | – | 0 |
![]() Bojan Miovski#28 Attacker · SUB | 7 | 6.5 | 0 | – | – | 3 | 1 | 3 | – | – | – | – | – | – | 1 | 1 | – | – | – | 0 |
![]() Max Aarons#3 Defender · SUB | – | – | 0 | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | 0 |
![]() Connor Barron#8 Midfielder · SUB | – | – | 0 | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | 0 |
![]() Oliver Antman#18 Attacker · SUB | – | – | 0 | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | 0 |
![]() Liam Kelly#31 Goalkeeper · SUB | – | – | 0 | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | 0 |
MIN MinutesRAT RatingSH ShotsSOT On targetKP Key passesTCK TacklesINT InterceptionsSV Saves
HEAD TO HEAD
Previous meetings
2Hearts wins
0Draws
3Rangers wins
15 Feb 2026
Rangers4 : 2Hearts
21 Dec 2025
Hearts2 : 1Rangers
13 Sept 2025
Rangers0 : 2Hearts
16 Feb 2025
Hearts1 : 3Rangers
10 Nov 2024
Rangers1 : 0Hearts
RECENT FORM
Recent Results
Hearts vs Rangers
Follow the match details, score and result for Hearts vs Rangers in the Scottish Premiership. HICHAM TV provides football fixtures, scores, results and match information.
FOOTBALL NEWS
View NewsLatest Football News
Read the latest football stories, match coverage and competition updates.






































