Aberdeen vs Hearts

9 December 2023 · Scottish Premiership · 2023/24 · Referee C Graham

Full time 2 – 1

Half-time: 0–1

  • Bojan Miovski 53’
  • Leighton Clarkson 90+2’
  • Lawrence Shankland 20’

Match summary

Aberdeen came from behind to win 2-1 at home to Hearts, with the winner arriving in stoppage time. Hearts led 1-0 at half-time.

Lawrence Shankland put Hearts ahead with a header in the 20th minute, Bojan Miovski equalised in the 53rd minute, and Leighton Clarkson won it in stoppage time.

Shots finished 14-5 to Aberdeen, with 6 on target for Aberdeen and 3 for Hearts.

Match stats

Aberdeen Hearts
14 Shots 5
6 Shots on Target 3
3 Corners 8
3 Yellow Cards 7
0 Red Cards 0

Key events

Aberdeen Hearts
Kick-off
20’
Lawrence Shankland0-1 (Hearts)
Half-time0-1
Bojan Miovski1-1 (Aberdeen)
53’
Leighton Clarkson2-1 (Aberdeen)
90+2’
Full-time2-1

Bookings

Card times are not on file for this game, so they are listed without a minute.

Aberdeen
  • Stefan Gartenmann
  • Jamie McGrath
  • Bojan Miovski
Hearts
  • Frankie Kent
  • Kye Rowles
  • Calem Nieuwenhof
  • Beni Baningime
  • Alex Lowry
  • Lawrence Shankland
  • Aidan Denholm

Shot map

Every shot and where it was taken from.

 Hearts attacking Aberdeen attacking 
4’ Stephen Kingsley (Hearts), from a corner, saved 14’ Alex Lowry (Hearts), open play, saved 16’ Jamie McGrath (Aberdeen), open play, blocked 20’ Lawrence Shankland (Hearts), from a corner, goal 34’ Leighton Clarkson (Aberdeen), set piece, off target 43’ Graeme Shinnie (Aberdeen), open play, off target 48’ Bojan Miovski (Aberdeen), open play, saved 51’ Lawrence Shankland (Hearts), open play, off target 52’ Richard Jensen (Aberdeen), open play, saved 53’ Bojan Miovski (Aberdeen), open play, goal 53’ Nicky Devlin (Aberdeen), from a corner, off target 60’ Ester Sokler (Aberdeen), open play, off target 62’ Ester Sokler (Aberdeen), open play, off target 65’ Jamie McGrath (Aberdeen), direct free kick, saved 85’ Duk (Aberdeen), open play, blocked 86’ Duk (Aberdeen), open play, saved 90+1’ Duk (Aberdeen), open play, off target 90+2’ Leighton Clarkson (Aberdeen), open play, goal 90+9’ Craig Halkett (Hearts), from a corner, off target 4’ Stephen Kingsley (Hearts), from a corner, saved 14’ Alex Lowry (Hearts), open play, saved 16’ Jamie McGrath (Aberdeen), open play, blocked 20’ Lawrence Shankland (Hearts), from a corner, goal 34’ Leighton Clarkson (Aberdeen), set piece, off target 43’ Graeme Shinnie (Aberdeen), open play, off target 48’ Bojan Miovski (Aberdeen), open play, saved 51’ Lawrence Shankland (Hearts), open play, off target 52’ Richard Jensen (Aberdeen), open play, saved 53’ Bojan Miovski (Aberdeen), open play, goal 53’ Nicky Devlin (Aberdeen), from a corner, off target 60’ Ester Sokler (Aberdeen), open play, off target 62’ Ester Sokler (Aberdeen), open play, off target 65’ Jamie McGrath (Aberdeen), direct free kick, saved 85’ Duk (Aberdeen), open play, blocked 86’ Duk (Aberdeen), open play, saved 90+1’ Duk (Aberdeen), open play, off target 90+2’ Leighton Clarkson (Aberdeen), open play, goal 90+9’ Craig Halkett (Hearts), from a corner, off target
Goal On target Off target or blocked

Hover or tap a shot for the player and minute.

Player stats

Players14 players
Kelle Roos
90′ – – – – – – –
90′ – – 1 – – – –
Stefan Gartenmann
90′ – – – – – –
Richard Jensen
90′ – – 1 – – – –
Jack Milne Taken off
73′ – – – – – – –
Leighton Clarkson
90′ 1 – 2 – – – –
Graeme Shinnie
90′ – – 1 – – – –
Jonny Hayes
90′ – – – – – – –
Jamie McGrath Taken off
90′ – – 2 – – –
Bojan Miovski Taken off
77′ 1 – 2 – – –
Ester Sokler Taken off
73′ – – 2 – – – –
Duk Came on as a substitute
17′ – – 3 – – – –
Shayden Morris Came on as a substitute
17′ – – – – – – –
Dante Polvara Came on as a substitute
13′ – – – – – – –
Came on Taken off Sent off Red is the most in that position for the team

Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists.

Before kick-off

Aberdeen win 40% Avg odds 2.38
Draw 28% Avg odds 3.39
Hearts win 32% Avg odds 2.90

Chances implied by the average closing odds, with the bookmaker margin removed.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results and odds from football-data.co.uk. Referee data before 2025/26 from the Transfermarkt datasets project.