<- Team <- Date <- Comp -> Comp -> Date -> Team
Hearts Team Opponents Scoring Seq Penalties Table Streaks Events Statistics Games played
![]()
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
The specified statement did not generate any data Manager Type G W D L F A PenW PenL
MR NR Season Team Venue FT HT Agg Comp Round Crowd TV 2025-26 Aberdeen Pittodrie Aberdeen Scotland
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) = 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 9 33y 05m 21d / 2025-11-09 sun 2025-11-29 sat 2 31 Oisin McEntee 17 24y 10m 18d Borchgrevink Christian 73 / 2025-11-09 sun 2025-11-29 sat 3 18 Harry Milne 20 29y 00m 25d / 2025-11-09 sun 2025-11-29 sat 4 15 Michael Steinwender 26 25y 06m 19d Y50 Spittal Blair 73 / 2025-11-09 sun 2025-12-07 sun 5 2 Frankie Kent 79 30y 00m 02d / 1 2025-08-30 sat 2025-11-29 sat 6 19 Stuart Findlay 17 30y 02m 09d McCart Jamie 74 / 1 2025-11-09 sun 2025-11-29 sat 7 10 Claudio Braga 18 26y 00m 26d Y31 Forrest Alan 86 / 2025-11-09 sun 2025-11-29 sat 8 14 Cammy Devlin (C) 161 27y 05m 16d Y64 / 1 2025-11-09 sun 2025-11-29 sat 9 11 Pierre Landry Kabore 6 24y 04m 18d / 2025-11-09 sun 2025-11-29 sat 10 22 Tomas Magnusson 11 23y 03m 09d Wilson James 86 / 2025-11-09 sun 2025-11-29 sat 11 89 Alexandros Kyziridis 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 5 26y 06m 12d McEntee Oisin 73 / 2025-11-09 sun 2025-11-29 sat S04 16 Blair Spittal 59 29y 11m 04d Steinwender Michael 73 / 1 2025-11-09 sun 2025-11-29 sat S06 5 Jamie McCart 17 28y 05m 03d Findlay Stuart 74 / 2025-10-29 wed 2025-11-29 sat S07 17 Alan Forrest 141 29y 02m 14d Braga Claudio 86 / 2025-11-09 sun 2025-11-29 sat S10 21 James Wilson 43 18y 08m 17d Magnusson Tomas 86 / 2025-10-04 sat 2025-12-21 sun U1 1 Craig Gordon 42y 10m 24d / 2025-11-09 sun 2025-11-29 sat U2 3 Stephen Kingsley 31y 04m 00d / 1 2025-11-09 sun 2025-11-29 sat U3 7 Elton Kabangu 27y 09m 15d / 2025-11-09 sun 2025-11-29 sat U4 29 Sabah Kerjota 24y 03m 09d / 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
SavePen
MissDiscipline Team
AppsTotal
AppsSub
MrkSubstitued by Sub
Time1 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
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 David Dickinson Hearts Redcards Linesman 1 Calum Spence Opponents Redcards Linesman 2 Alastair Taylor Hearts Yellowcards 4 Fourth Official Dan McFarlane Opponents Yellowcards 3
Match Events
Click on heading to sortPd Time VAR Diff Player For Type What Notes 1H 30:44 Claudio Braga Heart of Midlothian YELLOWCARD Yellow Card For Braga Claudio (Heart of Midlothian) Diving 1H 38:21 Topi Keskinen Aberdeen GOAL Goal Scored by [Topi Keskinen] (Aberdeen) 1H 41:50 Mats Knoester Aberdeen 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 YELLOWCARD Yellow Card For Steinwender Michael (Heart of Midlothian) Foul on Adil Aouchiche 2H 63:21 Cammy Devlin Heart of Midlothian YELLOWCARD Yellow Card For Devlin Cameron (Heart of Midlothian) Foul on Nicky Devlin 2H 72:56 Michael Steinwender Heart of Midlothian TAKENOFF Player:Michael Steinwender (Hearts) subbed by Blair Spittal on 73 mins 2H 72:56 Blair Spittal Heart of Midlothian SUBBEDON Player:Blair Spittal (Hearts) came on for Michael Steinwender on 73 mins 2H 73:06 Oisin McEntee Heart of Midlothian TAKENOFF Player:Oisin McEntee (Hearts) subbed by Christian Borchgrevink on 73 mins 2H 73:06 Christian Borchgrevink Heart of Midlothian SUBBEDON Player:Christian Borchgrevink (Hearts) came on for Oisin McEntee on 73 mins 2H 73:10 Stuart Findlay Heart of Midlothian TAKENOFF Player:Stuart Findlay (Hearts) subbed by Jamie McCart on 74 mins 2H 73:10 Jamie McCart Heart of Midlothian SUBBEDON Player:Jamie McCart (Hearts) came on for Stuart Findlay on 74 mins 2H 80:05 Nicholas Devlin Aberdeen YELLOWCARD Yellow Card For Nicholas Devlin (Aberdeen) Handball 2H 80:43 Dylan Lobban Aberdeen TAKENOFF Player:Dylan Lobban (Aberdeen) subbed by Gavin Molloy on 81 mins 2H 80:43 Gavin Molloy Aberdeen SUBBEDON Player:Gavin Molloy (Aberdeen) came on for Dylan Lobban on 81 mins 2H 80:53 Stuart Armstrong Aberdeen TAKENOFF Player:Stuart Armstrong (Aberdeen) subbed by Leighton Clarkson on 81 mins 2H 80:53 Leighton Clarkson Aberdeen SUBBEDON Player:Leighton Clarkson (Aberdeen) came on for Stuart Armstrong on 81 mins 2H 83:34 Marko Lazetic Aberdeen TAKENOFF Player:Marko Lazetic (Aberdeen) subbed by Kevin Michael Nisbet on 84 mins 2H 83:34 Kevin Michael Nisbet Aberdeen SUBBEDON Player:Kevin Michael Nisbet (Aberdeen) came on for Marko Lazetic on 84 mins 2H 83:43 Dante Polvara Aberdeen TAKENOFF Player:Dante Polvara (Aberdeen) subbed by Graeme Shinnie on 84 mins 2H 83:43 Graeme Shinnie Aberdeen SUBBEDON Player:Graeme Shinnie (Aberdeen) came on for Dante Polvara on 84 mins 2H 83:51 Topi Keskinen Aberdeen TAKENOFF Player:Topi Keskinen (Aberdeen) subbed by Nicolas Milanovic on 84 mins 2H 83:51 Nicolas Milanovic Aberdeen SUBBEDON Player:Nicolas Milanovic (Aberdeen) came on for Topi Keskinen on 84 mins 2H 84:46 Tomas Magnusson Heart of Midlothian TAKENOFF Player:Tomas Magnusson (Hearts) subbed by James Wilson on 86 mins 2H 84:46 James Wilson Heart of Midlothian SUBBEDON Player:James Wilson (Hearts) came on for Tomas Magnusson on 86 mins 2H 85:04 Claudio Braga Heart of Midlothian TAKENOFF Player:Claudio Braga (Hearts) subbed by Alan Forrest on 86 mins 2H 85:04 Alan Forrest Heart of Midlothian SUBBEDON Player:Alan Forrest (Hearts) came on for Claudio Braga on 86 mins 2H 88:17 Gavin Molloy Aberdeen YELLOWCARD Yellow Card For Gavin Molloy (Aberdeen) Foul on Alexandros Kyziridis 2H 95:00 Alexandros Kyziridis Heart of Midlothian 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 sortSortDate 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