Aberdeen vs St Mirren

17 October 2026 · Scottish Premiership · 2026/27 · Referee J Beaton

Full time 3 – 1

Half-time: 1–1

  • Bradley Lyons 2’
  • Kevin Nisbet 58’
  • Ayoub Mouloua 72’
  • Eseosa Sule 42’

Match summary

Aberdeen beat St Mirren 3-1. It was 1-1 at half-time.

In the first half, Bradley Lyons put Aberdeen ahead in the 2nd minute and Eseosa Sule equalised in the 42nd minute. In the second half, Kevin Nisbet put Aberdeen back in front in the 58th minute and Ayoub Mouloua made it 3-1 in the 72nd minute.

The chances backed that up: Aberdeen created 2.83 expected goals (xG) from 17 shots to St Mirren's 1.01 from 13. Kevin Nisbet had a penalty saved for Aberdeen.

Match stats

35% Possession 65%
17 Shots 13
7 Shots on target 7
2 Corners 6
25 Attacks 38
32 Dangerous attacks 31
276 Passes 547
72.5% Pass accuracy 82.6%
15 Tackles 15
18 Fouls 16
1 Yellow cards 2
1 Offsides 0

Key events

Aberdeen St Mirren
Kick-off
Bradley LyonsRight foot shot1-0 (Aberdeen)
2’
16’
Killian PhillipsShot on target
17’
Corner
21’
Corner
29’
Eseosa SuleShot on target
29’
Corner
31’
Ryan CarrFoul
Kevin NisbetShot on target
31’
Corner
32’
35’
Luke ThomasShot on target
35’
Corner
42’
Eseosa SuleRight foot shot1-1 (St Mirren)
Half-time1-1
Kevin NisbetShot on target
46’
Second half underway
50’
Eseosa SuleShot on target
56’
Paul NsioFoul
Kevin NisbetLeft foot shot2-1 (Aberdeen)
58’
Tony YoganeVAR: No penalty
58’
Kevin NisbetMissed penaltysaved
58’
Kevin NisbetShot on target
58’
Ayoub MoulouaRight foot shot3-1 (Aberdeen)
72’
75’
Corner
77’
Kevin NisbetShot on target
82’
83’
Corner
Corner
83’
90’
Fraser TaylorShot on target
90+4’
Fraser TaylorShot on target
Full-time3-1

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.83 1.01 2’ Bradley Lyons (Aberdeen), 1-0 2’ 42’ Eseosa Sule (St Mirren), 1-1 42’ 58’ Kevin Nisbet (Aberdeen), 2-1 58’ 72’ Ayoub Mouloua (Aberdeen), 3-1 72’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.83 1.01 2’ Bradley Lyons (Aberdeen), 1-0 Lyons 2’ 42’ Eseosa Sule (St Mirren), 1-1 Sule 42’ 58’ Kevin Nisbet (Aberdeen), 2-1 Nisbet 58’ 72’ Ayoub Mouloua (Aberdeen), 3-1 Mouloua 72’
Aberdeen 2.83 xGSt Mirren 1.01 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 St Mirren attacking Aberdeen attacking 
58’ Kevin Nisbet (Aberdeen), penalty, 0.79 xG, saved 58’ Kevin Nisbet (Aberdeen), set piece, 0.68 xG, goal 82’ Kevin Nisbet (Aberdeen), open play, 0.54 xG, saved 16’ Killian Phillips (St Mirren), open play, 0.22 xG, saved 16’ Killian Phillips (St Mirren), open play, 0.16 xG, blocked 50’ Tony Yogane (Aberdeen), open play, 0.14 xG, off target 34’ Kevin Nisbet (Aberdeen), open play, 0.13 xG, off target 87’ Lewis Mayo (Aberdeen), from a corner, 0.12 xG, off target 42’ Eseosa Sule (St Mirren), open play, 0.09 xG, goal 27’ Declan John (St Mirren), open play, 0.08 xG, off target 82’ Calvin Ramsay (St Mirren), set piece, 0.08 xG, blocked 83’ Ayoub Mouloua (Aberdeen), open play, 0.08 xG, blocked 90+4’ Fraser Taylor (St Mirren), open play, 0.07 xG, saved 50’ Eseosa Sule (St Mirren), open play, 0.06 xG, saved 35’ Luke Thomas (St Mirren), open play, 0.06 xG, saved 53’ Kevin Nisbet (Aberdeen), open play, 0.06 xG, blocked 79’ Ismeal Kabia (St Mirren), open play, 0.06 xG, blocked 29’ Eseosa Sule (St Mirren), open play, 0.05 xG, saved 31’ Kevin Nisbet (Aberdeen), open play, 0.05 xG, saved 86’ Tony Yogane (Aberdeen), open play, 0.05 xG, blocked 46’ Kevin Nisbet (Aberdeen), open play, 0.05 xG, saved 72’ Ayoub Mouloua (Aberdeen), set piece, 0.04 xG, goal 66’ Toyosi Olusanya (Aberdeen), open play, 0.04 xG, blocked 20’ Ryan Carr (St Mirren), open play, 0.02 xG, off target 60’ Tony Yogane (Aberdeen), open play, 0.02 xG, blocked 90’ Fraser Taylor (St Mirren), set piece, 0.02 xG, saved 2’ Bradley Lyons (Aberdeen), open play, 0.02 xG, goal 6’ Lewis Smith (Aberdeen), open play, 0.02 xG, off target 62’ Ismeal Kabia (St Mirren), open play, 0.02 xG, blocked 10’ Connor Ronan (Aberdeen), set piece, 0.00 xG, blocked 58’ Kevin Nisbet (Aberdeen), penalty, 0.79 xG, saved 58’ Kevin Nisbet (Aberdeen), set piece, 0.68 xG, goal 82’ Kevin Nisbet (Aberdeen), open play, 0.54 xG, saved 16’ Killian Phillips (St Mirren), open play, 0.22 xG, saved 16’ Killian Phillips (St Mirren), open play, 0.16 xG, blocked 50’ Tony Yogane (Aberdeen), open play, 0.14 xG, off target 34’ Kevin Nisbet (Aberdeen), open play, 0.13 xG, off target 87’ Lewis Mayo (Aberdeen), from a corner, 0.12 xG, off target 42’ Eseosa Sule (St Mirren), open play, 0.09 xG, goal 82’ Calvin Ramsay (St Mirren), set piece, 0.08 xG, blocked 27’ Declan John (St Mirren), open play, 0.08 xG, off target 83’ Ayoub Mouloua (Aberdeen), open play, 0.08 xG, blocked 90+4’ Fraser Taylor (St Mirren), open play, 0.07 xG, saved 50’ Eseosa Sule (St Mirren), open play, 0.06 xG, saved 53’ Kevin Nisbet (Aberdeen), open play, 0.06 xG, blocked 79’ Ismeal Kabia (St Mirren), open play, 0.06 xG, blocked 35’ Luke Thomas (St Mirren), open play, 0.06 xG, saved 29’ Eseosa Sule (St Mirren), open play, 0.05 xG, saved 31’ Kevin Nisbet (Aberdeen), open play, 0.05 xG, saved 46’ Kevin Nisbet (Aberdeen), open play, 0.05 xG, saved 86’ Tony Yogane (Aberdeen), open play, 0.05 xG, blocked 72’ Ayoub Mouloua (Aberdeen), set piece, 0.04 xG, goal 66’ Toyosi Olusanya (Aberdeen), open play, 0.04 xG, blocked 20’ Ryan Carr (St Mirren), open play, 0.02 xG, off target 60’ Tony Yogane (Aberdeen), open play, 0.02 xG, blocked 90’ Fraser Taylor (St Mirren), set piece, 0.02 xG, saved 2’ Bradley Lyons (Aberdeen), open play, 0.02 xG, goal 6’ Lewis Smith (Aberdeen), open play, 0.02 xG, off target 62’ Ismeal Kabia (St Mirren), open play, 0.02 xG, blocked 10’ Connor Ronan (Aberdeen), set piece, 0.00 xG, blocked
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Aberdeen 4-2-3-1 Starting XI
Müller
Guinness-Walker
Mayo
Knoester
Cadden
Lyons 46’
Afeez
Ronan 46’
Olusanya 71’
Smith 76’
Nisbet 90’
St Mirren 4-4-2 Starting XI
Chapman
John
Gogić
Fraser
Ramsay
Carr
Nsio 67’
Phillips
Kabia
Sule 74’
Thomas 59’

Player stats

Goalkeeper1 player
90′ 6 1 30 – – – – –
Defenders3 players
90′ 2 2 – 4 2 30 – – – –
90′ 2 – 1 3 – 28 – – – –
90′ 1 4 – 3 – 22 1 – – –
Midfielders8 players
90′ – – 28 1 – 2 3 5 1 2 –
Bradley Lyons Taken off
45′ 1 – 14 1 – – – 6 1 4 –
90′ – 1 32 1 – 3 3 4 – 1 –
Lewis Smith Taken off
76′ – – 15 3 – 3 – 5 3 1 –
Connor Ronan Taken off
45′ – 1 13 1 – – – 2 – – –
Stuart Armstrong Came on as a substitute
45′ – – 21 2 – – – – 3 –
Tony Yogane Came on as a substitute
45′ – – 6 – – – – 4 – 3 –
Emmanuel Gyamfi Came on as a substitute
14′ – – 3 – – – 1 1 2 1 –
Forwards3 players
Toyosi Olusanya Taken off
71′ – – 1 – 0.04 – 1 2 1 13 –
Kevin Nisbet Taken off
89′ 1 – 7 5 2.30 – – 4 – 11 –
Ayoub Mouloua Came on as a substitute
19′ 1 – 2 1 0.13 – 1 3 – 9 –
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 54% Avg odds 1.73
Draw 25% Avg odds 3.81
St Mirren win 21% Avg odds 4.35

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.