Aberdeen vs Hearts Results & Stats | 23.11.2025

sct Aberdeen vs Hearts
15:00 Ended
Aberdeen
1
Hearts
0
Bet on the game with:
Bet365
star freebets livegame

Highlights

Aberdeen
whistle
Hearts
31'
yellow card
Braga
Keskinen
ball
39'
Knoester
yellow card
42'
clock 1-0 HT
50'
yellow card
Steinwender
64'
yellow card
Devlin
73'
substitution
Steinwender
Spittal
74'
substitution
Findlay
McCart
73'
substitution
McEntee
Borchgrevink
Devlin
yellow card
81'
Lobban
Molloy
substitution
81'
Armstrong
Clarkson
substitution
81'
Lazetic
Nisbet
substitution
84'
Polvara
Shinnie
substitution
84'
Keskinen
Milanovic
substitution
84'
86'
substitution
Magnusson
Wilson
85'
substitution
Braga
Forrest
Molloy
yellow card
89'
90+6'
yellow card
Kyziridis
clock 1-0 FT
corners yellow card red card substitution ball
Aberdeen
6
3
0
5
1
Hearts
3
4
0
5
0

Ticker

Start play
3' - 1st Shot On Target - Lobban (Aberdeen)
3' - 1st Shot Off Target - Armstrong (Aberdeen)
6' - 1st Offside - Hearts
11' - 2nd Shot Off Target - Findlay (Hearts)
18' - 3rd Shot Off Target - Milne (Hearts)
17' - 4th Shot Off Target - Braga (Hearts)
22' - 1st Corner - Aberdeen
25' - 2nd Corner - Hearts
25' - 2nd Shot On Target - Kent (Hearts)
26' - 5th Shot Off Target - Armstrong (Aberdeen)
31' ~ 1st Yellow Card ~ Braga ~(Hearts)
38' - 3rd Corner - Aberdeen
39' - 1st Goal - Keskinen (Aberdeen) - Shot
39' - 3rd Shot On Target - Keskinen (Aberdeen)
42' ~ 2nd Yellow Card ~ Knoester ~(Aberdeen)
44' - 4th Corner - Aberdeen
Score After First Half - 1-0
18' - 3rd Shot Off Target - Milne (Hearts)
48' - 6th Shot Off Target - Braga (Hearts)
50' ~ 3rd Yellow Card ~ Steinwender ~(Hearts)
49' - 7th Shot Off Target - Kyziridis (Hearts)
52' - 2nd Offside - Hearts
55' - 5th Corner - Hearts
54' - 8th Shot Off Target - Kent (Hearts)
52' - 2nd Offside - Hearts
56' - 9th Shot Off Target - Kyziridis (Hearts)
56' - 4th Shot On Target - Magnusson (Hearts)
62' - 6th Corner - Aberdeen
64' ~ 4th Yellow Card ~ Devlin ~(Hearts)
66' - 10th Shot Off Target - Polvara (Aberdeen)
68' - 7th Corner - Aberdeen
73' ~ Substitution ~ Spittal ~ Steinwender ~(Hearts)
74' ~ Substitution ~ McCart ~ Findlay ~(Hearts)
73' ~ Substitution ~ Borchgrevink ~ McEntee ~(Hearts)
76' - 5th Shot On Target - Braga (Hearts)
76' - 8th Corner - Hearts
77' - 11th Shot Off Target - Aouchiche (Aberdeen)
81' ~ 5th Yellow Card ~ Devlin ~(Aberdeen)
82' - 12th Shot Off Target - Kabore (Hearts)
81' ~ Substitution ~ Molloy ~ Lobban ~(Aberdeen)
81' ~ Substitution ~ Clarkson ~ Armstrong ~(Aberdeen)
82' - 13th Shot Off Target - Kyziridis (Hearts)
84' ~ Substitution ~ Nisbet ~ Lazetic ~(Aberdeen)
84' ~ Substitution ~ Shinnie ~ Polvara ~(Aberdeen)
84' ~ Substitution ~ Milanovic ~ Keskinen ~(Aberdeen)
85' - 14th Shot Off Target - Braga (Hearts)
85' - 3rd Offside - Hearts
86' ~ Substitution ~ Wilson ~ Magnusson ~(Hearts)
85' ~ Substitution ~ Forrest ~ Braga ~(Hearts)
87' - 9th Corner - Aberdeen
89' ~ 6th Yellow Card ~ Molloy ~(Aberdeen)
89' - 15th Shot Off Target - Kent (Hearts)
90' - 6th Shot On Target - Kabore (Hearts)
90+6' ~ 7th Yellow Card ~ Kyziridis ~(Hearts)
90+7' - 16th Shot Off Target - Wilson (Hearts)
Score After Full Time - 1-0

Starting lineups

GK
1
Dimitar Mitov
DF
5
Mats Knoester
DF
2
Nicky Devlin
MF
8
Dante Polvara
MF
22
Jack Milne
MF
28
Alexander Jensen
MF
38
Dylan Lobban
MF
7
Adil Aouchiche
MF
81
Topi Keskinen
MF
16
Stuart Armstrong
FW
27
Marco Lazetic
Bench
GK
13
Nick Suman
DF
21
Gavin Molloy
MF
4
Graeme Shinnie
MF
10
Leighton Clarkson
MF
77
Emmanuel Gyamfi
MF
14
Kenan Bilalovic
FW
11
Nicolas Milanovic
FW
15
Kevin Nisbet
FW
29
Kjartan Mar Kjartansson
GK
25
Alexander Schwolow
DF
15
Michael Steinwender
DF
31
Oisin McEntee
DF
18
Harry Milne
DF
2
Frankie Kent
DF
19
Stuart Findlay
MF
14
Cameron Devlin
MF
22
Tomas Magnusson
FW
10
Claudio Rafael Soares Braga
FW
11
Pierre Landry Kabore
FW
89
Alexandros Kyziridis
Bench
GK
1
Craig Gordon
DF
5
Jamie McCart
DF
3
Stephen Kingsley
MF
12
Christian Borchgrevink
MF
7
Elton Kabangu
MF
16
Blair Spittal
FW
21
James Wilson
FW
17
Alan Forrest
FW
29
Sabah Kerjota
Substitutions
73'
substitution
Steinwender
Spittal
74'
substitution
Findlay
McCart
73'
substitution
McEntee
Borchgrevink
81'
substitution
Lobban
Molloy
81'
substitution
Armstrong
Clarkson
84'
substitution
Lazetic
Nisbet
84'
substitution
Polvara
Shinnie
84'
substitution
Keskinen
Milanovic
86'
substitution
Magnusson
Wilson
85'
substitution
Braga
Forrest

Match Info & Odds

calendar November 23 2025 03:00
marker Pittodrie Stadium - Aberdeen
whistle David Dickinson
coup Competition
sct
Premiership Scotland

Statistics

Aberdeen
Hearts
Attacks
97
149
Dangerous attacks
41
40
Possession %
40
60
24.5 Action areas 23.1
97 Attacks 149
92 Ball safe 84
6 Corners 3
6 Corners F 3
3 Corners H 1
9 Crosses 15
0.00 Crossing accuracy 0.13
41 Dangerous attacks 40
20 Fouls 15
5 Goal attempts 11
1 Goals 0
2 Injuries 0
3 Key passes 11
0 Offsides 3
5 Shots on target 12
2 Shots off target 4
0.69 Passing accuracy 0.77
0 Penalties 0
40 Possession % 60
0 Red cards 0
5 Saves 1
1 Shots blocked 3
5 Substitutions 5
0.44 Expected goals 1.77
3 Yellow cards 4
0 Yellow-red cards 0
Momentum! ?

Head to head

19:00 04/08
Hearts
2
Aberdeen
0
11:30 19/04
Hearts
1
Aberdeen
2
15:00 12/01
Aberdeen
0
Hearts
0
15:00 01/12
Hearts
1
Aberdeen
1
14:00 06/10
Aberdeen
3
Hearts
2
15:00 27/01
Hearts
2
Aberdeen
0
15:00 09/12
Aberdeen
2
Hearts
1
14:00 16/09
Hearts
2
Aberdeen
0
11:30 20/05
Hearts
2
Aberdeen
1
15:00 18/03
Aberdeen
3
Hearts
0
15:00 09/11
Aberdeen
1
Motherwell
1
17:45 06/11
AEK Larnaca
0
Aberdeen
0
19:45 29/10
Kilmarnock
0
Aberdeen
1
14:30 26/10
Aberdeen
1
Hibernian
2
16:45 23/10
AEK Athens
6
Aberdeen
0
14:00 18/10
St Mirren
0
Aberdeen
1
14:00 05/10
Aberdeen
4
Dundee
0
19:00 02/10
Aberdeen
2
Shakhtar Donetsk
3
16:45 27/09
Motherwell
2
Aberdeen
0
18:45 23/09
Dundee Utd
2
Aberdeen
0
15:00 09/11
Hearts
1
Dundee Utd
1
15:00 01/11
Hearts
4
Dundee
0
19:45 29/10
St Mirren
2
Hearts
2
12:00 26/10
Hearts
3
Celtic
1
16:45 18/10
Kilmarnock
0
Hearts
3
16:45 04/10
Hearts
1
Hibernian
0
14:00 27/09
Hearts
3
Falkirk
0
14:00 13/09
Rangers
0
Hearts
2
14:00 30/08
Livingston
1
Hearts
2
14:00 23/08
Hearts
3
Motherwell
3
Season
2 Aug 2025 24 May 2026

Premiership Standings