Aberdeen host Hearts in the Scottish Premiership on 23 November 2025, Sunday. Get our free predictions, betting tips, odds insights, team form guide & H2H stats for this clash. This fixture is scheduled to kicks off at 15:00 UK Time.
A tight contest is expected at Pittodrie where an Aberdeen side searching for attacking rhythm meets a Hearts team carrying strong momentum. Both teams arrive with contrasting trends as Aberdeen lean on defensive structure while Hearts show greater clarity in the final third.
Recent head to head meetings have also been competitive, which adds another layer of uncertainty to this Scottish Premiership fixture.
Aberdeen’s home form has been defined by sporadic bursts of energy rather than sustained control. The emphatic 4-0 win against Dundee FC shows that they can create pressure when the midfield gains territory, although the following home matches expose how hard it has been to repeat that level.
The 1-1 draw with Motherwell and the 1-2 defeat to Hibernian illustrate the struggle to convert possession into regular chances. A scoreless performance against Livingston earlier in the season also reflects a side that can become cautious inside the final third.
The hosts remain defensively competitive for long spells but still concede goals at key moments. The narrow 0-1 loss to Falkirk and the recent 1-1 against Motherwell point to a team that often stays in matches without imposing full control. That pattern keeps games tight but limits their ability to dictate tempo. Aberdeen approach this match in need of greater efficiency in both boxes.
Hearts travel north with a clear sense of identity and a strong record away from home. Their recent run includes victories at Kilmarnock by 3-0 and at Rangers by 2-0, showing a side that can vary between patient counterattacking and assertive forward play.
Even the more competitive matches, such as the 2-2 draw at St Mirren, highlight improved resilience on the road. Hearts have produced consistent scoring performances, including a 1-2 win at Livingston and a 2-3 success at Dundee United earlier in the season.
Home results also reinforce that momentum. Wins against Dundee FC by 4-0 and Celtic by 3-1 show confidence in front of goal, while the 1-1 draw with Dundee United adds balance to their overall profile. Hearts arrive with more fluency in their attacking combinations and appear comfortable playing in different phases of the match.
The main pick from the available betting tips is the Hearts win at 2.05 odds, which aligns with the form pattern shown by both sides.
Hearts bring stronger recent performances away from home, supported by clinical moments in key matches such as the 3-0 trip to Kilmarnock and the 2-0 visit to Rangers. Their consistency in scoring and ability to manage tight situations give them an edge in this fixture.
We back Lawrence Shankland to score anytime because the Hearts forward scored three goals in his last four matches for the club. We expect him to influence the final outcome of this game by scoring in this game, which aligns with the 1.95 odds available for this market.
| Aberdeen | Hearts | |
|---|---|---|
| Game Played | 15 | 16 |
| Wins | 6 | 10 |
| Draws | 3 | 5 |
| Loss | 6 | 1 |
| Goals For | 16 | 32 |
| Goals Against | 16 | 13 |
| Aberdeen | Hearts | |
|---|---|---|
| Game Played | 8 | 8 |
| Wins | 2 | 5 |
| Draws | 3 | 2 |
| Loss | 3 | 1 |
| Goals For | 10 | 14 |
| Goals Against | 9 | 7 |
|
11.12.25
|
Aberdeen Strasbourg |
0-1 |
|
06.12.25
|
Dundee FC Aberdeen |
1-3 |
|
03.12.25
|
Aberdeen St Mirren |
3-3 |
|
30.11.25
|
Livingston Aberdeen |
0-1 |
|
27.11.25
|
Aberdeen FC Noah |
1-1 |
|
23.11.25
|
Aberdeen Hearts |
1-0 |
|
09.11.25
|
Aberdeen Motherwell |
1-1 |
|
06.11.25
|
AEK Larnaca Aberdeen |
0-0 |
|
29.10.25
|
Kilmarnock Aberdeen |
0-1 |
|
26.10.25
|
Aberdeen Hibernian |
1-2 |
|
23.10.25
|
AEK Athens Aberdeen |
6-0 |
|
18.10.25
|
St Mirren Aberdeen |
0-1 |
|
05.10.25
|
Aberdeen Dundee FC |
4-0 |
|
02.10.25
|
Aberdeen Shakhtar Donetsk |
2-3 |
|
27.09.25
|
Motherwell Aberdeen |
2-0 |
|
23.09.25
|
Dundee United Aberdeen |
2-0 |
|
20.09.25
|
Aberdeen Motherwell |
0-1 |
|
13.09.25
|
Aberdeen Livingston |
0-0 |
|
31.08.25
|
Aberdeen Falkirk |
0-1 |
|
28.08.25
|
FCSB Aberdeen |
3-0 |
|
21.08.25
|
Aberdeen FCSB |
2-2 |
|
16.08.25
|
Morton Aberdeen |
0-3 |
|
10.08.25
|
Aberdeen Celtic |
0-2 |
|
04.08.25
|
Hearts Aberdeen |
2-0 |
|
25.07.25
|
Aberdeen Ipswich |
1-3 |
|
24.05.25
|
Aberdeen Celtic (Penalties:4 - 3) |
1-1 |
|
17.05.25
|
Dundee United Aberdeen |
2-1 |
|
14.05.25
|
Aberdeen Celtic |
1-5 |
|
11.05.25
|
Rangers Aberdeen |
4-0 |
|
03.05.25
|
St Mirren Aberdeen |
1-0 |
|
26.04.25
|
Aberdeen Hibernian |
1-0 |
|
19.04.25
|
Hearts Aberdeen |
1-2 |
|
13.04.25
|
Aberdeen Rangers |
2-2 |
|
05.04.25
|
Ross County Aberdeen |
0-1 |
|
29.03.25
|
Aberdeen Motherwell |
4-1 |
|
15.03.25
|
St Johnstone Aberdeen |
0-0 |
|
08.03.25
|
Aberdeen Queen's Park |
4-1 |
|
02.03.25
|
Aberdeen Dundee United |
2-2 |
|
25.02.25
|
Celtic Aberdeen |
5-1 |
|
22.02.25
|
Aberdeen Kilmarnock |
1-0 |
|
15.02.25
|
Dundee FC Aberdeen |
1-2 |
|
09.02.25
|
Aberdeen Dunfermline |
3-0 |
|
01.02.25
|
Hibernian Aberdeen |
2-0 |
|
25.01.25
|
Aberdeen St Mirren |
0-3 |
|
18.01.25
|
Elgin City Aberdeen |
0-3 |
|
15.01.25
|
Rangers Aberdeen |
3-0 |
|
12.01.25
|
Aberdeen Hearts |
0-0 |
|
05.01.25
|
Motherwell Aberdeen |
2-0 |
|
02.01.25
|
Aberdeen Ross County |
1-2 |
|
29.12.24
|
Dundee United Aberdeen |
1-0 |
|
11.12.25
|
Aberdeen Strasbourg |
0-1 |
|
03.12.25
|
Aberdeen St Mirren |
3-3 |
|
27.11.25
|
Aberdeen FC Noah |
1-1 |
|
23.11.25
|
Aberdeen Hearts |
1-0 |
|
09.11.25
|
Aberdeen Motherwell |
1-1 |
|
26.10.25
|
Aberdeen Hibernian |
1-2 |
|
05.10.25
|
Aberdeen Dundee FC |
4-0 |
|
02.10.25
|
Aberdeen Shakhtar Donetsk |
2-3 |
|
20.09.25
|
Aberdeen Motherwell |
0-1 |
|
13.09.25
|
Aberdeen Livingston |
0-0 |
|
31.08.25
|
Aberdeen Falkirk |
0-1 |
|
21.08.25
|
Aberdeen FCSB |
2-2 |
|
10.08.25
|
Aberdeen Celtic |
0-2 |
|
25.07.25
|
Aberdeen Ipswich |
1-3 |
|
24.05.25
|
Aberdeen Celtic (Penalties:4 - 3) |
1-1 |
|
14.05.25
|
Aberdeen Celtic |
1-5 |
|
26.04.25
|
Aberdeen Hibernian |
1-0 |
|
13.04.25
|
Aberdeen Rangers |
2-2 |
|
29.03.25
|
Aberdeen Motherwell |
4-1 |
|
08.03.25
|
Aberdeen Queen's Park |
4-1 |
|
02.03.25
|
Aberdeen Dundee United |
2-2 |
|
22.02.25
|
Aberdeen Kilmarnock |
1-0 |
|
09.02.25
|
Aberdeen Dunfermline |
3-0 |
|
25.01.25
|
Aberdeen St Mirren |
0-3 |
|
12.01.25
|
Aberdeen Hearts |
0-0 |
|
02.01.25
|
Aberdeen Ross County |
1-2 |
|
21.12.24
|
Aberdeen Hibernian |
1-3 |
|
07.12.24
|
Aberdeen St Johnstone |
1-1 |
|
04.12.24
|
Aberdeen Celtic |
0-1 |
|
09.11.24
|
Aberdeen Dundee FC |
4-1 |
|
30.10.24
|
Aberdeen Rangers |
2-1 |
|
26.10.24
|
Aberdeen Dundee United |
1-0 |
|
06.10.24
|
Aberdeen Hearts |
3-2 |
|
21.09.24
|
Aberdeen Spartans |
4-0 |
|
14.09.24
|
Aberdeen Motherwell |
2-1 |
|
25.08.24
|
Aberdeen Kilmarnock |
2-0 |
|
17.08.24
|
Aberdeen Queen's Park |
1-0 |
|
11.08.24
|
Aberdeen St Mirren |
3-1 |
|
27.07.24
|
Aberdeen Dumbarton |
6-0 |
|
23.07.24
|
Aberdeen Airdrieonians |
2-1 |
|
15.05.24
|
Aberdeen Livingston |
5-1 |
|
04.05.24
|
Aberdeen St Johnstone |
1-0 |
|
27.04.24
|
Aberdeen Motherwell |
1-0 |
|
20.04.24
|
Aberdeen Celtic (Penalties:5 - 6) |
3-3 |
|
13.04.24
|
Aberdeen Dundee FC |
0-0 |
|
30.03.24
|
Aberdeen Ross County |
2-1 |
|
09.03.24
|
Aberdeen Kilmarnock |
3-1 |
|
28.02.24
|
Aberdeen St Johnstone |
0-2 |
|
17.02.24
|
Aberdeen Hibernian |
2-2 |
|
14.02.24
|
Aberdeen Motherwell |
3-3 |
|
06.12.25
|
Dundee FC Aberdeen |
1-3 |
|
30.11.25
|
Livingston Aberdeen |
0-1 |
|
06.11.25
|
AEK Larnaca Aberdeen |
0-0 |
|
29.10.25
|
Kilmarnock Aberdeen |
0-1 |
|
23.10.25
|
AEK Athens Aberdeen |
6-0 |
|
18.10.25
|
St Mirren Aberdeen |
0-1 |
|
27.09.25
|
Motherwell Aberdeen |
2-0 |
|
23.09.25
|
Dundee United Aberdeen |
2-0 |
|
28.08.25
|
FCSB Aberdeen |
3-0 |
|
16.08.25
|
Morton Aberdeen |
0-3 |
|
04.08.25
|
Hearts Aberdeen |
2-0 |
|
17.05.25
|
Dundee United Aberdeen |
2-1 |
|
11.05.25
|
Rangers Aberdeen |
4-0 |
|
03.05.25
|
St Mirren Aberdeen |
1-0 |
|
19.04.25
|
Hearts Aberdeen |
1-2 |
|
05.04.25
|
Ross County Aberdeen |
0-1 |
|
15.03.25
|
St Johnstone Aberdeen |
0-0 |
|
25.02.25
|
Celtic Aberdeen |
5-1 |
|
15.02.25
|
Dundee FC Aberdeen |
1-2 |
|
01.02.25
|
Hibernian Aberdeen |
2-0 |
|
18.01.25
|
Elgin City Aberdeen |
0-3 |
|
15.01.25
|
Rangers Aberdeen |
3-0 |
|
05.01.25
|
Motherwell Aberdeen |
2-0 |
|
29.12.24
|
Dundee United Aberdeen |
1-0 |
|
26.12.24
|
Kilmarnock Aberdeen |
4-0 |
|
01.12.24
|
Hearts Aberdeen |
1-1 |
|
26.11.24
|
Hibernian Aberdeen |
3-3 |
|
23.11.24
|
St Mirren Aberdeen |
2-1 |
|
02.11.24
|
Celtic Aberdeen |
6-0 |
|
19.10.24
|
Celtic Aberdeen |
2-2 |
|
28.09.24
|
Dundee FC Aberdeen |
1-2 |
|
31.08.24
|
Ross County Aberdeen |
0-1 |
|
05.08.24
|
St Johnstone Aberdeen |
1-2 |
|
20.07.24
|
East Kilbride Aberdeen |
0-4 |
|
13.07.24
|
Queen of the South Aberdeen |
0-3 |
|
10.07.24
|
Peterhead Aberdeen |
0-4 |
|
19.05.24
|
Ross County Aberdeen |
2-2 |
|
12.05.24
|
Hibernian Aberdeen |
0-4 |
|
06.04.24
|
Livingston Aberdeen |
0-0 |
|
16.03.24
|
Motherwell Aberdeen |
0-1 |
|
13.03.24
|
Dundee FC Aberdeen |
1-0 |
|
02.03.24
|
St Mirren Aberdeen |
2-1 |
|
24.02.24
|
Kilmarnock Aberdeen |
2-0 |
|
06.02.24
|
Rangers Aberdeen |
2-1 |
|
27.01.24
|
Hearts Aberdeen |
2-0 |
|
24.01.24
|
St Johnstone Aberdeen |
1-1 |
|
19.01.24
|
Clyde Aberdeen |
0-2 |
|
02.01.24
|
Ross County Aberdeen |
0-3 |
|
17.12.23
|
Rangers Aberdeen |
1-0 |
|
03.12.23
|
Hibernian Aberdeen |
2-0 |
|
07.12.25
|
Celtic Hearts |
1-2 |
|
03.12.25
|
Hearts Kilmarnock |
1-1 |
|
29.11.25
|
Motherwell Hearts |
0-0 |
|
23.11.25
|
Aberdeen Hearts |
1-0 |
|
09.11.25
|
Hearts Dundee United |
1-1 |
|
01.11.25
|
Hearts Dundee FC |
4-0 |
|
29.10.25
|
St Mirren Hearts |
2-2 |
|
26.10.25
|
Hearts Celtic |
3-1 |
|
18.10.25
|
Kilmarnock Hearts |
0-3 |
|
04.10.25
|
Hearts Hibernian |
1-0 |
|
27.09.25
|
Hearts Falkirk |
3-0 |
|
13.09.25
|
Rangers Hearts |
0-2 |
|
30.08.25
|
Livingston Hearts |
1-2 |
|
23.08.25
|
Hearts Motherwell |
3-3 |
|
16.08.25
|
St Mirren Hearts (Penalties:5 - 4) |
1-1 |
|
10.08.25
|
Dundee United Hearts |
2-3 |
|
04.08.25
|
Hearts Aberdeen |
2-0 |
|
26.07.25
|
Hearts Sunderland |
3-0 |
|
23.07.25
|
Hearts Dumbarton |
4-0 |
|
19.07.25
|
Stirling Albion Hearts |
0-4 |
|
15.07.25
|
Hamilton Academical Hearts |
0-4 |
|
12.07.25
|
Hearts Dunfermline |
4-1 |
|
18.05.25
|
Kilmarnock Hearts |
0-1 |
|
14.05.25
|
Hearts St Johnstone |
2-1 |
|
10.05.25
|
Hearts Motherwell |
3-0 |
|
03.05.25
|
Ross County Hearts |
1-3 |
|
26.04.25
|
Hearts Dundee FC |
0-1 |
|
19.04.25
|
Hearts Aberdeen |
1-2 |
|
12.04.25
|
Motherwell Hearts |
0-0 |
|
06.04.25
|
Hearts Dundee United |
0-1 |
|
29.03.25
|
Celtic Hearts |
3-0 |
|
15.03.25
|
Hearts Ross County |
2-0 |
|
07.03.25
|
Hearts Dundee FC |
3-1 |
|
02.03.25
|
Hibernian Hearts |
2-1 |
|
26.02.25
|
Hearts St Mirren |
3-1 |
|
23.02.25
|
St Johnstone Hearts |
1-2 |
|
16.02.25
|
Hearts Rangers |
1-3 |
|
10.02.25
|
St Mirren Hearts (Penalties:2 - 4) |
1-1 |
|
01.02.25
|
Dundee FC Hearts |
0-6 |
|
25.01.25
|
Hearts Kilmarnock |
3-2 |
|
17.01.25
|
Brechin Hearts |
1-4 |
|
12.01.25
|
Aberdeen Hearts |
0-0 |
|
05.01.25
|
Dundee United Hearts |
0-1 |
|
02.01.25
|
Hearts Motherwell |
1-0 |
|
29.12.24
|
Ross County Hearts |
2-2 |
|
26.12.24
|
Hearts Hibernian |
1-2 |
|
22.12.24
|
Hearts St Johnstone |
2-1 |
|
19.12.24
|
Hearts Petrocub |
2-2 |
|
15.12.24
|
Kilmarnock Hearts |
1-0 |
|
12.12.24
|
FC Copenhagen Hearts |
2-0 |
|
03.12.25
|
Hearts Kilmarnock |
1-1 |
|
09.11.25
|
Hearts Dundee United |
1-1 |
|
01.11.25
|
Hearts Dundee FC |
4-0 |
|
26.10.25
|
Hearts Celtic |
3-1 |
|
04.10.25
|
Hearts Hibernian |
1-0 |
|
27.09.25
|
Hearts Falkirk |
3-0 |
|
23.08.25
|
Hearts Motherwell |
3-3 |
|
04.08.25
|
Hearts Aberdeen |
2-0 |
|
26.07.25
|
Hearts Sunderland |
3-0 |
|
23.07.25
|
Hearts Dumbarton |
4-0 |
|
12.07.25
|
Hearts Dunfermline |
4-1 |
|
14.05.25
|
Hearts St Johnstone |
2-1 |
|
10.05.25
|
Hearts Motherwell |
3-0 |
|
26.04.25
|
Hearts Dundee FC |
0-1 |
|
19.04.25
|
Hearts Aberdeen |
1-2 |
|
06.04.25
|
Hearts Dundee United |
0-1 |
|
15.03.25
|
Hearts Ross County |
2-0 |
|
07.03.25
|
Hearts Dundee FC |
3-1 |
|
26.02.25
|
Hearts St Mirren |
3-1 |
|
16.02.25
|
Hearts Rangers |
1-3 |
|
25.01.25
|
Hearts Kilmarnock |
3-2 |
|
02.01.25
|
Hearts Motherwell |
1-0 |
|
26.12.24
|
Hearts Hibernian |
1-2 |
|
22.12.24
|
Hearts St Johnstone |
2-1 |
|
19.12.24
|
Hearts Petrocub |
2-2 |
|
07.12.24
|
Hearts Dundee FC |
2-0 |
|
01.12.24
|
Hearts Aberdeen |
1-1 |
|
23.11.24
|
Hearts Celtic |
1-4 |
|
07.11.24
|
Hearts Heidenheim |
0-2 |
|
30.10.24
|
Hearts Kilmarnock |
1-2 |
|
24.10.24
|
Hearts Omonia Nicosia |
2-0 |
|
19.10.24
|
Hearts St Mirren |
4-0 |
|
28.09.24
|
Hearts Ross County |
1-1 |
|
01.09.24
|
Hearts Dundee United |
0-1 |
|
29.08.24
|
Hearts Viktoria Plzen |
0-1 |
|
03.08.24
|
Hearts Rangers |
0-0 |
|
17.07.24
|
Hearts Tottenham |
1-5 |
|
13.07.24
|
Hearts Leyton Orient |
1-2 |
|
18.05.24
|
Hearts Rangers |
3-3 |
|
11.05.24
|
Hearts Dundee FC |
3-0 |
|
13.04.24
|
Hearts Livingston |
4-2 |
|
30.03.24
|
Hearts Kilmarnock |
1-1 |
|
03.03.24
|
Hearts Celtic |
2-0 |
|
28.02.24
|
Hearts Hibernian |
1-1 |
|
17.02.24
|
Hearts Motherwell |
2-0 |
|
27.01.24
|
Hearts Aberdeen |
2-0 |
|
23.01.24
|
Hearts Dundee FC |
3-2 |
|
30.12.23
|
Hearts Ross County |
2-2 |
|
23.12.23
|
Hearts St Mirren |
2-0 |
|
06.12.23
|
Hearts Rangers |
0-1 |
|
07.12.25
|
Celtic Hearts |
1-2 |
|
29.11.25
|
Motherwell Hearts |
0-0 |
|
23.11.25
|
Aberdeen Hearts |
1-0 |
|
29.10.25
|
St Mirren Hearts |
2-2 |
|
18.10.25
|
Kilmarnock Hearts |
0-3 |
|
13.09.25
|
Rangers Hearts |
0-2 |
|
30.08.25
|
Livingston Hearts |
1-2 |
|
16.08.25
|
St Mirren Hearts (Penalties:5 - 4) |
1-1 |
|
10.08.25
|
Dundee United Hearts |
2-3 |
|
19.07.25
|
Stirling Albion Hearts |
0-4 |
|
15.07.25
|
Hamilton Academical Hearts |
0-4 |
|
18.05.25
|
Kilmarnock Hearts |
0-1 |
|
03.05.25
|
Ross County Hearts |
1-3 |
|
12.04.25
|
Motherwell Hearts |
0-0 |
|
29.03.25
|
Celtic Hearts |
3-0 |
|
02.03.25
|
Hibernian Hearts |
2-1 |
|
23.02.25
|
St Johnstone Hearts |
1-2 |
|
10.02.25
|
St Mirren Hearts (Penalties:2 - 4) |
1-1 |
|
01.02.25
|
Dundee FC Hearts |
0-6 |
|
17.01.25
|
Brechin Hearts |
1-4 |
|
12.01.25
|
Aberdeen Hearts |
0-0 |
|
05.01.25
|
Dundee United Hearts |
0-1 |
|
29.12.24
|
Ross County Hearts |
2-2 |
|
15.12.24
|
Kilmarnock Hearts |
1-0 |
|
12.12.24
|
FC Copenhagen Hearts |
2-0 |
|
28.11.24
|
Cercle Brugge Hearts |
2-0 |
|
10.11.24
|
Rangers Hearts |
1-0 |
|
02.11.24
|
St Johnstone Hearts |
1-2 |
|
27.10.24
|
Hibernian Hearts |
1-1 |
|
06.10.24
|
Aberdeen Hearts |
3-2 |
|
03.10.24
|
Dinamo Minsk Hearts |
1-2 |
|
21.09.24
|
St Mirren Hearts |
2-1 |
|
14.09.24
|
Celtic Hearts |
2-0 |
|
25.08.24
|
Motherwell Hearts |
3-1 |
|
22.08.24
|
Viktoria Plzen Hearts |
1-0 |
|
17.08.24
|
Falkirk Hearts |
2-0 |
|
10.08.24
|
Dundee FC Hearts |
3-1 |
|
27.07.24
|
Fleetwood Hearts |
3-0 |
|
15.05.24
|
St Mirren Hearts |
2-2 |
|
04.05.24
|
Celtic Hearts |
3-0 |
|
27.04.24
|
Kilmarnock Hearts |
0-0 |
|
21.04.24
|
Rangers Hearts |
2-0 |
|
06.04.24
|
St Mirren Hearts |
1-2 |
|
16.03.24
|
Ross County Hearts |
2-1 |
|
11.03.24
|
Morton Hearts |
0-1 |
|
24.02.24
|
Rangers Hearts |
5-0 |
|
11.02.24
|
Airdrieonians Hearts |
1-4 |
|
07.02.24
|
St Johnstone Hearts |
0-1 |
|
03.02.24
|
Dundee FC Hearts |
2-3 |
|
20.01.24
|
Spartans Hearts |
1-2 |
|
04.08.2025
|
Hearts Aberdeen |
2-0
|
|
19.04.2025
|
Hearts Aberdeen |
1-2
|
|
12.01.2025
|
Aberdeen Hearts |
0-0
|
|
01.12.2024
|
Hearts Aberdeen |
1-1
|
|
06.10.2024
|
Aberdeen Hearts |
3-2
|
|
12.01.2025
|
Aberdeen Hearts |
0-0
|
|
06.10.2024
|
Aberdeen Hearts |
3-2
|
|
09.12.2023
|
Aberdeen Hearts |
2-1
|
|
18.03.2023
|
Aberdeen Hearts |
3-0
|
|
16.10.2022
|
Aberdeen Hearts |
2-0
|
|
30.10.2021
|
Aberdeen Hearts |
2-1
|