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

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

Crest Sun 23 Nov 2025 15:00
Aberdeen 1 Hearts 0
Premiership 13 of 38
Pittodrie Aberdeen Scotland
17850
Ref: David Dickinson

Scorers -----
Opp Scorers [Topi Keskinen 38:21]

The specified statement did not generate any data

Manager Cumulative to date

Manager Type G W D L F A PenW PenL

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

Pittodrie Aberdeen Scotland

0-1

0-1

Premiership

13 of 38 17850 SKY

Notes
Hearts lose first league game of the season. Cammy Devlin captains Hearts from the start for the first time.

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 9 33y 05m 21d / 2025-11-09 sun 2025-11-29 sat
2 31 Oisin McEntee flag 17 24y 10m 18d Borchgrevink Christian 73 / 2025-11-09 sun 2025-11-29 sat
3 18 Harry Milne flag 20 29y 00m 25d / 2025-11-09 sun 2025-11-29 sat
4 15 Michael Steinwender flag 26 25y 06m 19d Y50 Spittal Blair 73 / 2025-11-09 sun 2025-12-07 sun
5 2 Frankie Kent flag 79 30y 00m 02d / 1 2025-08-30 sat 2025-11-29 sat
6 19 Stuart Findlay flag 17 30y 02m 09d McCart Jamie 74 / 1 2025-11-09 sun 2025-11-29 sat
7 10 Claudio Braga flag 18 26y 00m 26d Y31 Forrest Alan 86 / 2025-11-09 sun 2025-11-29 sat
8 14 Cammy Devlin (C) flag 161 27y 05m 16d Y64 / 1 2025-11-09 sun 2025-11-29 sat
9 11 Pierre Landry Kabore flag 6 24y 04m 18d / 2025-11-09 sun 2025-11-29 sat
10 22 Tomas Magnusson flag 11 23y 03m 09d Wilson James 86 / 2025-11-09 sun 2025-11-29 sat
11 89 Alexandros Kyziridis flag 16 25y 02m 07d Y95 / 2025-11-09 sun 2025-11-29 sat
Total Starting App->> 380 27.23 <<-Average Starting Age
–––––– Substitutes ––––––
S02 12 Christian Borchgrevink flag 5 26y 06m 12d McEntee Oisin 73 / 2025-11-09 sun 2025-11-29 sat
S04 16 Blair Spittal flag 59 29y 11m 04d Steinwender Michael 73 / 1 2025-11-09 sun 2025-11-29 sat
S06 5 Jamie McCart flag 17 28y 05m 03d Findlay Stuart 74 / 2025-10-29 wed 2025-11-29 sat
S07 17 Alan Forrest flag 141 29y 02m 14d Braga Claudio 86 / 2025-11-09 sun 2025-11-29 sat
S10 21 James Wilson flag 43 18y 08m 17d Magnusson Tomas 86 / 2025-10-04 sat 2025-12-21 sun
U1 1 Craig Gordon flag 42y 10m 24d N / 2025-11-09 sun 2025-11-29 sat
U2 3 Stephen Kingsley flag 31y 04m 00d N / 1 2025-11-09 sun 2025-11-29 sat
U3 7 Elton Kabangu flag 27y 09m 15d N / 2025-11-09 sun 2025-11-29 sat
U4 29 Sabah Kerjota flag 24y 03m 09d N / 2025-11-09 sun 2025-12-03 wed
  27.02 <<-Average Age of Players who played

Opponents
Manager Jimmy Thelin
Team Managed 06 of 06
Total Managed 06 of 06
No Player Nat Age Gls Pens OGs Pen
Save
Pen
Miss
Discipline Team
Apps
Total
Apps
Sub
Mrk
Substitued by Sub
Time
1 Dimitar Mitov BUL 28y 10m 01d 05 of 05 08 of 08
2 Dylan Lobban SCO 20y 02m 28d 01 of 01 01 of 01 Gavin Molloy 81
3 Alexander Jensen DEN 24y 02m 30d 03 of 03 03 of 03
4 Nicholas Devlin SCO 32y 01m 06d Y81 08 of 08 16 of 16
5 Jack Milne SCO 22y 09m 13d 05 of 05 05 of 05
6 Mats Knoester NED 27y 00m 04d Y42 03 of 03 03 of 03
7 Adil Aouchiche FRA 23y 04m 08d 02 of 02 02 of 02
8 Topi Keskinen FIN 22y 08m 16d 1 06 of 06 06 of 06 Nicolas Petar Milanovic 84
9 Marko Lazetic Srb 21y 10m 01d 01 of 01 01 of 01 Kevin Michael Nisbet 84
10 Stuart Armstrong SCO 33y 07m 24d 01 of 01 19 of 19 Leighton Clarkson 81
11 Dante Polvara USA 25y 05m 02d 06 of 06 06 of 06 Graeme Shinnie 84
25.66 <<-Average Starting Age
–––––– Substitutes ––––––
S02 Gavin Molloy IRL 24y 01m 04d Y89 03 of 03 03 of 03 Dylan Lobban 81
S08 Nicolas Milanovic AUS 24y 00m 09d 02 of 02 02 of 02 Topi Keskinen 84
S09 Kevin Michael Nisbet SCO 28y 08m 15d 04 of 04 14 of 14 Marko Lazetic 84
S10 Leighton Clarkson ENG 24y 01m 04d 13 of 13 13 of 13 Stuart Armstrong 81
S11 Graeme Shinnie SCO 34y 03m 19d 28 of 28 38 of 38 Dante Polvara 84
U1 Nicholas Suman AUS 25y 08m 26d of of
U2 Kenan Bilalovic SWE 26y 08m 07d of of
U3 Kjartan Kjartansson ISL 19y 04m 09d of of
U4 Emmanuel Gyamfi GER 21y 04m 00d of of
26.09 <<-Average Age of players who played

Scoring Sequence
No Score Scorer Scores For Time
1

0-1

Topi Keskinen Aberdeen 38:21

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

Discipline and Officials

RefereeDavid DickinsonHearts Redcards
Linesman 1Calum SpenceOpponents Redcards
Linesman 2Alastair TaylorHearts Yellowcards4
Fourth OfficialDan McFarlaneOpponents Yellowcards3

Match Events

Click on heading to sort
Pd Time VAR Diff Player For Type What Notes
1H 30:44 Claudio Braga Heart of Midlothian YC YELLOWCARD Yellow Card For Braga Claudio (Heart of Midlothian) Diving
1H 38:21 Topi Keskinen Aberdeen GL GOAL Goal Scored by [Topi Keskinen] (Aberdeen)
1H 41:50 Mats Knoester Aberdeen YC YELLOWCARD Yellow Card For Mats Knoester (Aberdeen) Blockin Alexander Schwolow as he tried to take a quick free kick
1H 45:58 Aberdeen 1HEND 1st half ends on 45 Minutes 58 seconds
2H 49:12 Michael Steinwender Heart of Midlothian YC YELLOWCARD Yellow Card For Steinwender Michael (Heart of Midlothian) Foul on Adil Aouchiche
2H 63:21 Cammy Devlin Heart of Midlothian YC YELLOWCARD Yellow Card For Devlin Cameron (Heart of Midlothian) Foul on Nicky Devlin
2H 72:56 Michael Steinwender Heart of Midlothian OF TAKENOFF Player:Michael Steinwender (Hearts) subbed by Blair Spittal on 73 mins
2H 72:56 Blair Spittal Heart of Midlothian ON SUBBEDON Player:Blair Spittal (Hearts) came on for Michael Steinwender on 73 mins
2H 73:06 Oisin McEntee Heart of Midlothian OF TAKENOFF Player:Oisin McEntee (Hearts) subbed by Christian Borchgrevink on 73 mins
2H 73:06 Christian Borchgrevink Heart of Midlothian ON SUBBEDON Player:Christian Borchgrevink (Hearts) came on for Oisin McEntee on 73 mins
2H 73:10 Stuart Findlay Heart of Midlothian OF TAKENOFF Player:Stuart Findlay (Hearts) subbed by Jamie McCart on 74 mins
2H 73:10 Jamie McCart Heart of Midlothian ON SUBBEDON Player:Jamie McCart (Hearts) came on for Stuart Findlay on 74 mins
2H 80:05 Nicholas Devlin Aberdeen YC YELLOWCARD Yellow Card For Nicholas Devlin (Aberdeen) Handball
2H 80:43 Dylan Lobban Aberdeen OF TAKENOFF Player:Dylan Lobban (Aberdeen) subbed by Gavin Molloy on 81 mins
2H 80:43 Gavin Molloy Aberdeen ON SUBBEDON Player:Gavin Molloy (Aberdeen) came on for Dylan Lobban on 81 mins
2H 80:53 Stuart Armstrong Aberdeen OF TAKENOFF Player:Stuart Armstrong (Aberdeen) subbed by Leighton Clarkson on 81 mins
2H 80:53 Leighton Clarkson Aberdeen ON SUBBEDON Player:Leighton Clarkson (Aberdeen) came on for Stuart Armstrong on 81 mins
2H 83:34 Marko Lazetic Aberdeen OF TAKENOFF Player:Marko Lazetic (Aberdeen) subbed by Kevin Michael Nisbet on 84 mins
2H 83:34 Kevin Michael Nisbet Aberdeen ON SUBBEDON Player:Kevin Michael Nisbet (Aberdeen) came on for Marko Lazetic on 84 mins
2H 83:43 Dante Polvara Aberdeen OF TAKENOFF Player:Dante Polvara (Aberdeen) subbed by Graeme Shinnie on 84 mins
2H 83:43 Graeme Shinnie Aberdeen ON SUBBEDON Player:Graeme Shinnie (Aberdeen) came on for Dante Polvara on 84 mins
2H 83:51 Topi Keskinen Aberdeen OF TAKENOFF Player:Topi Keskinen (Aberdeen) subbed by Nicolas Milanovic on 84 mins
2H 83:51 Nicolas Milanovic Aberdeen ON SUBBEDON Player:Nicolas Milanovic (Aberdeen) came on for Topi Keskinen on 84 mins
2H 84:46 Tomas Magnusson Heart of Midlothian OF TAKENOFF Player:Tomas Magnusson (Hearts) subbed by James Wilson on 86 mins
2H 84:46 James Wilson Heart of Midlothian ON SUBBEDON Player:James Wilson (Hearts) came on for Tomas Magnusson on 86 mins
2H 85:04 Claudio Braga Heart of Midlothian OF TAKENOFF Player:Claudio Braga (Hearts) subbed by Alan Forrest on 86 mins
2H 85:04 Alan Forrest Heart of Midlothian ON SUBBEDON Player:Alan Forrest (Hearts) came on for Claudio Braga on 86 mins
2H 88:17 Gavin Molloy Aberdeen YC YELLOWCARD Yellow Card For Gavin Molloy (Aberdeen) Foul on Alexandros Kyziridis
2H 95:00 Alexandros Kyziridis Heart of Midlothian YC YELLOWCARD Yellow Card For Kyziridis Alexandros (Heart of Midlothian) Foul on Gavin Molloy
2H 97:05 Aberdeen 2HEND 2nd half ends on 97 Minutes 05 seconds

League Tables
Before - Saturday 22 Nov 2025 After - Sunday 23 Nov 2025
Pos Team G W D L F A Diff Avg Pts Note
1 Heart of Midlothian 12 9 3 0 29 10 19 2.9000 30
2 Celtic 12 8 2 2 21 8 13 2.6250 26
3 Hibernian 13 5 6 2 23 14 9 1.6429 21
4 Rangers 12 5 6 1 17 11 6 1.5455 21
5 Falkirk 13 5 4 4 19 21 -2 .9048 19
6 Motherwell 12 4 6 2 20 15 5 1.3333 18
7 Dundee United 12 3 5 4 18 20 -2 .9000 14
8 Aberdeen 11 3 2 6 8 12 -4 .6667 11
9 St Mirren 12 2 4 6 8 16 -8 .5000 10
10 Kilmarnock 13 2 4 7 14 25 -11 .5600 10
11 Dundee 13 2 3 8 9 24 -15 .3750 9
12 Livingston (Meadowbank Thistle) 13 1 5 7 15 25 -10 .6000 8
Pos Diff Team G W D L F A Diff Avg Pts Note
1 0 Heart of Midlothian 13 9 3 1 29 11 18 2.6364 30
2 0 Celtic 12 8 2 2 21 8 13 2.6250 26
3 0 Hibernian 13 5 6 2 23 14 9 1.6429 21
4 0 Rangers 12 5 6 1 17 11 6 1.5455 21
5 0 Falkirk 13 5 4 4 19 21 -2 .9048 19
6 0 Motherwell 12 4 6 2 20 15 5 1.3333 18
7 0 Dundee United 12 3 5 4 18 20 -2 .9000 14
8 0 Aberdeen 12 4 2 6 9 12 -3 .7500 14
9 0 St Mirren 12 2 4 6 8 16 -8 .5000 10
10 0 Kilmarnock 13 2 4 7 14 25 -11 .5600 10
11 0 Dundee 13 2 3 8 9 24 -15 .3750 9
12 0 Livingston (Meadowbank Thistle) 13 1 5 7 15 25 -10 .6000 8

League Games Played

Home F Away A Crowd
Dundee United 0 Falkirk 3 9736
Hibernian 2 Dundee 0 17714
Kilmarnock 1 Motherwell 3 5100
Rangers 2 Livingston (Meadowbank Thistle) 1 49686
St Mirren 0 Celtic 1 6840

League Games Played

Home F Away A Crowd
Aberdeen 1 Heart of Midlothian 0 17850

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

1

2

L

D

W

D

W

W

W

W

W

W

5709

2637

1262

1810

10332

7854

L only

1

2

 

4608

2073

1061

1474

8133

6395


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

1

1

324

127

81

116

442

435

L only

1

1

291

115

75

101

400

378


Match Statistics

Hearts What Opponents
17 Goal Attempts 6
4 On Target 2
12 Off Target 0
1 Woodwork 0
3 Corners 6
15 Fouls 20
3 Offside 0

Games played during this week

Click on heading to sort
SortDate Date Comp Rd Home F Away A Crowd
20251122 Sat 22 Nov 2025 SPR 12 of 16 St Mirren 0 Celtic 1 6840
20251122 Sat 22 Nov 2025 SPR 12 of 17 Rangers 2 Livingston (Meadowbank Thistle) 1 49686
20251122 Sat 22 Nov 2025 SPR 12 of 18 Dundee United 0 Falkirk 3 9736
20251122 Sat 22 Nov 2025 SPR 13 of 18 Hibernian 2 Dundee 0 17714
20251122 Sat 22 Nov 2025 SPR 13 of 18 Kilmarnock 1 Motherwell 3 5100
20251122 Sat 22 Nov 2025 SCH 15 of 19 Dunfermline Athletic 1 Greenock Morton 0 4989
20251122 Sat 22 Nov 2025 SCH 15 of 19 Partick Thistle 2 St Johnstone 1 5461
20251122 Sat 22 Nov 2025 SCH 16 of 19 Airdrieonians (Airdrie United) 0 Ayr United 1 1582
20251122 Sat 22 Nov 2025 SCH 16 of 19 Arbroath 0 Raith Rovers 0 1688
20251122 Sat 22 Nov 2025 SL1 14 of 17 Inverness Caledonian Thistle 4 Queen of the South 0
20251122 Sat 22 Nov 2025 SL1 15 of 18 Cove Rangers 0 Alloa Athletic 0
20251122 Sat 22 Nov 2025 SL1 15 of 18 Hamilton Academical 3 Kelty Hearts 1
20251122 Sat 22 Nov 2025 SL1 15 of 18 Montrose 2 East Fife 1
20251122 Sat 22 Nov 2025 SL1 15 of 18 Peterhead 1 Stenhousemuir 4
20251122 Sat 22 Nov 2025 SL2 14 of 17 Clyde 1 Annan Athletic 0
20251122 Sat 22 Nov 2025 SL2 14 of 17 Dumbarton 1 Forfar Athletic 4
20251122 Sat 22 Nov 2025 SL2 14 of 17 East Kilbride 1 Edinburgh City 1
20251122 Sat 22 Nov 2025 SL2 14 of 17 Stirling Albion 1 Elgin City 1
20251122 Sat 22 Nov 2025 SL2 14 of 17 The Spartans 0 Stranraer 4
20251123 Sun 23 Nov 2025 SPR 12 of 17 Aberdeen 1 Heart of Midlothian 0 17850


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