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]

Manager Cumulative to date

Manager Type G W D L F A PenW PenL
Derek McInnes LA 6 4 1 1 12 6 0 0
Derek McInnes COMPA 9 6 2 1 21 7 0 1
Derek McInnes L 13 9 3 1 29 11 0 0
Derek McInnes COMP 18 13 4 1 46 13 0 1

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
20251120 Thu 20 Nov 2025 E L1 14 of 23 Peterborough United 3 Stockport County 0 6681
20251121 Fri 21 Nov 2025 E Champ 14 of 24 Preston North End 1 Blackburn Rovers 2 21635
20251122 Sat 22 Nov 2025 SPR 12 of 20 St Mirren 0 Celtic 1 6840
20251122 Sat 22 Nov 2025 SPR 12 of 22 Dundee United 0 Falkirk 3 9736
20251122 Sat 22 Nov 2025 SPR 12 of 22 Rangers 2 Livingston (Meadowbank Thistle) 1 49686
20251122 Sat 22 Nov 2025 SPR 13 of 22 Hibernian 2 Dundee 0 17714
20251122 Sat 22 Nov 2025 SPR 13 of 22 Kilmarnock 1 Motherwell 3 5100
20251122 Sat 22 Nov 2025 SCH 15 of 20 Dunfermline Athletic 1 Greenock Morton 0 4989
20251122 Sat 22 Nov 2025 SCH 15 of 22 Partick Thistle 2 St Johnstone 1 5461
20251122 Sat 22 Nov 2025 SCH 16 of 22 Airdrieonians (Airdrie United) 0 Ayr United 1 1582
20251122 Sat 22 Nov 2025 SCH 16 of 22 Arbroath 0 Raith Rovers 0 1688
20251122 Sat 22 Nov 2025 SL1 14 of 19 Inverness Caledonian Thistle 4 Queen of the South 0 2003
20251122 Sat 22 Nov 2025 SL1 15 of 19 Hamilton Academical 3 Kelty Hearts 1 410
20251122 Sat 22 Nov 2025 SL1 15 of 19 Montrose 2 East Fife 1 571
20251122 Sat 22 Nov 2025 SL1 15 of 19 Peterhead 1 Stenhousemuir 4 693
20251122 Sat 22 Nov 2025 SL1 15 of 20 Cove Rangers 0 Alloa Athletic 0 467
20251122 Sat 22 Nov 2025 SL2 14 of 18 East Kilbride 1 Edinburgh City 1 314
20251122 Sat 22 Nov 2025 SL2 14 of 19 Clyde 1 Annan Athletic 0 572
20251122 Sat 22 Nov 2025 SL2 14 of 19 Dumbarton 1 Forfar Athletic 4 575
20251122 Sat 22 Nov 2025 SL2 14 of 19 Stirling Albion 1 Elgin City 1 486
20251122 Sat 22 Nov 2025 SL2 14 of 19 The Spartans 0 Stranraer 4 401
20251122 Sat 22 Nov 2025 EPL 06 of 10 Wolverhampton Wanderers 0 Crystal Palace 2 29976
20251122 Sat 22 Nov 2025 EPL 07 of 09 Fulham 1 Sunderland 0 27560
20251122 Sat 22 Nov 2025 EPL 07 of 10 Bournemouth 2 West Ham United 2 11216
20251122 Sat 22 Nov 2025 EPL 07 of 11 Brighton and Hove Albion 2 Brentford 1 31358
20251122 Sat 22 Nov 2025 EPL 07 of 11 Burnley 0 Chelsea 2 21499
20251122 Sat 22 Nov 2025 EPL 08 of 11 Liverpool 0 Nottingham Forest 3 60419
20251122 Sat 22 Nov 2025 EPL 08 of 13 Newcastle United 2 Manchester City 1 52181
20251122 Sat 22 Nov 2025 E Champ 13 of 22 Ipswich Town 0 Wrexham 0 29147
20251122 Sat 22 Nov 2025 E Champ 13 of 23 Coventry City 3 West Bromwich Albion 2 29216
20251122 Sat 22 Nov 2025 E Champ 14 of 22 Portsmouth 3 Millwall 1 20423
20251122 Sat 22 Nov 2025 E Champ 14 of 23 Charlton Athletic 1 Southampton 5 22708
20251122 Sat 22 Nov 2025 E Champ 14 of 23 Leicester City 2 Stoke City 1 29897
20251122 Sat 22 Nov 2025 E Champ 14 of 23 Oxford United 1 Middlesbrough 1 11138
20251122 Sat 22 Nov 2025 E Champ 14 of 24 Birmingham City 4 Norwich City 1 28080
20251122 Sat 22 Nov 2025 E Champ 14 of 24 Bristol City 3 Swansea City 0 23842
20251122 Sat 22 Nov 2025 E Champ 14 of 24 Derby County 2 Watford 3 29442
20251122 Sat 22 Nov 2025 E Champ 14 of 24 Queens Park Rangers 3 Hull City 2 16657
20251122 Sat 22 Nov 2025 E L1 13 of 20 Barnsley 5 Luton Town 0 10882
20251122 Sat 22 Nov 2025 E L1 13 of 21 Stevenage 0 Doncaster Rovers 0 4015
20251122 Sat 22 Nov 2025 E L1 15 of 22 Mansfield Town 1 Huddersfield Town 3 8590
20251122 Sat 22 Nov 2025 E L1 15 of 23 AFC Wimbledon 1 Wigan Athletic 2 8370
20251122 Sat 22 Nov 2025 E L1 15 of 23 Northampton Town 1 Cardiff City 3 7151
20251122 Sat 22 Nov 2025 E L1 15 of 23 Reading 1 Rotherham United 1 15279
20251122 Sat 22 Nov 2025 E L1 16 of 22 Port Vale 0 Plymouth Argyle 1 7358
20251122 Sat 22 Nov 2025 E L1 16 of 23 Leyton Orient 1 Blackpool 1 8181
20251122 Sat 22 Nov 2025 E L1 16 of 24 Bolton Wanderers 0 Bradford City 0 26473
20251122 Sat 22 Nov 2025 E L1 16 of 24 Wycombe Wanderers 3 Lincoln City 2 4872
20251122 Sat 22 Nov 2025 E L2 16 of 23 Gillingham 1 Barnet 1 5778
20251122 Sat 22 Nov 2025 E L2 17 of 24 Barrow 0 Cambridge United 2 3024
20251122 Sat 22 Nov 2025 E L2 17 of 24 Bromley 2 Salford City 0 3771
20251122 Sat 22 Nov 2025 E L2 17 of 24 Crewe Alexandra 3 Chesterfield 3 5770
20251122 Sat 22 Nov 2025 E L2 17 of 24 Fleetwood Town 3 Shrewsbury Town 1 2731
20251122 Sat 22 Nov 2025 E L2 17 of 24 Harrogate Town 0 Walsall 2 3249
20251122 Sat 22 Nov 2025 E L2 17 of 24 Notts County 1 Colchester United 3 9477
20251122 Sat 22 Nov 2025 E L2 17 of 24 Oldham Athletic 3 Newport County 0 7056
20251122 Sat 22 Nov 2025 E L2 17 of 24 Swindon Town 2 Grimsby Town 2 8087
20251122 Sat 22 Nov 2025 E L2 17 of 24 Tranmere Rovers 2 Milton Keynes Dons 2 5786
20251122 Sat 22 Nov 2025 E L2 17 of 25 Cheltenham Town 1 Bristol Rovers 0 5465
20251122 Sat 22 Nov 2025 E L2 17 of 25 Crawley Town 1 Accrington Stanley [2] 1 2885
20251123 Sun 23 Nov 2025 SPR 12 of 22 Aberdeen 1 Heart of Midlothian 0 17850
20251123 Sun 23 Nov 2025 EPL 08 of 11 Arsenal 4 Tottenham Hotspur 1 60345
20251123 Sun 23 Nov 2025 EPL 08 of 11 Leeds United 1 Aston Villa 2 36819
20251123 Sun 23 Nov 2025 E Champ 14 of 23 Sheffield Wednesday 0 Sheffield United 3 32740


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