<- Team <- Date <- Comp -> Comp -> Date -> Team
Hearts Team Opponents Scoring Seq Penalties Table Streaks Events Statistics Games played
![]()
Sat 13 Sep 2025 15:00
Rangers 0 Hearts 2
Premiership 05 of 38
Ibrox Glasgow Scotland
50697
Ref: Steven McLean
Scorers Lawrence Shankland 20:59 ;Lawrence Shankland 81:35 Opp Scorers -----
Manager Cumulative to date
Manager Type G W D L F A PenW PenL Derek McInnes LA 3 3 0 0 7 3 0 0 Derek McInnes L 5 4 1 0 12 6 0 0 Derek McInnes COMPA 6 5 1 0 16 4 0 1 Derek McInnes COMP 10 8 2 0 29 8 0 1
MR NR Season Team Venue FT HT Agg Comp Round Crowd TV 2025-26 Rangers Ibrox Glasgow Scotland
1-0 Premiership
05 of 38 50697
Notes Hearts win first time in 11 years at Ibrox
Hearts Line Up - NB Average ages only shown where there are 8 or more 'known' ages Number of Team Changes (Competitive Games Only) = 3
Team Changes Compared to Last League Team (League Games Only) = 3No Sq
NoPlayer Cap Nat Tot App Age Gls Pens Tot
GlsOGs Pen
SavePen
MissDiscipline Sub
MrkSubstitued by Sub
TimeGoals
vs
OppPrev Next 1 25 Alexander Schwolow 1 33y 03m 11d / first game 2025-09-27 sat 2 31 Oisin McEntee 9 24y 08m 08d Steinwender Michael 62 / 2025-08-30 sat 2025-09-27 sat 3 3 Stephen Kingsley 164 31y 01m 21d McCart Jamie 77 / 2025-08-30 sat 2025-09-27 sat 4 4 Craig Halkett (R1) 150 30y 03m 15d / 1 2025-08-30 sat 2025-09-27 sat 5 14 Cammy Devlin 153 27y 03m 06d / 2025-08-30 sat 2025-09-27 sat 6 19 Stuart Findlay 9 29y 11m 30d Y70 / 2025-08-30 sat 2025-09-27 sat 7 18 Harry Milne 12 28y 10m 15d / 2025-08-30 sat 2025-09-27 sat 8 6 Beni Baningime 103 27y 00m 04d / 2025-08-30 sat 2025-09-27 sat 9 9 Lawrence Shankland (C) 146 30y 01m 03d 2 74 1 Spittal Blair 93 6 / 6 2025-08-30 sat 2025-09-27 sat 10 10 Claudio Braga 10 25y 10m 16d Kabangu Elton 77 / 2025-08-30 sat 2025-09-27 sat 11 89 Alexandros Kyziridis 8 24y 11m 28d Magnusson Tomas 77 / 2025-08-30 sat 2025-09-27 sat Total Starting App->> 765 28.50 <<-Average Starting Age –––––– Substitutes –––––– S02 15 Michael Steinwender 19 25y 04m 09d McEntee Oisin 62 / 1 2025-08-30 sat 2025-09-27 sat S03 5 Jamie McCart 15 28y 02m 24d Kingsley Stephen 77 / 2025-07-02 wed 2025-09-27 sat S09 16 Blair Spittal 56 29y 08m 25d Shankland Lawrence 93 / 2025-08-30 sat 2025-09-27 sat S10 7 Elton Kabangu 25 27y 07m 05d Braga Claudio 77 / 2025-08-30 sat 2025-09-27 sat S11 22 Tomas Magnusson 3 23y 00m 30d Kyziridis Alexandros 77 / 2025-08-30 sat 2025-09-27 sat U1 28 Zander Clark 33y 02m 18d / 2025-08-30 sat 2025-09-27 sat U2 11 Pierre Kabore 24y 02m 08d / 2025-08-23 sat last game U3 17 Alan Forrest 29y 00m 04d / 2025-08-23 sat 2025-09-27 sat U4 29 Sabah Kerjota 24y 00m 30d / 2025-08-30 sat 2025-09-27 sat 27.97 <<-Average Age of Players who played
Opponents
Manager Russell Kenneth Alexander Martin
Team Managed 01 of 01
Total Managed 01 of 01
No Player Nat Age Gls Pens OGs Pen
SavePen
MissDiscipline Team
AppsTotal
AppsSub
MrkSubstitued by Sub
Time1 Jack Butland ENG 32y 06m 03d 1 10 of 10 10 of 10 2 James Tavernier ENG 33y 10m 14d Y68 34 of 34 34 of 34 3 Jayden Meghoma ENG 19y 02m 16d 01 of 01 01 of 01 Youssef Ramalho Chermiti 67 4 Yacouba Djiga BFA 22y 09m 29d 01 of 01 01 of 01 Derek Austin Cornelius HT 5 Connor Barron SCO 23y 00m 15d 03 of 03 08 of 08 Joseph Matthew Rothwell 56 6 John Souttar SCO 28y 11m 19d Y84 07 of 07 11 of 11 7 Djeidi Gassama FRA 22y 00m 03d 01 of 01 01 of 01 8 Thelo Aasgaard NOR 23y 04m 11d 01 of 01 01 of 01 9 Bojan Miovski MCD 26y 02m 20d 01 of 01 08 of 08 10 Mohamed Diomande CIV 23y 10m 14d 07 of 07 07 of 07 11 Mikey Moore ENG 18y 01m 02d 01 of 01 01 of 01 Oliver Antman HT 24.91 <<-Average Starting Age –––––– Substitutes –––––– S03 Youssef Chermiti POR 21y 03m 20d 01 of 01 01 of 01 Jayden Ade Trindade Meghoma 67 S04 Derek Cornelius CAN 27y 09m 19d 01 of 01 01 of 01 Yacouba Nasser Djiga HT S05 Joe Rothwell ENG 30y 08m 02d 01 of 01 01 of 01 Connor Barron 56 S11 Oliver Antman FIN 24y 00m 29d 01 of 01 01 of 01 Mikey Steven Danny Moore HT SS05 Nedim Bajrami ALB 26y 06m 16d 02 of 02 02 of 02 Joseph Matthew Rothwell 77 U1 Liam Kelly SCO 29y 07m 21d of of 14 U2 Max Aarons ENG 25y 08m 09d of of U3 Findlay Curtis SCO 18y 11m 12d of 01 of 01 U4 Danilo BRA 26y 05m 06d of 04 of 04 25.27 <<-Average Age of players who played
Scoring Sequence No Score Scorer Scores For Time 1 1-0
Lawrence Shankland Heart of Midlothian 20:59 2 2-0
Lawrence Shankland Heart of Midlothian 81:35
Penalties Taker Team Outcome Given Away By Won By Time Score if Missed Lawrence Shankland Heart of Midlothian Missed Mohamed Baba Diomande Harry Milne 82 1-0
Discipline and Officials
Referee Steven McLean Hearts Redcards Linesman 1 David McGeachie Opponents Redcards Linesman 2 Graeme Stewart Hearts Yellowcards 1 Fourth Official Iain Snedden Opponents Yellowcards 2
Match Events
Click on heading to sortPd Time VAR Diff Player For Type What Notes 1H 20:59 22:01 01:02 Lawrence Shankland Heart of Midlothian GOAL Goal Scored by Lawrence Shankland (Heart of Midlothian) 1H 48:00 Rangers 1HEND 1st half ends on 48 Minutes 00 seconds 2H 45:00 Mikey Moore Rangers TAKENOFF Player:Mikey Moore (Rangers) subbed by Oliver Antman on 46 mins 2H 45:00 Oliver Antman Rangers SUBBEDON Player:Oliver Antman (Rangers) came on for Mikey Moore on 46 mins 2H 45:00 Yacouba Djiga Rangers TAKENOFF Player:Yacouba Djiga (Rangers) subbed by Derek Cornelius on 46 mins 2H 45:00 Derek Cornelius Rangers SUBBEDON Player:Derek Cornelius (Rangers) came on for Yacouba Djiga on 46 mins 2H 55:46 Connor Barron Rangers TAKENOFF Player:Connor Barron (Rangers) subbed by Joe Rothwell on 56 mins 2H 55:46 Joe Rothwell Rangers SUBBEDON Player:Joe Rothwell (Rangers) came on for Connor Barron on 56 mins 2H 61:28 Oisin McEntee Heart of Midlothian TAKENOFF Player:Oisin McEntee (Hearts) subbed by Michael Steinwender on 62 mins 2H 61:28 Michael Steinwender Heart of Midlothian SUBBEDON Player:Michael Steinwender (Hearts) came on for Oisin McEntee on 62 mins 2H 66:18 Jayden Meghoma Rangers TAKENOFF Player:Jayden Meghoma (Rangers) subbed by Youssef Chermiti on 67 mins 2H 66:18 Youssef Chermiti Rangers SUBBEDON Player:Youssef Chermiti (Rangers) came on for Jayden Meghoma on 67 mins 2H 66:43 67:38 00:55 Derek Cornelius Rangers NOGOAL Derek Cornelius goal ruled out for foul on the goalkeeper. 2H 67:41 James Tavernier Rangers YELLOWCARD Yellow Card For James Henry Tavernier (Rangers) Dissent 2H 69:04 Stuart Findlay Heart of Midlothian YELLOWCARD Yellow Card For Findlay Stuart (Heart of Midlothian) Foul on Youssef Chermiti 2H 76:26 Stephen Kingsley Heart of Midlothian TAKENOFF Player:Stephen Kingsley (Hearts) subbed by Jamie McCart on 77 mins 2H 76:26 Jamie McCart Heart of Midlothian SUBBEDON Player:Jamie McCart (Hearts) came on for Stephen Kingsley on 77 mins 2H 76:34 Claudio Braga Heart of Midlothian TAKENOFF Player:Claudio Braga (Hearts) subbed by Elton Kabangu on 77 mins 2H 76:34 Elton Kabangu Heart of Midlothian SUBBEDON Player:Elton Kabangu (Hearts) came on for Claudio Braga on 77 mins 2H 76:41 Alexandros Kyziridis Heart of Midlothian TAKENOFF Player:Alexandros Kyziridis (Hearts) subbed by Tomas Magnusson on 77 mins 2H 76:41 Tomas Magnusson Heart of Midlothian SUBBEDON Player:Tomas Magnusson (Hearts) came on for Alexandros Kyziridis on 77 mins 2H 76:45 Joe Rothwell Rangers TAKENOFF Substitute:Joe Rothwell (Rangers) subbed by Nedim Bajrami on 77 mins 2H 76:45 Nedim Bajrami Rangers SUBBEDON Player:Nedim Bajrami (Rangers) came on for Joe Rothwell on 77 mins 2H 79:11 80:46 01:35 Mohamed Baba Diomande Heart of Midlothian PENAWARD Penalty to Heart of Midlothian 2H 81:33 Lawrence Shankland Heart of Midlothian PENMISS Penalty missed by Shankland Lawrence (Heart of Midlothian) Rebound scorer 2H 81:35 Lawrence Shankland Heart of Midlothian GOAL Goal Scored by Lawrence Shankland (Heart of Midlothian) 2H 83:59 John Souttar Rangers YELLOWCARD Yellow Card For John Souttar (Rangers) Foul on Elton Kabangu 2H 92:28 Lawrence Shankland Heart of Midlothian TAKENOFF Player:Lawrence Shankland (Hearts) subbed by Blair Spittal on 93 mins 2H 92:28 Blair Spittal Heart of Midlothian SUBBEDON Player:Blair Spittal (Hearts) came on for Lawrence Shankland on 93 mins 2H 97:36 Rangers 2HEND 2nd half ends on 97 Minutes 36 seconds
League Tables Before - Sunday 31 Aug 2025 After - Saturday 13 Sep 2025
Pos Team G W D L F A Diff Avg Pts Note 1 Celtic 4 3 1 0 6 0 6 .0000 10 2 Heart of Midlothian 4 3 1 0 10 6 4 1.6667 10 3 Hibernian 3 1 2 0 5 4 1 1.2500 5 4 Dundee United 3 1 1 1 6 5 1 1.2000 4 5 Kilmarnock 4 0 4 0 6 6 0 1.0000 4 5 Motherwell 4 0 4 0 6 6 0 1.0000 4 7 Rangers 4 0 4 0 3 3 0 1.0000 4 8 Falkirk 3 1 1 1 4 5 -1 .8000 4 9 Livingston (Meadowbank Thistle) 4 1 1 2 6 8 -2 .7500 4 10 St Mirren 4 0 3 1 2 3 -1 .6667 3 11 Dundee 4 0 2 2 2 5 -3 .4000 2 12 Aberdeen 3 0 0 3 0 5 -5 .0000 0
Pos Diff Team G W D L F A Diff Avg Pts Note 1 1 Heart of Midlothian 5 4 1 0 12 6 6 2.0000 13 2 -1 Celtic 4 3 1 0 6 0 6 .0000 10 3 0 Hibernian 4 1 3 0 8 7 1 1.1429 6 4 6 St Mirren 5 1 3 1 4 4 0 1.0000 6 5 -1 Dundee United 4 1 2 1 9 8 1 1.1250 5 6 -1 Motherwell 5 0 5 0 7 7 0 1.0000 5 7 2 Livingston (Meadowbank Thistle) 5 1 2 2 6 8 -2 .7500 5 8 -3 Kilmarnock 4 0 4 0 6 6 0 1.0000 4 9 -1 Falkirk 4 1 1 2 5 7 -2 .7143 4 10 -3 Rangers 5 0 4 1 3 5 -2 .6000 4 11 0 Dundee 5 0 3 2 3 6 -3 .5000 3 12 0 Aberdeen 4 0 1 3 0 5 -5 .0000 1
League Games Played
Home F Away A Crowd Aberdeen 0 Falkirk 1 18380 Dundee 0 Dundee United 2 10750 Hibernian 1 St Mirren 1 17658 Rangers 0 Celtic 0 50013
League Games Played
Home F Away A Crowd Aberdeen 0 Livingston (Meadowbank Thistle) 0 17088 Dundee 1 Motherwell 1 4572 Falkirk 1 St Mirren 2 7460 Hibernian 3 Dundee United 3 19256 Rangers 0 Heart of Midlothian 2 50697
Type Streaks by Date Last 10 Cumulative by Date W D L Unb NoW G W D L F A Competitive 2
14
W
W
D
D
W
W
W
W
W
W
5701
2632
1260
1809
10315
7849
L only 2
9
4600
2068
1059
1473
8116
6390
Type Streaks by Team Cumulative by Team W D L Unb NoW G W D L F A Competitive 1
1
399
79
75
245
421
780
L only 1
1
334
69
67
198
357
637
Match Statistics
Hearts What Opponents 12 Goal Attempts 14 5 On Target 5 6 Off Target 0 1 Woodwork 2 2 Corners 9 9 Fouls 13 1 Offside 1
Games played during this week
Click on heading to sortSortDate Date Comp Rd Home F Away A Crowd 20250912 Fri 12 Sep 2025 SCH 05 of 06 Partick Thistle 2 Airdrieonians (Airdrie United) 1 3234 20250913 Sat 13 Sep 2025 SPR 04 of 06 Aberdeen 0 Livingston (Meadowbank Thistle) 0 17088 20250913 Sat 13 Sep 2025 SPR 04 of 06 Falkirk 1 St Mirren 2 7460 20250913 Sat 13 Sep 2025 SPR 04 of 06 Hibernian 3 Dundee United 3 19256 20250913 Sat 13 Sep 2025 SPR 05 of 05 Rangers 0 Heart of Midlothian 2 50697 20250913 Sat 13 Sep 2025 SPR 05 of 07 Dundee 1 Motherwell 1 4572 20250913 Sat 13 Sep 2025 SCH 05 of 07 Ayr United 1 Ross County 1 1912 20250913 Sat 13 Sep 2025 SCH 05 of 07 Queens Park 0 Greenock Morton 0 897 20250913 Sat 13 Sep 2025 SCH 06 of 08 Arbroath 0 Dunfermline Athletic 5 2074 20250913 Sat 13 Sep 2025 SCH 06 of 08 Raith Rovers 0 St Johnstone 2 5163 20250913 Sat 13 Sep 2025 SL1 05 of 07 Alloa Athletic 0 Montrose 1 516 20250913 Sat 13 Sep 2025 SL1 05 of 07 Kelty Hearts 0 Stenhousemuir 1 340 20250913 Sat 13 Sep 2025 SL1 06 of 08 Cove Rangers 0 Inverness Caledonian Thistle 1 20250913 Sat 13 Sep 2025 SL1 06 of 08 East Fife 2 Queen of the South 1 773 20250913 Sat 13 Sep 2025 SL1 06 of 08 Peterhead 2 Hamilton Academical 2 639 20250913 Sat 13 Sep 2025 SL2 06 of 08 Annan Athletic 0 Clyde 6 330 20250913 Sat 13 Sep 2025 SL2 06 of 08 Edinburgh City 2 East Kilbride 2 20250913 Sat 13 Sep 2025 SL2 06 of 08 Elgin City 3 Stirling Albion 0 560 20250913 Sat 13 Sep 2025 SL2 06 of 08 Forfar Athletic 2 Dumbarton 3 547 20250913 Sat 13 Sep 2025 SL2 06 of 08 Stranraer 0 The Spartans 2 418 20250914 Sun 14 Sep 2025 SPR 05 of 06 Kilmarnock 1 Celtic 2 8499