<- Team <- Date <- Comp -> Comp -> Date -> Team
Hearts Team Opponents Scoring Seq Penalties Table Streaks Events Statistics Games played
![]()
Sun 15 Feb 2026 16:30
Rangers 4 Hearts 2
Premiership 27 of 38
Ibrox Park Glasgow Scotland
51092
Ref: Don Robertson
Scorers Marc Leonard 15:50 ;Claudio Braga 29:09 Opp Scorers [Steinwender Michael og 18:23] ;[Youssef Chermiti 38:10] ;[Youssef Chermiti 56:08] ;[Youssef Chermiti 89:25]
Manager Cumulative to date
Manager Type G W D L F A PenW PenL Derek McInnes LA 14 8 2 4 24 15 0 0 Derek McInnes COMPA 17 10 3 4 33 16 0 1 Derek McInnes L 27 17 6 4 50 24 0 0 Derek McInnes COMP 33 21 8 4 68 27 0 2
MR NR Season Team Venue FT HT Agg Comp Round Crowd TV 2025-26 Rangers Ibrox Park Glasgow Scotland
2-2 Premiership
27 of 38 51092 SKY
Notes Hearts lead twice in first half only to concede equalisers shortly after scoring. Youssef Chermiti hat-trick wins game for Rangers.
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 22 33y 08m 13d / 2026-02-10 tue 2026-02-21 sat 2 31 Oisin McEntee 28 25y 01m 10d Steinwender Michael 12 / 2026-02-10 tue last game 3 18 Harry Milne 33 29y 03m 18d Y59 / 2026-02-10 tue 2026-02-21 sat 4 2 Frankie Kent 30y 02m 25d / 2026-02-15 sun 2026-02-21 sat 5 49 Marc Leonard 5 24y 01m 27d 1 1 Y49 1 / 1 2026-02-10 tue 2026-02-21 sat 6 4 Craig Halkett (C) 168 30y 08m 18d / 1 2026-02-03 tue 2026-02-21 sat 7 99 Islam Chesnokov 3 26y 02m 25d Kabore Pierre HT / 2026-02-10 tue 2026-02-21 sat 8 6 Beni Baningime 118 27y 05m 06d Magnusson Tomas 74 / 2026-02-10 tue 2026-02-28 sat 9 40 Ageu 7 23y 11m 26d Y4 Altena Jordi HT / 2026-02-10 tue last game 10 10 Claudio Braga 33 26y 03m 18d 1 14 1 / 1 2026-02-10 tue 2026-02-21 sat 11 89 Alexandros Kyziridis 31 25y 04m 30d / 2026-02-10 tue 2026-02-21 sat Total Starting App->> 448 27.51 <<-Average Starting Age –––––– Substitutes –––––– S02 15 Michael Steinwender 37 25y 09m 11d McEntee Oisin 12 / 1 2026-02-10 tue 2026-02-21 sat S07 11 Pierre Landry Kabore 17 24y 07m 10d Chesnokov Islam HT / 2026-02-10 tue 2026-02-21 sat S08 22 Tomas Magnusson 26 23y 06m 01d Baningime Beni 74 / 2026-02-10 tue 2026-02-21 sat S09 23 Jordi Altena 7 22y 02m 11d Ageu Eduardo HT / 2026-02-10 tue 2026-02-21 sat SS02 74 Rogers Mato 3 22y 04m 05d Steinwender Michael 88 / 2026-02-10 tue 2026-02-21 sat U1 1 Craig Gordon 43y 01m 18d / 2026-02-10 tue last game U2 2 Frankie Kent 30y 02m 25d / 2026-02-15 sun 2026-02-21 sat U3 5 Jamie McCart 28y 07m 26d / 2026-02-10 tue 2026-02-21 sat U4 16 Blair Spittal 30y 01m 27d / 2026-02-10 tue 2026-02-21 sat 26.32 <<-Average Age of Players who played
Opponents
Manager Danny Rohl
Team Managed 02 of 02
Total Managed 02 of 02
No Player Nat Age Gls Pens OGs Pen
SavePen
MissDiscipline Team
AppsTotal
AppsSub
MrkSubstitued by Sub
Time1 Jack Butland ENG 32y 11m 05d 12 of 12 12 of 12 2 Dujon Sterling ENG 26y 03m 22d 08 of 08 08 of 08 James Henry Tavernier 58 3 Tuur Rommens BEL 22y 10m 20d 01 of 01 01 of 01 4 John Souttar SCO 29y 04m 21d 08 of 08 12 of 12 5 Nicolas Raskin BEL 24y 11m 23d 09 of 09 09 of 09 6 Rafael Fernandes POR 23y 07m 18d 03 of 03 03 of 03 7 Andreas Olsen DEN 26y 01m 18d Y29 01 of 01 01 of 01 Oliver Antman 80 8 Tochi Chukwuani DEN 22y 10m 22d 01 of 01 01 of 01 9 Youssef Chermiti POR 21y 08m 22d 3 Y83 03 of 03 03 of 03 10 Ryan Naderi GER 22y 07m 05d 01 of 01 01 of 01 Mohamed Baba Diomande 80 11 Mikey Moore ENG 18y 06m 04d 03 of 03 03 of 03 Djeidi Hamara Gassama 88 24.73 <<-Average Starting Age –––––– Substitutes –––––– S02 James Tavernier ENG 34y 03m 18d 36 of 36 36 of 36 Dujon Henriques Sterling 58 S07 Oliver Antman FIN 24y 06m 00d 02 of 02 02 of 02 Andreas Skov Olsen 80 S10 Mohamed Diomande CIV 24y 03m 18d 09 of 09 09 of 09 Ryan Don Naderi 80 S11 Djeidi Gassama FRA 22y 05m 05d Y93 03 of 03 03 of 03 Mikey Steven Danny Moore 88 U1 Liam Kelly SCO 30y 00m 23d of of 14 U2 Thelo Aasgaard NOR 23y 09m 13d of 02 of 02 U3 Yacouba Djiga BFA 23y 03m 00d of 01 of 01 U4 Bojan Miovski MCD 26y 07m 22d of 02 of 09 U5 Jayden Meghoma ENG 19y 07m 18d of 02 of 02 25.17 <<-Average Age of players who played
Scoring Sequence No Score Scorer Scores For Time 1 1-0
Marc Leonard Heart of Midlothian 15:50 2 1-1
Steinwender Michael(og) Rangers 18:23 3 2-1
Claudio Braga Heart of Midlothian 29:09 4 2-2
Youssef Chermiti Rangers 38:10 5 2-3
Youssef Chermiti Rangers 56:08 6 2-4
Youssef Chermiti Rangers 89:25
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 Don Robertson Hearts Redcards Linesman 1 Jonathan Bell Opponents Redcards Linesman 2 Graeme Stewart Hearts Yellowcards 3 Fourth Official Calum Scott Opponents Yellowcards 3
Match Events
Click on heading to sortPd Time VAR Diff Player For Type What Notes 1H 3:22 Ageu Heart of Midlothian YELLOWCARD Yellow Card For Ageu Eduardo (Heart of Midlothian) A late challenge on Nico Raskin 1H 11:29 Oisin McEntee Heart of Midlothian TAKENOFF Player:Oisin McEntee (Hearts) subbed by Michael Steinwender on 12 mins 1H 11:29 Michael Steinwender Heart of Midlothian SUBBEDON Player:Michael Steinwender (Hearts) came on for Oisin McEntee on 12 mins 1H 15:50 Marc Leonard Heart of Midlothian GOAL Goal Scored by Marc Leonard (Heart of Midlothian) 1H 18:23 Steinwender Michael Rangers GOAL Goal Scored by [Steinwender Michael og] (Rangers) 1H 28:14 Andreas Olsen Rangers YELLOWCARD Yellow Card For Andreas Skov Olsen (Rangers) Diving 1H 29:09 30:19 01:10 Claudio Braga Heart of Midlothian GOAL Goal Scored by Claudio Braga (Heart of Midlothian) 1H 38:10 Youssef Chermiti Rangers GOAL Goal Scored by [Youssef Chermiti] (Rangers) 1H 48:59 Rangers 1HEND 1st half ends on 48 Minutes 59 seconds 2H 45:00 Ageu Heart of Midlothian TAKENOFF Player:Ageu (Hearts) subbed by Jordi Altena on 46 mins 2H 45:00 Jordi Altena Heart of Midlothian SUBBEDON Player:Jordi Altena (Hearts) came on for Ageu on 46 mins 2H 45:00 Islam Chesnokov Heart of Midlothian TAKENOFF Player:Islam Chesnokov (Hearts) subbed by Pierre Landry Kabore on 46 mins 2H 45:00 Pierre Landry Kabore Heart of Midlothian SUBBEDON Player:Pierre Landry Kabore (Hearts) came on for Islam Chesnokov on 46 mins 2H 48:31 Marc Leonard Heart of Midlothian YELLOWCARD Yellow Card For Leonard Marc (Heart of Midlothian) A challenge on Tochi Chukwuani 2H 56:08 Youssef Chermiti Rangers GOAL Goal Scored by [Youssef Chermiti] (Rangers) 2H 57:43 Dujon Sterling Rangers TAKENOFF Player:Dujon Sterling (Rangers) subbed by James Tavernier on 58 mins 2H 57:43 James Tavernier Rangers SUBBEDON Player:James Tavernier (Rangers) came on for Dujon Sterling on 58 mins 2H 58:32 Harry Milne Heart of Midlothian YELLOWCARD Yellow Card For Milne Harry (Heart of Midlothian) a strong challenge on Nico Raskin 2H 73:46 Beni Baningime Heart of Midlothian TAKENOFF Player:Beni Baningime (Hearts) subbed by Tomas Magnusson on 74 mins 2H 73:46 Tomas Magnusson Heart of Midlothian SUBBEDON Player:Tomas Magnusson (Hearts) came on for Beni Baningime on 74 mins 2H 79:33 Andreas Olsen Rangers TAKENOFF Player:Andreas Olsen (Rangers) subbed by Oliver Antman on 80 mins 2H 79:33 Oliver Antman Rangers SUBBEDON Player:Oliver Antman (Rangers) came on for Andreas Olsen on 80 mins 2H 79:36 Ryan Naderi Rangers TAKENOFF Player:Ryan Naderi (Rangers) subbed by Mohamed Diomande on 80 mins 2H 79:36 Mohamed Diomande Rangers SUBBEDON Player:Mohamed Diomande (Rangers) came on for Ryan Naderi on 80 mins 2H 82:34 Youssef Chermiti Rangers YELLOWCARD Yellow Card For Youssef Ramalho Chermiti (Rangers) A trip on Marc Leonard 2H 87:11 Michael Steinwender Heart of Midlothian TAKENOFF Substitute:Michael Steinwender (Hearts) subbed by Rogers Mato on 88 mins 2H 87:11 Rogers Mato Heart of Midlothian SUBBEDON Player:Rogers Mato (Hearts) came on for Michael Steinwender on 88 mins 2H 87:51 Mikey Moore Rangers TAKENOFF Player:Mikey Moore (Rangers) subbed by Djeidi Gassama on 88 mins 2H 87:51 Djeidi Gassama Rangers SUBBEDON Player:Djeidi Gassama (Rangers) came on for Mikey Moore on 88 mins 2H 89:25 Youssef Chermiti Rangers GOAL Goal Scored by [Youssef Chermiti] (Rangers) 2H 92:22 Djeidi Gassama Rangers YELLOWCARD Yellow Card For Djeidi Hamara Gassama (Rangers) Not retreating at free kick 2H 94:10 Rangers 2HEND 2nd half ends on 94 Minutes 10 seconds
League Tables Before - Saturday 14 Feb 2026 After - Sunday 15 Feb 2026
Pos Team G W D L F A Diff Avg Pts Note 1 Heart of Midlothian 26 17 6 3 48 20 28 2.4000 57 2 Rangers 26 14 10 2 43 19 24 2.2632 52 3 Celtic 25 16 3 6 45 24 21 1.8750 51 4 Motherwell 25 11 11 3 38 18 20 2.1111 44 5 Hibernian 27 11 9 7 43 31 12 1.3871 42 6 Falkirk 27 11 6 10 32 35 -3 .9143 39 7 Aberdeen 24 8 4 12 26 33 -7 .7879 28 8 Dundee United 25 6 10 9 33 42 -9 .7857 28 9 Dundee 26 6 6 14 21 40 -19 .5250 24 10 St Mirren 26 5 8 13 21 37 -16 .5676 23 11 Kilmarnock 26 4 8 14 28 51 -23 .5490 20 12 Livingston (Meadowbank Thistle) 27 1 9 17 28 56 -28 .5000 12
Pos Diff Team G W D L F A Diff Avg Pts Note 1 0 Heart of Midlothian 27 17 6 4 50 24 26 2.0833 57 2 0 Rangers 27 15 10 2 47 21 26 2.2381 55 3 0 Celtic 26 17 3 6 48 26 22 1.8462 54 4 0 Motherwell 26 12 11 3 40 18 22 2.2222 47 5 0 Hibernian 27 11 9 7 43 31 12 1.3871 42 6 0 Falkirk 27 11 6 10 32 35 -3 .9143 39 7 1 Dundee United 25 6 10 9 33 42 -9 .7857 28 8 -1 Aberdeen 25 8 4 13 26 35 -9 .7429 28 9 0 Dundee 26 6 6 14 21 40 -19 .5250 24 10 0 St Mirren 26 5 8 13 21 37 -16 .5676 23 11 0 Kilmarnock 27 4 8 15 30 54 -24 .5556 20 12 0 Livingston (Meadowbank Thistle) 27 1 9 17 28 56 -28 .5000 12
League Games Played
Home F Away A Crowd Dundee 2 Livingston (Meadowbank Thistle) 2 6032 Falkirk 2 Dundee United 3 7696 Hibernian 2 St Mirren 0 18012
League Games Played
Home F Away A Crowd Kilmarnock 2 Celtic 3 8090 Motherwell 2 Aberdeen 0 7484 Rangers 4 Heart of Midlothian 2 51092
Type Streaks by Date Last 10 Cumulative by Date W D L Unb NoW G W D L F A Competitive
1
1
L
W
L
W
D
D
W
W
W
L
5724
2645
1266
1813
10354
7868
L only
1
1
4622
2081
1064
1477
8154
6408
Type Streaks by Team Cumulative by Team W D L Unb NoW G W D L F A Competitive
1
1
401
80
75
246
425
785
L only
1
1
336
70
67
199
361
642
Match Statistics
Hearts What Opponents 7 Goal Attempts 19 3 On Target 4 4 Off Target 0 0 Woodwork 1 3 Corners 7 13 Fouls 17 1 Offside 0
Games played during this week
Click on heading to sortSortDate Date Comp Rd Home F Away A Crowd 20260209 Mon 09 Feb 2026 E Champ 28 of 32 Sheffield United 1 Middlesbrough 2 27764 20260210 Tue 10 Feb 2026 SPR 26 of 29 Heart of Midlothian 1 Hibernian 0 18766 20260210 Tue 10 Feb 2026 SL1 22 of 26 Montrose 1 Peterhead 1 260 20260210 Tue 10 Feb 2026 SL2 22 of 26 Annan Athletic 1 Dumbarton 0 20260210 Tue 10 Feb 2026 SL2 22 of 26 Clyde 1 Elgin City 1 504 20260210 Tue 10 Feb 2026 EPL 14 of 15 Chelsea 2 Leeds United 2 39253 20260210 Tue 10 Feb 2026 EPL 15 of 15 Tottenham Hotspur 1 Newcastle United 2 59773 20260210 Tue 10 Feb 2026 EPL 15 of 17 West Ham United 1 Manchester United 1 62473 20260210 Tue 10 Feb 2026 EPL 16 of 17 Everton 1 Bournemouth 2 50196 20260210 Tue 10 Feb 2026 E Champ 29 of 31 Birmingham City 0 West Bromwich Albion 0 27307 20260210 Tue 10 Feb 2026 E Champ 29 of 32 Leicester City 3 Southampton 4 25827 20260210 Tue 10 Feb 2026 E Champ 29 of 32 Oxford United 0 Norwich City 3 10211 20260210 Tue 10 Feb 2026 E L1 28 of 31 Mansfield Town 1 Peterborough United 2 7167 20260210 Tue 10 Feb 2026 E L1 29 of 32 Wigan Athletic 1 Reading 2 7973 20260210 Tue 10 Feb 2026 E L2 30 of 35 Shrewsbury Town 2 Barrow 1 4116 20260210 Tue 10 Feb 2026 E L2 31 of 35 Crawley Town 0 Cambridge United 3 2961 20260211 Wed 11 Feb 2026 SPR 25 of 28 Celtic 2 Livingston (Meadowbank Thistle) 1 58292 20260211 Wed 11 Feb 2026 SPR 25 of 28 Motherwell 1 Rangers 1 9845 20260211 Wed 11 Feb 2026 SPR 26 of 29 Falkirk 1 Dundee 0 7345 20260211 Wed 11 Feb 2026 SPR 26 of 29 Kilmarnock 4 St Mirren 3 4892 20260211 Wed 11 Feb 2026 EPL 15 of 16 Aston Villa 1 Brighton and Hove Albion 0 39495 20260211 Wed 11 Feb 2026 EPL 15 of 16 Nottingham Forest 0 Wolverhampton Wanderers 0 29921 20260211 Wed 11 Feb 2026 EPL 16 of 17 Sunderland 0 Liverpool 1 47159 20260211 Wed 11 Feb 2026 EPL 16 of 18 Crystal Palace 2 Burnley 3 23267 20260211 Wed 11 Feb 2026 EPL 17 of 19 Manchester City 3 Fulham 0 50717 20260211 Wed 11 Feb 2026 E Champ 28 of 32 Charlton Athletic 1 Stoke City 0 14836 20260211 Wed 11 Feb 2026 E L2 30 of 33 Grimsby Town 1 Accrington Stanley [2] 0 4604 20260211 Wed 11 Feb 2026 E L2 31 of 35 Swindon Town 2 Newport County 0 6810 20260212 Thu 12 Feb 2026 EPL 15 of 17 Brentford 1 Arsenal 1 17224 20260213 Fri 13 Feb 2026 SCH 25 of 27 Airdrieonians (Airdrie United) 0 St Johnstone 1 1641 20260214 Sat 14 Feb 2026 SPR 26 of 28 Dundee 2 Livingston (Meadowbank Thistle) 2 6032 20260214 Sat 14 Feb 2026 SPR 27 of 29 Falkirk 2 Dundee United 3 7696 20260214 Sat 14 Feb 2026 SPR 27 of 29 Hibernian 2 St Mirren 0 18012 20260214 Sat 14 Feb 2026 SCH 24 of 26 Ross County 0 Queens Park 1 2897 20260214 Sat 14 Feb 2026 SCH 24 of 27 Greenock Morton 0 Raith Rovers 0 1798 20260214 Sat 14 Feb 2026 SL1 23 of 26 Hamilton Academical 0 Inverness Caledonian Thistle 1 480 20260214 Sat 14 Feb 2026 SL1 24 of 26 Kelty Hearts 1 Peterhead 1 342 20260214 Sat 14 Feb 2026 SL1 24 of 26 Stenhousemuir 2 Montrose 2 421 20260214 Sat 14 Feb 2026 SL1 24 of 27 East Fife 2 Cove Rangers 1 576 20260214 Sat 14 Feb 2026 SL1 25 of 27 Queen of the South 1 Alloa Athletic 2 1099 20260214 Sat 14 Feb 2026 SL2 23 of 25 The Spartans 0 Edinburgh City 0 546 20260214 Sat 14 Feb 2026 SL2 23 of 26 Annan Athletic 2 East Kilbride 4 523 20260214 Sat 14 Feb 2026 E Champ 28 of 32 Portsmouth 0 Sheffield United 1 20092 20260214 Sat 14 Feb 2026 E Champ 29 of 32 Sheffield Wednesday 1 Millwall 2 22488 20260214 Sat 14 Feb 2026 E Champ 30 of 33 Derby County 2 Swansea City 0 27841 20260214 Sat 14 Feb 2026 E Champ 30 of 33 Preston North End 2 Watford 2 14611 20260214 Sat 14 Feb 2026 E Champ 30 of 33 Queens Park Rangers 1 Blackburn Rovers 3 16607 20260214 Sat 14 Feb 2026 E L1 27 of 30 Barnsley 3 AFC Wimbledon 3 9640 20260214 Sat 14 Feb 2026 E L1 29 of 32 Exeter City 0 Northampton Town 0 6310 20260214 Sat 14 Feb 2026 E L1 29 of 32 Stevenage 1 Huddersfield Town 0 3436 20260214 Sat 14 Feb 2026 E L1 29 of 33 Bradford City 2 Peterborough United 0 19389 20260214 Sat 14 Feb 2026 E L1 30 of 33 Blackpool 0 Plymouth Argyle 4 9858 20260214 Sat 14 Feb 2026 E L1 30 of 33 Cardiff City 3 Luton Town 1 19524 20260214 Sat 14 Feb 2026 E L1 30 of 33 Lincoln City 1 Bolton Wanderers 1 10235 20260214 Sat 14 Feb 2026 E L1 30 of 33 Reading 3 Wycombe Wanderers 2 13105 20260214 Sat 14 Feb 2026 E L2 29 of 32 Oldham Athletic 1 Fleetwood Town 1 6639 20260214 Sat 14 Feb 2026 E L2 30 of 33 Barrow 1 Colchester United 0 2321 20260214 Sat 14 Feb 2026 E L2 31 of 34 Bromley 1 Notts County 1 5316 20260214 Sat 14 Feb 2026 E L2 31 of 34 Cambridge United 3 Bristol Rovers 1 6424 20260214 Sat 14 Feb 2026 E L2 31 of 34 Chesterfield 1 Harrogate Town 1 7808 20260214 Sat 14 Feb 2026 E L2 31 of 34 Milton Keynes Dons 1 Newport County 0 7444 20260214 Sat 14 Feb 2026 E L2 31 of 34 Tranmere Rovers 2 Crawley Town 0 5739 20260214 Sat 14 Feb 2026 E L2 31 of 35 Barnet 0 Cheltenham Town 0 2429 20260214 Sat 14 Feb 2026 E L2 31 of 35 Shrewsbury Town 3 Swindon Town 1 7403 20260214 Sat 14 Feb 2026 E L2 32 of 35 Crewe Alexandra 1 Gillingham 0 4972 20260215 Sun 15 Feb 2026 SPR 26 of 28 Motherwell 2 Aberdeen 0 7484 20260215 Sun 15 Feb 2026 SPR 27 of 29 Kilmarnock 2 Celtic 3 8090 20260215 Sun 15 Feb 2026 SPR 27 of 29 Rangers 4 Heart of Midlothian 2 51092