Timeline
- 35' Lewis Smith for Ayoub Mouloua
- 58' Joel Cotterill for Ruari Paton
- 59' Tony Yogane for Findlay Marshall
- 59' Stuart Armstrong for Connor Ronan
- 67' Taylor Steven for Matthew Todd
- 68' Hicham Mahou for Nesta Guinness-Walker
- 78' Josh Campbell for Samuel Stanton
- 78' James Gullan for Josh Fowler
- 90' Aremu Afeez for Christopher Cadden
- 90'+1' Bozo Mikulic for Daniel Finlayson
Match stats
65.4%
Possession
34.6%
22
Shots
5
5
On target
1
7
Fouls
10
0
Yellow cards
0
0
Red cards
0
0
Offsides
0
0
Saves
5
459
Accurate passes
225
Lineups
Aberdeen
5-3-2
27
Müller
24
Guinness-Walker
21
Molloy
5
Knoester
22
Milne
28
Cadden
25
Ronan
40
Marshall
8
Lyons
15
Nisbet
9
Mouloua
St Johnstone
3-4-2-1
1
Steward
14
Foulds
19
Finlayson
33
Smith
2
Alic
8
Holt
42
McAlear
26
Todd
99
Paton
9
Fowler
11
Stanton
Aberdeen
5-3-2
- 27 Marius Müller G
- 5 Mats Knoester CD
- 21 Gavin Molloy CD-L
- 22 Jack Milne CD-R
- 24 Nesta Guinness-Walker ▼ LB
- 28 Christopher Cadden ▼ RB
- 40 Findlay Marshall ▼ CM
- 25 Connor Ronan ▼ CM-L
- 8 Brad Lyons CM-R
- 15 Kevin Nisbet CF-L
- 9 Ayoub Mouloua ▼ CF-R
Came on
- 17 Stuart Armstrong ▲ SUB
- 14 Hicham Mahou ▲ SUB
- 11 Lewis Smith ▲ SUB
- 7 Tony Yogane ▲ SUB
- 32 Aremu Afeez ▲ SUB
Unused substitutes (4)
- 23 Lewis Mayo SUB
- 20 Toyosi Olusanya SUB
- 30 Daniel Klein SUB
- 26 Daniel Happe SUB
St Johnstone
3-4-2-1
- 1 Toby Steward G
- 19 Daniel Finlayson ▼ CD
- 14 Matty Foulds CD-L
- 33 Liam Smith CD-R
- 8 Jason Holt CM-L
- 42 Reece McAlear CM-R
- 2 Enes Alic LM
- 26 Matthew Todd ▼ RM
- 9 Josh Fowler ▼ F
- 99 Ruari Paton ▼ CF-L
- 11 Samuel Stanton ▼ CF-R
Came on
- 30 Joel Cotterill ▲ SUB
- 6 Bozo Mikulic ▲ SUB
- 32 Josh Campbell ▲ SUB
- 7 Taylor Steven ▲ SUB
- 10 James Gullan ▲ SUB
Unused substitutes (4)
- 20 Ross Sinclair SUB
- 18 Kai Fotheringham SUB
- 23 Logan Chalmers SUB
- 22 Danny Schmidt SUB
Commentary
- 90'+1' Bozo Mikulic (St Johnstone) Substitution at 90'+1'
- 90' Aremu Afeez (Aberdeen) Substitution at 90'
- 78' James Gullan (St Johnstone) Substitution at 78'
- 78' Josh Campbell (St Johnstone) Substitution at 78'
- 68' Hicham Mahou (Aberdeen) Substitution at 68'
- 67' Taylor Steven (St Johnstone) Substitution at 67'
- 59' Stuart Armstrong (Aberdeen) Substitution at 59'
- 59' Tony Yogane (Aberdeen) Substitution at 59'
- 58' Joel Cotterill (St Johnstone) Substitution at 58'
- 35' Lewis Smith (Aberdeen) Substitution at 35'
- 14' Josh Fowler (St Johnstone) Penalty - Scored at 14'
Recent form
Aberdeen
W
D
W
W
D
- D Kilmarnock 0-0 SPFL Premiership
- W at Kilmarnock 1-1 SLC
- W at Motherwell 4-0 SPFL Premiership
- D at Hibernian 1-1 SPFL Premiership
- W at Dunfermline Athletic 4-1 Club Friendly
St Johnstone
D
L
W
D
L
- L at Heart of Midlothian 2-1 SPFL Premiership
- D at Dundee 1-1 SPFL Premiership
- W Hibernian 2-1 SPFL Premiership
- L Celtic 1-0 SPFL Premiership
- D Falkirk 1-1 SPFL Premiership
Head to head
ABE leads series 3-0-2
- 15 Mar 2025 St Johnstone 0–0 Aberdeen 2024-25 Scottish Premiership
- 7 Dec 2024 Aberdeen 1–1 St Johnstone 2024-25 Scottish Premiership
- 5 Aug 2024 St Johnstone 1–2 Aberdeen 2024-25 Scottish Premiership
- 4 May 2024 Aberdeen 1–0 St Johnstone 2023-24 Scottish Premiership
- 1 Apr 2023 St Johnstone 0–1 Aberdeen 2022-23 Scottish Premiership