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

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

Crest Wed 14 Jan 2026 19:45
Hearts 2 St Mirren 0
Premiership 22 of 38
Tynecastle Park Edinburgh Scotland
18410
Ref: Kevin Clancy

Scorers Lawrence Shankland 59:50 ;Tomas Magnusson 79:07
Opp Scorers -----

Manager Cumulative to date

Manager Type G W D L F A PenW PenL
Derek McInnes LH 11 8 3 0 23 7 0 0
Derek McInnes COMPH 13 10 3 0 31 8 0 0
Derek McInnes L 22 15 5 2 42 17 0 0
Derek McInnes COMP 27 19 6 2 59 19 0 1

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

Tynecastle Park Edinburgh Scotland

2-0

0-0

Premiership

22 of 38 18410

Notes
Hearts win 2 consecutive games with 10 men for only 2nd time in their history. Win takes them 6 points clear. St Mirren have 2 goals ruled out by VAR for offside.Tosh McKinlay Sat 10 Aug 1991 Dunfermline Athletic 1 Hearts 2 and Craig Levein Tue 13 Aug 1991 Airdrieonians 2 Hearts 3

Hearts Line Up - NB Average ages only shown where there are 8 or more 'known' ages
Number of Team Changes (Competitive Games Only) = 4
Team Changes Compared to Last League Team (League Games Only) = 4
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 1 Craig Gordon flag 332 43y 00m 14d / 2026-01-11 sun 2026-01-17 sat
2 15 Michael Steinwender flag 33 25y 08m 10d / 2026-01-11 sun 2026-01-25 sun
3 18 Harry Milne flag 27 29y 02m 16d / 2026-01-03 sat 2026-01-17 sat
4 4 Craig Halkett (R1) flag 163 30y 07m 16d / 1 2026-01-11 sun 2026-01-17 sat
5 6 Beni Baningime flag 114 27y 04m 05d R15 / 1 2026-01-11 sun 2026-01-17 sat
6 19 Stuart Findlay flag 26 30y 04m 00d / 2026-01-11 sun 2026-01-17 sat
7 16 Blair Spittal flag 63 30y 00m 26d McCart Jamie 68 / 1 2026-01-11 sun 2026-01-17 sat
8 14 Cammy Devlin flag 170 27y 07m 07d Altena Jordi 94 / 1 2026-01-11 sun last game
9 9 Lawrence Shankland (C) flag 162 30y 05m 04d 1 82 Kent Frankie 74 6 / 6 2026-01-11 sun 2026-01-17 sat
10 10 Claudio Braga flag 27 26y 02m 17d Kabore Pierre 67 / 1 2026-01-11 sun 2026-01-17 sat
11 89 Alexandros Kyziridis flag 25 25y 03m 29d Magnusson Tomas 68 / 2026-01-11 sun 2026-01-17 sat
Total Starting App->> 1142 29.63 <<-Average Starting Age
–––––– Substitutes ––––––
S07 5 Jamie McCart flag 22 28y 06m 25d Spittal Blair 68 / 2026-01-11 sun 2026-01-17 sat
S08 23 Jordi Altena flag 3 22y 01m 10d Devlin Cameron 94 / 2026-01-11 sun 2026-01-17 sat
S09 2 Frankie Kent flag 85 30y 01m 24d Shankland Lawrence 74 / 2026-01-11 sun 2026-01-17 sat
S10 11 Pierre Landry Kabore flag 11 24y 06m 09d Braga Claudio 67 / 2026-01-11 sun 2026-01-17 sat
S11 22 Tomas Magnusson flag 20 23y 05m 00d 1 2 Kyziridis Alexandros 68 1 / 1 2026-01-11 sun 2026-01-17 sat
U1 30 Ryan Fulton flag 29y 07m 22d N / 2025-08-10 sun last game
U2 7 Elton Kabangu flag 27y 11m 06d N / 2026-01-11 sun 2026-01-17 sat
U3 29 Sabah Kerjota flag 24y 05m 00d N / 2026-01-11 sun 2026-01-17 sat
U4 99 Islam Chesnokov 26y 01m 24d N / 2026-01-11 sun 2026-01-17 sat
  28.42 <<-Average Age of Players who played

Opponents
Manager Stephen Robinson
Team Managed 17 of 17
Total Managed 29 of 29
No Player Nat Age Gls Pens OGs Pen
Save
Pen
Miss
Discipline Team
Apps
Total
Apps
Sub
Mrk
Substitued by Sub
Time
1 Shamal George ENG 28y 00m 08d 03 of 03 06 of 06
2 Conor McMenamin NIR 30y 04m 21d 05 of 05 05 of 05 Malik Marcel Dijksteel 57
3 Declan John WAL 30y 06m 15d 05 of 05 08 of 08
4 Marcus Fraser SCO 31y 06m 22d 18 of 18 30 of 30 Jayden Richardson 81
5 Richard King JAM 24y 01m 18d 03 of 03 03 of 03 Allan Campbell 66
6 Miguel Freckleton ENG 23y 05m 08d 03 of 03 03 of 03
7 Alexander Gogic CYP 31y 09m 01d Y70 16 of 16 24 of 24
8 Oisin Smyth IRL 25y 08m 09d 04 of 04 04 of 04 Dan Nlundulu 57
9 Mikael Mandron FRA 31y 03m 03d 11 of 11 11 of 11
10 Roland Idowu IRL 23y 11m 24d 05 of 05 05 of 05
11 Killian Phillips IRL 23y 09m 15d 07 of 07 07 of 07
27.69 <<-Average Starting Age
–––––– Substitutes ––––––
S02 Malik Dijksteel NED 24y 06m 06d 02 of 02 02 of 02 Conor McMenamin 57
S04 Jayden Richardson ENG 25y 04m 10d 02 of 02 05 of 05 Marcus Fraser 81
S05 Allan Campbell ENG 27y 06m 10d 01 of 01 12 of 12 Richard King 66
S08 Dan Nlundulu ENG 26y 11m 09d 02 of 02 02 of 02 Oisin Smyth 57
U1 Ryan Mullen SCO 24y 07m 27d of of 01
U2 Scott Tanser ENG 31y 02m 22d of 14 of 22
U3 Tunmise Sobowale IRL 26y 09m 26d of 02 of 02
U4 Fraser Taylor SCO 22y 10m 25d of of
U5 Evan Mooney SCO 18y 01m 03d of 03 of 03
27.26 <<-Average Age of players who played

Scoring Sequence
No Score Scorer Scores For Time
1

1-0

Lawrence Shankland Heart of Midlothian 59:50
2

2-0

Tomas Magnusson Heart of Midlothian 79:07

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

Discipline and Officials

RefereeKevin ClancyHearts Redcards1
Linesman 1Frank ConnorOpponents Redcards
Linesman 2Gordon McCabeHearts Yellowcards
Fourth OfficialDaniel GravesOpponents Yellowcards1

Match Events

Click on heading to sort
Pd Time VAR Diff Player For Type What Notes
1H 12:08 14:04 01:56 Beni Baningime Heart of Midlothian RC REDCARD Red Card For Baningime Beni (Heart of Midlothian) Straight red for studs-up challenge on Roland Idowu. Upgraded from yellow after VAR review.
1H 20:17 21:10 00:53 Roland Idowu St Mirren NG NOGOAL No Goal Scored OFFSIDE by Roland Idowu (Heart of Midlothian) VAR Checked
1H 30:01 31:39 01:38 Milne Harry St Mirren NG NOGOAL No Goal Scored by Harry Milne OG (St Mirren) OFFSIDE VAR Checked
1H 48:13 St Mirren 1HEND 1st half ends on 48 Minutes 13 seconds
2H 56:21 Oisin Smyth St Mirren OF TAKENOFF Player:Oisin Smyth (St Mirren) subbed by Dan Nlundulu on 57 mins
2H 56:21 Dan Nlundulu St Mirren ON SUBBEDON Player:Dan Nlundulu (St Mirren) came on for Oisin Smyth on 57 mins
2H 56:26 Conor McMenamin St Mirren OF TAKENOFF Player:Conor McMenamin (St Mirren) subbed by Malik Dijksteel on 57 mins
2H 56:26 Malik Dijksteel St Mirren ON SUBBEDON Player:Malik Dijksteel (St Mirren) came on for Conor McMenamin on 57 mins
2H 59:50 Lawrence Shankland Heart of Midlothian GL GOAL Goal Scored by Lawrence Shankland (Heart of Midlothian)
2H 65:38 Richard King St Mirren OF TAKENOFF Player:Richard King (St Mirren) subbed by Allan Campbell on 66 mins
2H 65:38 Allan Campbell St Mirren ON SUBBEDON Player:Allan Campbell (St Mirren) came on for Richard King on 66 mins
2H 66:58 Claudio Braga Heart of Midlothian OF TAKENOFF Player:Claudio Braga (Hearts) subbed by Pierre Landry Kabore on 67 mins
2H 66:58 Pierre Landry Kabore Heart of Midlothian ON SUBBEDON Player:Pierre Landry Kabore (Hearts) came on for Claudio Braga on 67 mins
2H 67:27 Alexandros Kyziridis Heart of Midlothian OF TAKENOFF Player:Alexandros Kyziridis (Hearts) subbed by Tomas Magnusson on 68 mins
2H 67:27 Tomas Magnusson Heart of Midlothian ON SUBBEDON Player:Tomas Magnusson (Hearts) came on for Alexandros Kyziridis on 68 mins
2H 67:34 Blair Spittal Heart of Midlothian OF TAKENOFF Player:Blair Spittal (Hearts) subbed by Jamie McCart on 68 mins
2H 67:34 Jamie McCart Heart of Midlothian ON SUBBEDON Player:Jamie McCart (Hearts) came on for Blair Spittal on 68 mins
2H 69:31 Alexander Gogic St Mirren YC YELLOWCARD Yellow Card For Alexander Gogic (St Mirren) Foul on Cammy Devlin
2H 73:39 Lawrence Shankland Heart of Midlothian OF TAKENOFF Player:Lawrence Shankland (Hearts) subbed by Frankie Kent on 74 mins
2H 73:39 Frankie Kent Heart of Midlothian ON SUBBEDON Player:Frankie Kent (Hearts) came on for Lawrence Shankland on 74 mins
2H 79:07 Tomas Magnusson Heart of Midlothian GL GOAL Goal Scored by Tomas Magnusson (Heart of Midlothian)
2H 80:11 Marcus Fraser St Mirren OF TAKENOFF Player:Marcus Fraser (St Mirren) subbed by Jayden Richardson on 81 mins
2H 80:11 Jayden Richardson St Mirren ON SUBBEDON Player:Jayden Richardson (St Mirren) came on for Marcus Fraser on 81 mins
2H 93:25 Cammy Devlin Heart of Midlothian OF TAKENOFF Player:Cammy Devlin (Hearts) subbed by Jordi Altena on 94 mins
2H 93:25 Jordi Altena Heart of Midlothian ON SUBBEDON Player:Jordi Altena (Hearts) came on for Cammy Devlin on 94 mins
2H 96:08 St Mirren 2HEND 2nd half ends on 96 Minutes 08 seconds

League Tables
Before - Sunday 11 Jan 2026 After - Wednesday 14 Jan 2026
Pos Team G W D L F A Diff Avg Pts Note
1 Heart of Midlothian 21 14 5 2 40 17 23 2.3529 47
2 Rangers 22 12 8 2 34 17 17 2.0000 44
3 Celtic 21 13 2 6 38 21 17 1.8095 41
4 Motherwell 22 9 10 3 31 17 14 1.8235 37
5 Hibernian 22 9 8 5 37 24 13 1.5417 35
6 Falkirk 21 8 6 7 23 27 -4 .8519 30
7 Dundee United 22 5 10 7 28 34 -6 .8235 25
8 Aberdeen 22 7 4 11 20 28 -8 .7143 25
9 Dundee 22 6 4 12 19 34 -15 .5588 22
10 St Mirren 20 4 6 10 16 28 -12 .5714 18
11 Kilmarnock 22 2 8 12 20 39 -19 .5128 14
12 Livingston (Meadowbank Thistle) 21 1 7 13 21 41 -20 .5122 10
Pos Diff Team G W D L F A Diff Avg Pts Note
1 0 Heart of Midlothian 22 15 5 2 42 17 25 2.4706 50
2 1 Celtic 22 14 2 6 39 21 18 1.8571 44
3 -1 Rangers 22 12 8 2 34 17 17 2.0000 44
4 0 Motherwell 22 9 10 3 31 17 14 1.8235 37
5 0 Hibernian 22 9 8 5 37 24 13 1.5417 35
6 0 Falkirk 22 8 6 8 23 28 -5 .8214 30
7 0 Dundee United 22 5 10 7 28 34 -6 .8235 25
8 0 Aberdeen 22 7 4 11 20 28 -8 .7143 25
9 0 Dundee 22 6 4 12 19 34 -15 .5588 22
10 0 St Mirren 21 4 6 11 16 30 -14 .5333 18
11 0 Kilmarnock 22 2 8 12 20 39 -19 .5128 14
12 0 Livingston (Meadowbank Thistle) 21 1 7 13 21 41 -20 .5122 10

League Games Played

Home F Away A Crowd
Aberdeen 0 Rangers 2 18151
Dundee 0 Heart of Midlothian 1 8525

League Games Played

Home F Away A Crowd
Falkirk 0 Celtic 1 7730
Heart of Midlothian 2 St Mirren 0 18410

Type Streaks by Date Last 10 Cumulative by Date
W D L Unb NoW G W D L F A
Competitive

3

3

W

W

W

L

W

W

W

D

D

L

5718

2643

1264

1811

10345

7860

L only

3

3

 

4617

2079

1063

1475

8146

6401


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

1

6

300

132

83

85

528

374

L only

1

4

252

114

65

73

443

312


Match Statistics

Hearts What Opponents
14 Goal Attempts 13
7 On Target 2
7 Off Target 0
0 Woodwork 1
3 Corners 5
7 Fouls 12
0 Offside 0

Games played during this week

Click on heading to sort
SortDate Date Comp Rd Home F Away A Crowd
20260114 Wed 14 Jan 2026 SPR 22 of 24 Falkirk 0 Celtic 1 7730
20260114 Wed 14 Jan 2026 SPR 22 of 24 Heart of Midlothian 2 St Mirren 0 18410
20260116 Fri 16 Jan 2026 Scottish Cup R4 Rangers 5 Annan Athletic 0 37528
20260116 Fri 16 Jan 2026 E Champ 24 of 27 West Bromwich Albion 2 Middlesbrough 3 23568
20260117 Sat 17 Jan 2026 SL1 20 of 21 Peterhead 2 Hamilton Academical 3 560
20260117 Sat 17 Jan 2026 SL2 20 of 22 Stirling Albion 1 East Kilbride 2 662
20260117 Sat 17 Jan 2026 Scottish Cup R4 Airdrieonians (Airdrie United) 3 Arbroath 3
20260117 Sat 17 Jan 2026 Scottish Cup R4 Camelon Juniors 1 Elgin City 3 1190
20260117 Sat 17 Jan 2026 Scottish Cup R4 Dundee United 2 Ayr United 0 4373
20260117 Sat 17 Jan 2026 Scottish Cup R4 Dunfermline Athletic 1 Hibernian 0 10350
20260117 Sat 17 Jan 2026 Scottish Cup R4 Heart of Midlothian 1 Falkirk 1 17109
20260117 Sat 17 Jan 2026 Scottish Cup R4 Kelty Hearts 1 Cove Rangers 1 393
20260117 Sat 17 Jan 2026 Scottish Cup R4 Kilmarnock 1 Dundee 2 4501
20260117 Sat 17 Jan 2026 Scottish Cup R4 Livingston (Meadowbank Thistle) 1 St Mirren 1 1834
20260117 Sat 17 Jan 2026 Scottish Cup R4 Motherwell 1 Ross County 0 5547
20260117 Sat 17 Jan 2026 Scottish Cup R4 Partick Thistle 3 Montrose 1 2564
20260117 Sat 17 Jan 2026 Scottish Cup R4 Stenhousemuir 4 Greenock Morton 0 838
20260117 Sat 17 Jan 2026 Scottish Cup R4 The Spartans 0 Inverness Caledonian Thistle 0 858
20260117 Sat 17 Jan 2026 E L1PO Tottenham Hotspur 1 West Ham United 2 60857
20260117 Sat 17 Jan 2026 EPL 11 of 12 Nottingham Forest 0 Arsenal 0 30729
20260117 Sat 17 Jan 2026 EPL 11 of 13 Chelsea 2 Brentford 0 39704
20260117 Sat 17 Jan 2026 EPL 13 of 14 Manchester United 2 Manchester City 0 74004
20260117 Sat 17 Jan 2026 EPL 13 of 15 Leeds United 1 Fulham 0 36300
20260117 Sat 17 Jan 2026 EPL 13 of 15 Liverpool 1 Burnley 1 60431
20260117 Sat 17 Jan 2026 EPLPO Sunderland 2 Crystal Palace 1 47257
20260117 Sat 17 Jan 2026 E Champ 24 of 26 Sheffield Wednesday 0 Portsmouth 1 21351
20260117 Sat 17 Jan 2026 E Champ 24 of 27 Watford 0 Millwall 2 19074
20260117 Sat 17 Jan 2026 E Champ 25 of 27 Swansea City 1 Birmingham City 1 16753
20260117 Sat 17 Jan 2026 E Champ 25 of 28 Preston North End 0 Derby County 1 17641
20260117 Sat 17 Jan 2026 E Champ 25 of 28 Southampton 1 Hull City 2 27117
20260117 Sat 17 Jan 2026 E Champ 25 of 28 Stoke City 0 Queens Park Rangers 0 22045
20260117 Sat 17 Jan 2026 E Champ 25 of 28 Wrexham 1 Norwich City 2 10650
20260117 Sat 17 Jan 2026 E ChampPO Charlton Athletic 1 Sheffield United 0 19647
20260117 Sat 17 Jan 2026 E ChampPO Coventry City 2 Leicester City 1 31410
20260117 Sat 17 Jan 2026 E L1PO Ipswich Town 3 Blackburn Rovers 0 26715
20260117 Sat 17 Jan 2026 E L1PO Oxford United 0 Bristol City 0 11160
20260117 Sat 17 Jan 2026 E L1 21 of 24 Barnsley 2 Blackpool 1 10266
20260117 Sat 17 Jan 2026 E L1 23 of 26 Mansfield Town 3 Port Vale 0 8364
20260117 Sat 17 Jan 2026 E L1 24 of 26 AFC Wimbledon 0 Doncaster Rovers 1 8092
20260117 Sat 17 Jan 2026 E L1 24 of 27 Bradford City 1 Cardiff City 2 21571
20260117 Sat 17 Jan 2026 E L1 24 of 27 Burton Albion 3 Huddersfield Town 1 4318
20260117 Sat 17 Jan 2026 E L1 24 of 27 Exeter City 3 Stevenage 0 6302
20260117 Sat 17 Jan 2026 E L1 24 of 27 Northampton Town 1 Wycombe Wanderers 2 6758
20260117 Sat 17 Jan 2026 E L1 24 of 27 Wigan Athletic 0 Bolton Wanderers 1 15112
20260117 Sat 17 Jan 2026 E L1 25 of 28 Leyton Orient 3 Reading 1 8492
20260117 Sat 17 Jan 2026 E L1 25 of 28 Luton Town 2 Lincoln City 2 11230
20260117 Sat 17 Jan 2026 E L1 25 of 28 Peterborough United 0 Plymouth Argyle 1 8684
20260117 Sat 17 Jan 2026 E L1 26 of 29 Stockport County 3 Rotherham United 2 9141
20260117 Sat 17 Jan 2026 E L2 24 of 26 Gillingham 3 Newport County 2 5548
20260117 Sat 17 Jan 2026 E L2 24 of 27 Accrington Stanley [2] 0 Milton Keynes Dons 2 2006
20260117 Sat 17 Jan 2026 E L2 25 of 27 Oldham Athletic 2 Cheltenham Town 1 6345
20260117 Sat 17 Jan 2026 E L2 25 of 28 Bristol Rovers 0 Colchester United 1 7556
20260117 Sat 17 Jan 2026 E L2 25 of 28 Fleetwood Town 1 Cambridge United 2 2666
20260117 Sat 17 Jan 2026 E L2 25 of 28 Grimsby Town 1 Barnet 0 6046
20260117 Sat 17 Jan 2026 E L2 25 of 28 Shrewsbury Town 1 Harrogate Town 0 4638
20260117 Sat 17 Jan 2026 E L2 25 of 28 Swindon Town 2 Salford City 3 8129
20260117 Sat 17 Jan 2026 E L2 26 of 29 Chesterfield 0 Bromley 0 7432
20260117 Sat 17 Jan 2026 E L2 26 of 29 Crawley Town 1 Notts County 2 3933
20260117 Sat 17 Jan 2026 E L2 26 of 29 Crewe Alexandra 3 Barrow 1 4770
20260117 Sat 17 Jan 2026 E L2 26 of 29 Tranmere Rovers 1 Walsall 3 5751
20260118 Sun 18 Jan 2026 Scottish Cup R4 Aberdeen 1 Raith Rovers 0 9525
20260118 Sun 18 Jan 2026 Scottish Cup R4 Auchinleck Talbot 0 Celtic 2 10723
20260118 Sun 18 Jan 2026 E L1PO Aston Villa 0 Everton 1 42770
20260118 Sun 18 Jan 2026 EPL 12 of 14 Wolverhampton Wanderers 0 Newcastle United 0 29751


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