<- Team <- Date <- Comp -> Comp -> Date -> Team
Hearts Team Opponents Scoring Seq Penalties Table Streaks Events Statistics Games played
![]()
Sun 21 Dec 2025 13:30
Hearts 2 Rangers 1
Premiership 18 of 38
Tynecastle Park Edinburgh Scotland
18829
Ref: Nick Walsh
Scorers Stuart Findlay 37:04 ;Lawrence Shankland 41:43 Opp Scorers [Youssef Chermiti 90+4:04]
Manager Cumulative to date
The specified statement did not generate any data Manager Type G W D L F A PenW PenL
MR NR Season Team Venue FT HT Agg Comp Round Crowd TV 2025-26 Rangers Tynecastle Park Edinburgh Scotland
2-0 Premiership
18 of 38 18829 SKY
Notes Hearts stay 6 points clear at top. Celtic lost 2-1 to Dundee United Wed 17 Dec 2025.Hearts beat Celtic and Rangers home and away for only third time in the Lreague in same season. Others 1957-58 and 1959-60.
Hearts Line Up - NB Average ages only shown where there are 8 or more 'known' ages Number of Team Changes (Competitive Games Only) = 2
Team Changes Compared to Last League Team (League Games Only) = 2No 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 14 33y 06m 19d / 2025-12-13 sat last game 2 15 Michael Steinwender 29 25y 07m 17d / 1 2025-12-13 sat last game 3 3 Stephen Kingsley 175 31y 04m 28d McCart Jamie 88 / 2025-12-13 sat last game 4 2 Frankie Kent 82 30y 01m 00d / 2025-12-13 sat last game 5 14 Cammy Devlin (R1) 166 27y 06m 14d / 2025-12-13 sat last game 6 19 Stuart Findlay 22 30y 03m 07d 1 5 1 / 1 2025-12-13 sat last game 7 89 Alexandros Kyziridis 21 25y 03m 05d Kerjota Sabah 89 / 2025-12-13 sat last game 8 31 Oisin McEntee 22 24y 11m 16d Y61 / 2025-12-13 sat last game 9 9 Lawrence Shankland (C) 158 30y 04m 11d 1 80 Kabangu Elton 93 7 / 7 2025-12-13 sat last game 10 22 Tomas Magnusson 16 23y 04m 07d Baningime Beni 83 / 2025-12-13 sat last game 11 10 Claudio Braga 23 26y 01m 23d Forrest Alan 83 / 2025-12-13 sat last game Total Starting App->> 728 28.05 <<-Average Starting Age –––––– Substitutes –––––– S03 5 Jamie McCart 20 28y 06m 01d Kingsley Stephen 88 / 2025-12-13 sat last game S07 29 Sabah Kerjota 9 24y 04m 07d Kyziridis Alexandros 89 / 2025-12-13 sat last game S09 7 Elton Kabangu 33 27y 10m 13d Shankland Lawrence 93 / 2025-12-13 sat last game S10 6 Beni Baningime 110 27y 03m 12d Y92 Magnusson Tomas 83 / 2025-11-01 sat last game S11 17 Alan Forrest 144 29y 03m 12d Braga Claudio 83 / 2025-12-03 wed last game U1 1 Craig Gordon 42y 11m 21d / 2025-12-13 sat last game U2 12 Christian Borchgrevink 26y 07m 10d / 2025-12-13 sat last game U3 16 Blair Spittal 30y 00m 02d / 2025-12-13 sat last game U4 21 James Wilson 18y 09m 15d / 2025-11-23 sun last game 27.87 <<-Average Age of Players who played
Opponents
Manager Danny Rohl
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 09m 11d 11 of 11 11 of 11 2 Max Aarons ENG 25y 11m 17d 01 of 01 01 of 01 3 Jayden Meghoma ENG 19y 05m 23d 02 of 02 02 of 02 4 Dujon Sterling ENG 26y 01m 27d 07 of 07 07 of 07 Clinton Nsiala-Makengo 81 5 Rafael Fernandes POR 23y 05m 23d 02 of 02 02 of 02 6 James Tavernier ENG 34y 01m 21d 35 of 35 35 of 35 Djeidi Hamara Gassama 63 7 Nicolas Raskin BEL 24y 09m 28d 08 of 08 08 of 08 8 Connor Barron SCO 23y 03m 22d 04 of 04 09 of 09 Thelonious Gerard Aasgaard 74 9 Bojan Miovski MCD 26y 05m 27d 02 of 02 09 of 09 Danilo Pereira da Silva 74 10 Mohamed Diomande CIV 24y 01m 21d 08 of 08 08 of 08 Youssef Ramalho Chermiti HT 11 Mikey Moore ENG 18y 04m 10d Y94 02 of 02 02 of 02 25.38 <<-Average Starting Age –––––– Substitutes –––––– S04 Clinton Nsiala FRA 21y 11m 04d 02 of 02 02 of 02 Dujon Henriques Sterling 81 S06 Djeidi Gassama FRA 22y 03m 11d 02 of 02 02 of 02 James Henry Tavernier 63 S08 Thelo Aasgaard NOR 23y 07m 19d 02 of 02 02 of 02 Connor Barron 74 S09 Danilo BRA 26y 08m 14d 05 of 05 05 of 05 Bojan Miovski 74 S10 Youssef Chermiti POR 21y 06m 27d 1 02 of 02 02 of 02 Mohamed Baba Diomande HT U1 Liam Kelly SCO 29y 10m 28d of of 14 U2 Kieran Dowell ENG 28y 02m 11d of 03 of 03 U3 Calum Adamson SCO 18y 04m 14d of of U4 Findlay Curtis SCO 19y 02m 20d of 01 of 01 24.70 <<-Average Age of players who played
Scoring Sequence No Score Scorer Scores For Time 1 1-0
Stuart Findlay Heart of Midlothian 37:04 2 2-0
Lawrence Shankland Heart of Midlothian 41:43 3 2-1
Youssef Chermiti Rangers 90+4:04
Penalties The specified statement did not generate any data Taker Team Outcome Given Away By Won By Time Score if Missed
Discipline and Officials
Referee Nick Walsh Hearts Redcards Linesman 1 Daniel McFarlane Opponents Redcards Linesman 2 Calum Spence Hearts Yellowcards 2 Fourth Official Duncan Nicolson Opponents Yellowcards 1
Match Events
Click on heading to sortPd Time VAR Diff Player For Type What Notes 1H 9:42 11:38 01:56 Bojan Miovski Rangers NOGOAL Goal Scored by Stuart Findlay (Heart of Midlothian) 1H 37:04 Stuart Findlay Heart of Midlothian GOAL Goal Scored by Stuart Findlay (Heart of Midlothian) 1H 41:43 Lawrence Shankland Heart of Midlothian GOAL Goal Scored by Lawrence Shankland (Heart of Midlothian) 1H 47:13 Rangers 1HEND 1st half ends on 47 Minutes 00 seconds 2H 45:00 Mohamed Diomande Rangers TAKENOFF Player:Mohamed Diomande (Rangers) subbed by Youssef Chermiti on 46 mins 2H 45:00 Youssef Chermiti Rangers SUBBEDON Player:Youssef Chermiti (Rangers) came on for Mohamed Diomande on 46 mins 2H 60:29 Oisin McEntee Heart of Midlothian YELLOWCARD Yellow Card For McEntee Oisin (Heart of Midlothian) Foul on Chermiti 2H 62:21 James Tavernier Rangers TAKENOFF Player:James Tavernier (Rangers) subbed by Djeidi Gassama on 63 mins 2H 62:21 Djeidi Gassama Rangers SUBBEDON Player:Djeidi Gassama (Rangers) came on for James Tavernier on 63 mins 2H 73:29 Connor Barron Rangers TAKENOFF Player:Connor Barron (Rangers) subbed by Thelo Aasgaard on 74 mins 2H 73:29 Thelo Aasgaard Rangers SUBBEDON Player:Thelo Aasgaard (Rangers) came on for Connor Barron on 74 mins 2H 73:36 Bojan Miovski Rangers TAKENOFF Player:Bojan Miovski (Rangers) subbed by Danilo on 74 mins 2H 73:36 Danilo Rangers SUBBEDON Player:Danilo (Rangers) came on for Bojan Miovski on 74 mins 2H 80:48 Dujon Sterling Rangers TAKENOFF Player:Dujon Sterling (Rangers) subbed by Clinton Nsiala on 81 mins 2H 80:48 Clinton Nsiala Rangers SUBBEDON Player:Clinton Nsiala (Rangers) came on for Dujon Sterling on 81 mins 2H 82:21 Tomas Magnusson Heart of Midlothian TAKENOFF Player:Tomas Magnusson (Hearts) subbed by Beni Baningime on 83 mins 2H 82:21 Beni Baningime Heart of Midlothian SUBBEDON Player:Beni Baningime (Hearts) came on for Tomas Magnusson on 83 mins 2H 82:28 Claudio Braga Heart of Midlothian TAKENOFF Player:Claudio Braga (Hearts) subbed by Alan Forrest on 83 mins 2H 82:28 Alan Forrest Heart of Midlothian SUBBEDON Player:Alan Forrest (Hearts) came on for Claudio Braga on 83 mins 2H 87:52 Stephen Kingsley Heart of Midlothian TAKENOFF Player:Stephen Kingsley (Hearts) subbed by Jamie McCart on 88 mins 2H 87:52 Jamie McCart Heart of Midlothian SUBBEDON Player:Jamie McCart (Hearts) came on for Stephen Kingsley on 88 mins 2H 88:01 Alexandros Kyziridis Heart of Midlothian TAKENOFF Player:Alexandros Kyziridis (Hearts) subbed by Sabah Kerjota on 89 mins 2H 88:01 Sabah Kerjota Heart of Midlothian SUBBEDON Player:Sabah Kerjota (Hearts) came on for Alexandros Kyziridis on 89 mins 2H 91:32 Beni Baningime Heart of Midlothian YELLOWCARD Yellow Card For Baningime Beni (Heart of Midlothian) Foul on Mikey Moore 2H 92:31 Lawrence Shankland Heart of Midlothian TAKENOFF Player:Lawrence Shankland (Hearts) subbed by Elton Kabangu on 93 mins 2H 92:31 Elton Kabangu Heart of Midlothian SUBBEDON Player:Elton Kabangu (Hearts) came on for Lawrence Shankland on 93 mins 2H 93:09 Mikey Moore Rangers YELLOWCARD Yellow Card For Mikey Steven Danny Moore (Rangers) Foul on Jamie McCart 2H 94:04 Youssef Chermiti Rangers GOAL Goal Scored by [Youssef Chermiti] (Rangers) 2H 94:48 Rangers 2HEND 2nd half ends on 94 Minutes 48 seconds
League Tables Before - Saturday 20 Dec 2025 After - Sunday 21 Dec 2025
Pos Team G W D L F A Diff Avg Pts Note 1 Heart of Midlothian 17 11 5 1 34 13 21 2.6154 38 2 Celtic 16 10 2 4 26 13 13 2.0000 32 3 Motherwell 18 7 9 2 26 15 11 1.7333 30 4 Rangers 16 7 8 1 23 13 10 1.7692 29 5 Hibernian 18 6 7 5 28 20 8 1.4000 25 6 Aberdeen 16 7 3 6 18 17 1 1.0588 24 7 Falkirk 18 6 6 6 20 26 -6 .7692 24 8 Dundee United 18 4 9 5 24 27 -3 .8889 21 9 St Mirren 16 4 5 7 15 22 -7 .6818 17 10 Dundee 18 3 4 11 15 32 -17 .4688 13 11 Kilmarnock 18 2 6 10 17 33 -16 .5152 12 12 Livingston (Meadowbank Thistle) 17 1 6 10 17 32 -15 .5313 9
Pos Diff Team G W D L F A Diff Avg Pts Note 1 n/a Heart of Midlothian 18 12 5 1 36 14 22 2.5714 41 2 n/a Celtic 17 11 2 4 29 14 15 2.0714 35 3 n/a Motherwell 18 7 9 2 26 15 11 1.7333 30 4 n/a Rangers 17 7 8 2 24 15 9 1.6000 29 5 n/a Hibernian 18 6 7 5 28 20 8 1.4000 25 6 n/a Aberdeen 17 7 3 7 19 20 -1 .9500 24 7 n/a Falkirk 18 6 6 6 20 26 -6 .7692 24 8 n/a Dundee United 18 4 9 5 24 27 -3 .8889 21 9 n/a St Mirren 16 4 5 7 15 22 -7 .6818 17 10 n/a Dundee 18 3 4 11 15 32 -17 .4688 13 11 n/a Kilmarnock 18 2 6 10 17 33 -16 .5152 12 12 n/a Livingston (Meadowbank Thistle) 17 1 6 10 17 32 -15 .5313 9
League Games Played
Home F Away A Crowd Dundee United 1 Hibernian 1 10124 Kilmarnock 0 Falkirk 1 5708 Motherwell 1 Dundee 0 6649 St Mirren 1 Livingston (Meadowbank Thistle) 0 5764
League Games Played
Home F Away A Crowd Celtic 3 Aberdeen 1 Heart of Midlothian 2 Rangers 1 18892
Type Streaks by Date Last 10 Cumulative by Date W D L Unb NoW G W D L F A Competitive 3
5
W
W
W
D
D
L
D
W
D
W
5714
2640
1264
1810
10339
7857
L only 3
5
4613
2076
1063
1474
8140
6398
Type Streaks by Team Cumulative by Team W D L Unb NoW G W D L F A Competitive 2
2
400
80
75
245
423
781
L only 2
2
335
70
67
198
359
638
Match Statistics
Hearts What Opponents 14 Goal Attempts 11 5 On Target 2 9 Off Target 0 0 Woodwork 0 6 Corners 10 12 Fouls 10 0 Offside 1
Games played during this week
Click on heading to sortSortDate Date Comp Rd Home F Away A Crowd 20251215 Mon 15 Dec 2025 SPR 16 of 17 Rangers 1 Hibernian 0 50226 20251217 Wed 17 Dec 2025 SPR 17 of 18 Dundee United 2 Celtic 1 12966 20251218 Thu 18 Dec 2025 Europa Conference League MD6 AEK (Athens) 3 Universitatea Craiova 2 26021 20251218 Thu 18 Dec 2025 Europa Conference League MD6 AEK (Larnaca) 1 Shkendija 0 3269 20251218 Thu 18 Dec 2025 Europa Conference League MD6 AZ '67 (Alkmaar) 0 Jagiellonia BiaĆystok 0 13017 20251218 Thu 18 Dec 2025 Europa Conference League MD6 Crystal Palace 2 KuPS (Kuopio) 2 21306 20251218 Thu 18 Dec 2025 Europa Conference League MD6 Dinamo Kiev 2 FC Noah 0 640 20251218 Thu 18 Dec 2025 Europa Conference League MD6 FSV Mainz 05 2 Samsunspor 0 33000 20251218 Thu 18 Dec 2025 Europa Conference League MD6 Lausanne-Sports 1 Fiorentina 0 11971 20251218 Thu 18 Dec 2025 Europa Conference League MD6 Legia Warsaw 4 Lincoln Red Imps 1 9429 20251218 Thu 18 Dec 2025 Europa Conference League MD6 Omonia (Nicosia) 0 Rakow Czestochowa 1 10327 20251218 Thu 18 Dec 2025 Europa Conference League MD6 Publikum (Celje) 0 Shelbourne 0 5240 20251218 Thu 18 Dec 2025 Europa Conference League MD6 Rayo Vallecano 3 Drita Gjilan 0 9300 20251218 Thu 18 Dec 2025 Europa Conference League MD6 RC Strasbourg 3 Breidablik 1 24416 20251218 Thu 18 Dec 2025 Europa Conference League MD6 Shakhtar Donetsk 0 Rijeka 0 4367 20251218 Thu 18 Dec 2025 Europa Conference League MD6 Shamrock Rovers 3 Hamrun Spartans 1 5810 20251218 Thu 18 Dec 2025 Europa Conference League MD6 Sigma Olomouc 1 Lech Poznan 2 6267 20251218 Thu 18 Dec 2025 Europa Conference League MD6 Slovan Bratislava 1 Hacken 0 7879 20251218 Thu 18 Dec 2025 Europa Conference League MD6 Sparta Prague 3 Aberdeen 0 14343 20251218 Thu 18 Dec 2025 Europa Conference League MD6 Zrinjski Mostar 1 Rapid Vienna 1 5601 20251220 Sat 20 Dec 2025 SPR 16 of 16 St Mirren 1 Livingston (Meadowbank Thistle) 0 5764 20251220 Sat 20 Dec 2025 SPR 18 of 18 Dundee United 1 Hibernian 1 10124 20251220 Sat 20 Dec 2025 SPR 18 of 18 Kilmarnock 0 Falkirk 1 5708 20251220 Sat 20 Dec 2025 SPR 18 of 18 Motherwell 1 Dundee 0 6649 20251220 Sat 20 Dec 2025 SCH 18 of 18 Ross County 0 Arbroath 2 2653 20251220 Sat 20 Dec 2025 SCH 19 of 19 Airdrieonians (Airdrie United) 0 Queens Park 3 1364 20251220 Sat 20 Dec 2025 SCH 19 of 19 Dunfermline Athletic 2 Ayr United 3 4961 20251220 Sat 20 Dec 2025 SCH 19 of 19 Partick Thistle 0 Raith Rovers 0 3682 20251220 Sat 20 Dec 2025 SCH 19 of 19 St Johnstone 5 Greenock Morton 0 4363 20251220 Sat 20 Dec 2025 SL1 17 of 17 East Fife 0 Peterhead 1 20251220 Sat 20 Dec 2025 SL1 18 of 18 Hamilton Academical 1 Alloa Athletic 0 20251220 Sat 20 Dec 2025 SL1 18 of 18 Kelty Hearts 2 Cove Rangers 5 20251220 Sat 20 Dec 2025 SL1 18 of 18 Queen of the South 1 Montrose 0 20251220 Sat 20 Dec 2025 SL1 18 of 18 Stenhousemuir 1 Inverness Caledonian Thistle 0 20251220 Sat 20 Dec 2025 SL2 17 of 17 Clyde 1 Stirling Albion 2 20251220 Sat 20 Dec 2025 SL2 17 of 17 East Kilbride 1 Annan Athletic 3 20251220 Sat 20 Dec 2025 SL2 17 of 17 Forfar Athletic 2 Edinburgh City 3 20251220 Sat 20 Dec 2025 SL2 17 of 17 Stranraer 1 Dumbarton 1 20251220 Sat 20 Dec 2025 SL2 17 of 17 The Spartans 1 Elgin City 0 20251221 Sun 21 Dec 2025 SPR 17 of 17 Celtic 3 Aberdeen 1 20251221 Sun 21 Dec 2025 SPR 18 of 18 Heart of Midlothian 2 Rangers 1 18892