London Hearts Supporters Club
<- Team <- Date <- Comp -> Comp -> Date -> Team

Hearts Team Opponents Scoring Seq Penalties Table Streaks Events Statistics Games played

Crest Mon 04 May 2026 17:30
Hearts 2 Rangers 1
Premiership 35 of 38
Tynecastle Park Edinburgh Scotland
18831
Ref: John Beaton

Scorers Stephen Kingsley 53:32 ;Lawrence Shankland 70:18
Opp Scorers [Dujon Sterling 22:02]

Manager Cumulative to date

Manager Type G W D L F A PenW PenL
Derek McInnes LH 18 14 4 0 34 11 0 0
Derek McInnes COMPH 21 16 5 0 43 13 0 1
Derek McInnes L 35 23 7 5 62 30 0 0
Derek McInnes COMP 41 27 9 5 80 33 0 2

MR NR Season Team Venue FT HT Agg Comp Round Crowd TV
n n 2025-26 Rangers

Tynecastle Park Edinburgh Scotland

2-1

0-1

Premiership

35 of 38 18831 SKY

Notes
Hearts come back from 1-0 down to go 7 points clear of 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) = 2
No Sq
No
Player Cap Nat Tot App Age Gls Pens Tot
Gls
OGs Pen
Save
Pen
Miss
Discipline Sub
Mrk
Substitued by Sub
Time
Goals
vs
Opp
Prev Next
1 25 Alexander Schwolow flag 30 33y 11m 02d / 2026-04-26 sun 2026-05-09 sat
2 89 Alexandros Kyziridis flag 39 25y 07m 18d McCart Jamie 82 / 2026-04-26 sun 2026-05-09 sat
3 3 Stephen Kingsley flag 180 31y 09m 11d 1 17 Kent Frankie 90 1 / 1 2026-04-26 sun 2026-05-09 sat
4 15 Michael Steinwender flag 44 26y 00m 00d / 1 2026-04-26 sun 2026-05-09 sat
5 4 Craig Halkett (R1) flag 175 30y 11m 05d / 1 2026-04-26 sun 2026-05-09 sat
6 19 Stuart Findlay flag 36 30y 07m 20d / 1 2026-04-26 sun 2026-05-09 sat
7 49 Marc Leonard flag 12 24y 04m 15d / 1 2026-04-26 sun 2026-05-09 sat
8 6 Beni Baningime flag 124 27y 07m 25d / 2026-04-26 sun 2026-05-09 sat
9 9 Lawrence Shankland (C) flag 168 30y 08m 24d 1 86 Y37 Altena Jordi 94 8 / 8 2026-04-26 sun 2026-05-09 sat
10 10 Claudio Braga flag 41 26y 06m 06d Kabore Pierre 83 / 1 2026-04-26 sun 2026-05-09 sat
11 99 Islam Chesnokov 10 26y 05m 13d Spittal Blair HT / 2026-04-26 sun 2026-05-09 sat
Total Starting App->> 859 28.60 <<-Average Starting Age
–––––– Substitutes ––––––
S02 5 Jamie McCart flag 34 28y 10m 14d Kyziridis Alexandros 82 / 2026-04-26 sun 2026-05-09 sat
S03 2 Frankie Kent flag 92 30y 05m 13d Kingsley Stephen 90 / 2026-04-26 sun 2026-05-09 sat
S09 23 Jordi Altena flag 14 22y 05m 00d Shankland Lawrence 94 / 2026-04-26 sun 2026-05-09 sat
S10 11 Pierre Landry Kabore flag 24 24y 09m 29d Braga Claudio 83 / 2026-04-26 sun 2026-05-09 sat
S11 16 Blair Spittal flag 73 30y 04m 15d Chesnokov Islam HT / 2026-04-26 sun 2026-05-09 sat
U1 30 Ryan Fulton flag 29y 11m 11d N / 2026-04-26 sun 2026-05-09 sat
U2 17 Alan Forrest flag 29y 07m 25d N / 2026-04-26 sun 2026-05-13 wed
U3 29 Sabah Kerjota flag 24y 08m 20d N / 2026-04-26 sun 2026-05-09 sat
U4 74 Rogers Mato flag 22y 06m 24d N / 2026-04-26 sun last game
  28.22 <<-Average Age of Players who played

Opponents
Manager Danny Rohl
Team Managed 03 of 03
Total Managed 03 of 03
No Player Nat Age Gls Pens OGs Pen
Save
Pen
Miss
Discipline Team
Apps
Total
Apps
Sub
Mrk
Substitued by Sub
Time
1 Jack Butland ENG 33y 01m 24d 13 of 13 13 of 13
2 James Tavernier ENG 34y 06m 04d 37 of 37 37 of 37
3 Dujon Sterling ENG 26y 06m 10d 1 09 of 09 09 of 09 Tuur Rommens 75
4 Yacouba Djiga BFA 23y 05m 19d 02 of 02 02 of 02
5 Nicolas Raskin BEL 25y 02m 11d 10 of 10 10 of 10 Ryan Don Naderi 75
6 Emmanuel Fernandez NGA 24y 09m 17d Y80 03 of 03 03 of 03
7 Andreas Olsen DEN 26y 04m 05d 02 of 02 02 of 02 Djeidi Hamara Gassama 69
8 Tochi Chukwuani DEN 23y 01m 10d 02 of 02 02 of 02
9 Youssef Chermiti POR 21y 11m 10d 04 of 04 04 of 04
10 Mohamed Diomande CIV 24y 06m 04d Y72 10 of 10 10 of 10 Bojan Miovski 83
11 Mikey Moore ENG 18y 08m 23d 04 of 04 04 of 04 Thelonious Gerard Aasgaard 75
25.66 <<-Average Starting Age
–––––– Substitutes ––––––
S03 Tuur Rommens BEL 23y 01m 08d 02 of 02 02 of 02 Dujon Henriques Sterling 75
S05 Ryan Naderi GER 22y 09m 24d 02 of 02 02 of 02 Nicolas Raskin 75
S07 Djeidi Gassama FRA 22y 07m 24d 04 of 04 04 of 04 Andreas Skov Olsen 69
S10 Bojan Miovski MCD 26y 10m 10d 03 of 03 10 of 10 Mohamed Baba Diomande 83
S11 Thelo Aasgaard NOR 24y 00m 02d 03 of 03 03 of 03 Mikey Steven Danny Moore 75
U1 Liam Kelly SCO 30y 03m 11d of of 14
U2 Max Aarons ENG 26y 04m 00d of 01 of 01
U3 Connor Barron SCO 23y 08m 05d of 04 of 09
U4 Oliver Antman FIN 24y 08m 19d of 02 of 02
25.11 <<-Average Age of players who played

Scoring Sequence
No Score Scorer Scores For Time
1

0-1

Dujon Sterling Rangers 22:02
2

1-1

Stephen Kingsley Heart of Midlothian 53:32
3

2-1

Lawrence Shankland Heart of Midlothian 70:18

The specified statement did not generate any data
Penalties
Taker Team Outcome Given Away By Won By Time Score if Missed

Discipline and Officials

RefereeJohn BeatonHearts Redcards
Linesman 1David McGeachieOpponents Redcards
Linesman 2Jonathan BellHearts Yellowcards1
Fourth OfficialRyan LeeOpponents Yellowcards2

Match Events

Click on heading to sort
Pd Time VAR Diff Player For Type What Notes
1H 22:02 Dujon Sterling Rangers GL GOAL Goal Scored by [Dujon Sterling] (Rangers)
1H 36:33 Lawrence Shankland Heart of Midlothian YC YELLOWCARD Yellow Card For Shankland Lawrence (Heart of Midlothian) Foul on Emmanuel Fernandez
1H 45:58 Rangers 1HEND 1st half ends on 45 Minutes 58 seconds
2H 45:00 Islam Chesnokov Heart of Midlothian OF TAKENOFF Player:Islam Chesnokov (Hearts) subbed by Blair Spittal on 46 mins
2H 45:00 Blair Spittal Heart of Midlothian ON SUBBEDON Player:Blair Spittal (Hearts) came on for Islam Chesnokov on 46 mins
2H 53:32 Stephen Kingsley Heart of Midlothian GL GOAL Goal Scored by Stephen Kingsley (Heart of Midlothian)
2H 68:57 Andreas Olsen Rangers OF TAKENOFF Player:Andreas Olsen (Rangers) subbed by Djeidi Gassama on 69 mins
2H 68:57 Djeidi Gassama Rangers ON SUBBEDON Player:Djeidi Gassama (Rangers) came on for Andreas Olsen on 69 mins
2H 70:18 Lawrence Shankland Heart of Midlothian GL GOAL Goal Scored by Lawrence Shankland (Heart of Midlothian)
2H 71:51 Mohamed Diomande Rangers YC YELLOWCARD Yellow Card For Mohamed Baba Diomande (Rangers) Dissent
2H 74:13 Dujon Sterling Rangers OF TAKENOFF Player:Dujon Sterling (Rangers) subbed by Tuur Rommens on 75 mins
2H 74:13 Tuur Rommens Rangers ON SUBBEDON Player:Tuur Rommens (Rangers) came on for Dujon Sterling on 75 mins
2H 74:28 Mikey Moore Rangers OF TAKENOFF Player:Mikey Moore (Rangers) subbed by Thelo Aasgaard on 75 mins
2H 74:28 Thelo Aasgaard Rangers ON SUBBEDON Player:Thelo Aasgaard (Rangers) came on for Mikey Moore on 75 mins
2H 74:33 Nicolas Raskin Rangers OF TAKENOFF Player:Nicolas Raskin (Rangers) subbed by Ryan Naderi on 75 mins
2H 74:33 Ryan Naderi Rangers ON SUBBEDON Player:Ryan Naderi (Rangers) came on for Nicolas Raskin on 75 mins
2H 79:23 Emmanuel Fernandez Rangers YC YELLOWCARD Yellow Card For Emmanuel Oluwasegun Opeyemi Fernandez (Rangers) Foul on Claudio Braga
2H 82:18 Alexandros Kyziridis Heart of Midlothian OF TAKENOFF Player:Alexandros Kyziridis (Hearts) subbed by Jamie McCart on 82 mins
2H 82:18 Jamie McCart Heart of Midlothian ON SUBBEDON Player:Jamie McCart (Hearts) came on for Alexandros Kyziridis on 82 mins
2H 82:23 Claudio Braga Heart of Midlothian OF TAKENOFF Player:Claudio Braga (Hearts) subbed by Pierre Landry Kabore on 83 mins
2H 82:23 Pierre Landry Kabore Heart of Midlothian ON SUBBEDON Player:Pierre Landry Kabore (Hearts) came on for Claudio Braga on 83 mins
2H 82:40 Mohamed Diomande Rangers OF TAKENOFF Player:Mohamed Diomande (Rangers) subbed by Bojan Miovski on 83 mins
2H 82:40 Bojan Miovski Rangers ON SUBBEDON Player:Bojan Miovski (Rangers) came on for Mohamed Diomande on 83 mins
2H 89:05 Stephen Kingsley Heart of Midlothian OF TAKENOFF Player:Stephen Kingsley (Hearts) subbed by Frankie Kent on 90 mins
2H 89:05 Frankie Kent Heart of Midlothian ON SUBBEDON Player:Frankie Kent (Hearts) came on for Stephen Kingsley on 90 mins
2H 92:47 Lawrence Shankland Heart of Midlothian OF TAKENOFF Player:Lawrence Shankland (Hearts) subbed by Jordi Altena on 94 mins
2H 92:47 Jordi Altena Heart of Midlothian ON SUBBEDON Player:Jordi Altena (Hearts) came on for Lawrence Shankland on 94 mins
2H 97:41 Rangers 2HEND 2nd half ends on 97 Minutes 41 seconds

League Tables
Before - Sunday 03 May 2026 After - Monday 04 May 2026
Pos Team G W D L F A Diff Avg Pts Note
1 Heart of Midlothian 34 22 7 5 60 29 31 2.0690 73
2 Celtic 35 23 4 8 64 37 27 1.7297 73
3 Rangers 34 19 12 3 68 34 34 2.0000 69
4 Motherwell 35 15 12 8 55 32 23 1.7188 57
5 Hibernian 35 13 12 10 53 41 12 1.2927 51
6 Falkirk 35 14 7 14 47 51 -4 .9216 49
7 Dundee United 35 10 13 12 48 57 -9 .8421 43
8 Aberdeen 35 10 7 18 36 50 -14 .7200 37
9 Dundee 35 9 9 17 35 56 -21 .6250 36
10 Kilmarnock 35 7 10 18 40 66 -26 .6061 31
11 St Mirren 35 7 9 19 27 51 -24 .5294 30
12 Livingston (Meadowbank Thistle) 35 2 14 19 39 68 -29 .5735 20
Pos Diff Team G W D L F A Diff Avg Pts Note
1 0 Heart of Midlothian 35 23 7 5 62 30 32 2.0667 76
2 0 Celtic 35 23 4 8 64 37 27 1.7297 73
3 0 Rangers 35 19 12 4 69 36 33 1.9167 69
4 0 Motherwell 35 15 12 8 55 32 23 1.7188 57
5 0 Hibernian 35 13 12 10 53 41 12 1.2927 51
6 0 Falkirk 35 14 7 14 47 51 -4 .9216 49
7 0 Dundee United 35 10 13 12 48 57 -9 .8421 43
8 0 Aberdeen 35 10 7 18 36 50 -14 .7200 37
9 0 Dundee 35 9 9 17 35 56 -21 .6250 36
10 0 Kilmarnock 35 7 10 18 40 66 -26 .6061 31
11 0 St Mirren 35 7 9 19 27 51 -24 .5294 30
12 0 Livingston (Meadowbank Thistle) 35 2 14 19 39 68 -29 .5735 20

League Games Played

Home F Away A Crowd
Hibernian 1 Celtic 2 18113

League Games Played

Home F Away A Crowd
Heart of Midlothian 2 Rangers 1 18831

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

W

L

W

W

L

W

5732

2651

1267

1814

10366

7874

L only

3

5

 

4630

2087

1065

1478

8166

6414


Type Streaks by Team Cumulative by Team
W D L Unb NoW G W D L F A
Competitive

1

1

402

81

75

246

427

786

L only

1

1

337

71

67

199

363

643


Match Statistics

Hearts What Opponents
11 Goal Attempts 13
5 On Target 3
5 Off Target 0
1 Woodwork 1
2 Corners 6
8 Fouls 12
1 Offside 0

Games played during this week

Click on heading to sort
SortDate Date Comp Rd Home F Away A Crowd
20260504 Mon 04 May 2026 SPR 35 of 38 Heart of Midlothian 2 Rangers 1 18831
20260504 Mon 04 May 2026 EPL 25 of 26 Chelsea 1 Nottingham Forest 3 39605
20260504 Mon 04 May 2026 EPL 25 of 27 Everton 3 Manchester City 3 52257
20260505 Tue 05 May 2026 SPRPO Dunfermline Athletic 1 Arbroath 0 5079
20260505 Tue 05 May 2026 SCHPO Alloa Athletic 1 Airdrieonians (Airdrie United) 0 1040
20260505 Tue 05 May 2026 SCHPO Queen of the South 1 Stenhousemuir 1 1774
20260505 Tue 05 May 2026 SL1PO Clyde 2 The Spartans 0 823
20260505 Tue 05 May 2026 SL1PO Forfar Athletic 1 Hamilton Academical 3 972
20260505 Tue 05 May 2026 Champions League SF Arsenal 1 Atletico Madrid 0 58874
20260506 Wed 06 May 2026 Champions League SF Bayern Munich 1 Paris Saint-Germain 1 75000
20260507 Thu 07 May 2026 Europa League SF Aston Villa 4 Nottingham Forest 0 43028
20260507 Thu 07 May 2026 Europa League SF Freiburg 3 Sporting Braga 1 33700
20260507 Thu 07 May 2026 Europa Conference League SF Crystal Palace 2 Shakhtar Donetsk 1
20260507 Thu 07 May 2026 Europa Conference League SF RC Strasbourg 0 Rayo Vallecano 1
20260508 Fri 08 May 2026 SPRPO Arbroath 0 Dunfermline Athletic 0
20260508 Fri 08 May 2026 EPLPO SF Hull City 0 Millwall 0 24623
20260509 Sat 09 May 2026 SPR 36 of 38 Aberdeen 2 Dundee United 0 18163
20260509 Sat 09 May 2026 SPR 36 of 38 Dundee 3 Livingston (Meadowbank Thistle) 0 5573
20260509 Sat 09 May 2026 SPR 36 of 38 Falkirk 1 Hibernian 3 7644
20260509 Sat 09 May 2026 SPR 36 of 38 Motherwell 1 Heart of Midlothian 1 12306
20260509 Sat 09 May 2026 SPR 36 of 38 St Mirren 0 Kilmarnock 3 7619
20260509 Sat 09 May 2026 SCHPO Airdrieonians (Airdrie United) 1 Alloa Athletic 2
20260509 Sat 09 May 2026 SCHPO Stenhousemuir 2 Queen of the South 2
20260509 Sat 09 May 2026 SL1PO Hamilton Academical 2 Forfar Athletic 1
20260509 Sat 09 May 2026 SL1PO The Spartans 1 Clyde 1
20260509 Sat 09 May 2026 SL2PO Brora Rangers 1 Edinburgh City 1 3309
20260509 Sat 09 May 2026 EPL 25 of 26 Fulham 0 Bournemouth 1 27626
20260509 Sat 09 May 2026 EPL 26 of 27 Sunderland 0 Manchester United 0 47233
20260509 Sat 09 May 2026 EPL 27 of 28 Brighton and Hove Albion 3 Wolverhampton Wanderers 0 31587
20260509 Sat 09 May 2026 EPL 27 of 28 Manchester City 3 Brentford 0
20260509 Sat 09 May 2026 EPL 28 of 29 Liverpool 1 Chelsea 1 60429
20260509 Sat 09 May 2026 EPLPO SF Middlesbrough 0 Southampton 0 32045
20260509 Sat 09 May 2026 E ChampPO SF Bolton Wanderers 1 Bradford City 0 22789
20260509 Sat 09 May 2026 E ChampPO SF Stevenage 0 Stockport County 1
20260510 Sun 10 May 2026 SPR 36 of 38 Celtic 3 Rangers 1
20260510 Sun 10 May 2026 EPL 26 of 27 Nottingham Forest 1 Newcastle United 1 30691
20260510 Sun 10 May 2026 EPL 26 of 28 Crystal Palace 2 Everton 2 24958
20260510 Sun 10 May 2026 EPL 27 of 28 West Ham United 0 Arsenal 1 62474
20260510 Sun 10 May 2026 EPL 28 of 29 Burnley 2 Aston Villa 2 21196
20260510 Sun 10 May 2026 E L1PO SF Chesterfield 0 Notts County 1 10014
20260510 Sun 10 May 2026 E L1PO SF Grimsby Town 1 Salford City 2 8115


| Home | Contact Us | Credits | © www.londonhearts.com