St Mirren host Aberdeen in the Scottish Premiership on 18 October 2025, Saturday. 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.
St. Mirren and Aberdeen face off in the Scottish Premiership with both sides looking to build momentum after uneven recent spells. The Buddies have been reliable at home this year and continue to show consistency in front of their own supporters.
Aberdeen come into this on the back of a much-needed win, but their away form still remains fragile. This promises to be a competitive fixture where recent history heavily leans toward the hosts.
St. Mirren’s overall form shows resilience despite occasional setbacks. They edged Dundee FC 1-0 at home and took a 2-2 draw at Hibernian before losing narrowly at Kilmarnock. Their last five matches produced two wins, two draws, and only one defeat, with each positive result showing their ability to stay organized and efficient in both boxes.
At home, they continue to be one of the toughest sides to break down in the Premiership. Their recent run in Paisley includes wins over Dundee and Rangers (both 1-0 and 1-1), underlining their defensive discipline and control of tight scorelines.
Historically, St. Mirren have dominated this fixture at home, winning six of the last seven against Aberdeen in all competitions.
Aberdeen arrive after a 4-0 demolition of Dundee FC, but that victory came at Pittodrie where they generally perform better. Away from home, results have been disappointing. They lost to Motherwell and Dundee United by identical 2-0 scorelines and drew 0-0 at Livingston. Those performances highlight a lack of edge when they leave their comfort zone.
The Dons have scored in just one of their last four away matches, a major concern heading into this trip to Paisley where they rarely find joy. They will look to build on last weekend’s morale boost, but facing St. Mirren’s compact defensive setup will test their creativity once again.
St. Mirren’s home form and historical edge make them a serious threat again. Aberdeen’s big home win last time out does not mask their travel struggles, and recent visits to Paisley have ended in frustration. With the Buddies keeping things tight and effective in low-scoring battles, this contest is likely to follow a similar pattern.
Given the patterns, St. Mirren to win is a solid call based on form and confidence at home. The visitors can still grab a goal, but their defensive record away remains suspect. A close and competitive game is expected, with Both Teams to Score providing extra value.
| St Mirren | Aberdeen | |
|---|---|---|
| Game Played | 14 | 15 |
| Wins | 2 | 6 |
| Draws | 5 | 3 |
| Loss | 7 | 6 |
| Goals For | 12 | 16 |
| Goals Against | 22 | 16 |
| St Mirren | Aberdeen | |
|---|---|---|
| Game Played | 7 | 7 |
| Wins | 1 | 4 |
| Draws | 3 | 0 |
| Loss | 3 | 3 |
| Goals For | 4 | 6 |
| Goals Against | 8 | 7 |
|
06.12.25
|
St Mirren Dundee United |
2-0 |
|
03.12.25
|
Aberdeen St Mirren |
3-3 |
|
29.11.25
|
Dundee FC St Mirren |
3-1 |
|
22.11.25
|
St Mirren Celtic |
0-1 |
|
08.11.25
|
St Mirren Hibernian |
0-3 |
|
01.11.25
|
Motherwell St Mirren |
1-4 |
|
29.10.25
|
St Mirren Hearts |
2-2 |
|
25.10.25
|
Dundee United St Mirren |
3-1 |
|
18.10.25
|
St Mirren Aberdeen |
0-1 |
|
04.10.25
|
Kilmarnock St Mirren |
2-0 |
|
27.09.25
|
St Mirren Dundee FC |
1-0 |
|
19.09.25
|
Kilmarnock St Mirren (Penalties:3 - 5) |
2-2 |
|
13.09.25
|
Falkirk St Mirren |
1-2 |
|
31.08.25
|
Hibernian St Mirren |
1-1 |
|
24.08.25
|
St Mirren Rangers |
1-1 |
|
16.08.25
|
St Mirren Hearts (Penalties:5 - 4) |
1-1 |
|
09.08.25
|
St Mirren Motherwell |
0-0 |
|
03.08.25
|
Celtic St Mirren |
1-0 |
|
27.07.25
|
St Mirren Ayr United |
2-1 |
|
19.07.25
|
St Mirren Annan Athletic |
8-2 |
|
15.07.25
|
Forfar Athletic St Mirren |
1-2 |
|
12.07.25
|
Arbroath St Mirren (Penalties:5 - 3) |
0-0 |
|
08.07.25
|
Airdrieonians St Mirren |
0-2 |
|
17.05.25
|
Celtic St Mirren |
1-1 |
|
14.05.25
|
St Mirren Hibernian |
2-2 |
|
10.05.25
|
Dundee United St Mirren |
0-2 |
|
03.05.25
|
St Mirren Aberdeen |
1-0 |
|
26.04.25
|
St Mirren Rangers |
2-2 |
|
12.04.25
|
St Mirren Ross County |
3-2 |
|
05.04.25
|
Dundee FC St Mirren |
2-0 |
|
29.03.25
|
St Mirren Kilmarnock |
5-1 |
|
15.03.25
|
Motherwell St Mirren |
2-2 |
|
01.03.25
|
St Mirren Celtic |
2-5 |
|
26.02.25
|
Hearts St Mirren |
3-1 |
|
22.02.25
|
Rangers St Mirren |
0-2 |
|
16.02.25
|
St Mirren Hibernian |
0-0 |
|
10.02.25
|
St Mirren Hearts (Penalties:2 - 4) |
1-1 |
|
01.02.25
|
St Mirren St Johnstone |
0-1 |
|
25.01.25
|
Aberdeen St Mirren |
0-3 |
|
18.01.25
|
Queen of the South St Mirren |
1-3 |
|
11.01.25
|
St Mirren Dundee United |
0-1 |
|
05.01.25
|
Celtic St Mirren |
3-0 |
|
02.01.25
|
Kilmarnock St Mirren |
2-0 |
|
29.12.24
|
St Mirren Dundee FC |
1-2 |
|
26.12.24
|
St Mirren Rangers |
2-1 |
|
21.12.24
|
Ross County St Mirren |
1-2 |
|
14.12.24
|
St Johnstone St Mirren |
2-3 |
|
07.12.24
|
St Mirren Motherwell |
0-1 |
|
30.11.24
|
Dundee United St Mirren |
2-0 |
|
23.11.24
|
St Mirren Aberdeen |
2-1 |
|
06.12.25
|
St Mirren Dundee United |
2-0 |
|
22.11.25
|
St Mirren Celtic |
0-1 |
|
08.11.25
|
St Mirren Hibernian |
0-3 |
|
29.10.25
|
St Mirren Hearts |
2-2 |
|
18.10.25
|
St Mirren Aberdeen |
0-1 |
|
27.09.25
|
St Mirren Dundee FC |
1-0 |
|
24.08.25
|
St Mirren Rangers |
1-1 |
|
16.08.25
|
St Mirren Hearts (Penalties:5 - 4) |
1-1 |
|
09.08.25
|
St Mirren Motherwell |
0-0 |
|
27.07.25
|
St Mirren Ayr United |
2-1 |
|
19.07.25
|
St Mirren Annan Athletic |
8-2 |
|
14.05.25
|
St Mirren Hibernian |
2-2 |
|
03.05.25
|
St Mirren Aberdeen |
1-0 |
|
26.04.25
|
St Mirren Rangers |
2-2 |
|
12.04.25
|
St Mirren Ross County |
3-2 |
|
29.03.25
|
St Mirren Kilmarnock |
5-1 |
|
01.03.25
|
St Mirren Celtic |
2-5 |
|
16.02.25
|
St Mirren Hibernian |
0-0 |
|
10.02.25
|
St Mirren Hearts (Penalties:2 - 4) |
1-1 |
|
01.02.25
|
St Mirren St Johnstone |
0-1 |
|
11.01.25
|
St Mirren Dundee United |
0-1 |
|
29.12.24
|
St Mirren Dundee FC |
1-2 |
|
26.12.24
|
St Mirren Rangers |
2-1 |
|
07.12.24
|
St Mirren Motherwell |
0-1 |
|
23.11.24
|
St Mirren Aberdeen |
2-1 |
|
02.11.24
|
St Mirren Ross County |
0-0 |
|
30.10.24
|
St Mirren St Johnstone |
3-1 |
|
05.10.24
|
St Mirren Dundee United |
0-1 |
|
21.09.24
|
St Mirren Hearts |
2-1 |
|
14.09.24
|
St Mirren Kilmarnock |
2-2 |
|
25.08.24
|
St Mirren Celtic |
0-3 |
|
08.08.24
|
St Mirren Brann |
1-1 |
|
04.08.24
|
St Mirren Hibernian |
3-0 |
|
01.08.24
|
St Mirren Valur |
4-1 |
|
19.07.24
|
St Mirren Carlisle |
2-2 |
|
13.07.24
|
St Mirren Fleetwood |
2-2 |
|
15.05.24
|
St Mirren Hearts |
2-2 |
|
11.05.24
|
St Mirren Kilmarnock |
0-1 |
|
28.04.24
|
St Mirren Rangers |
1-2 |
|
06.04.24
|
St Mirren Hearts |
1-2 |
|
02.03.24
|
St Mirren Aberdeen |
2-1 |
|
24.02.24
|
St Mirren St Johnstone |
2-0 |
|
11.02.24
|
St Mirren Celtic |
0-2 |
|
07.02.24
|
St Mirren Dundee FC |
2-0 |
|
27.01.24
|
St Mirren Rangers |
0-1 |
|
20.01.24
|
St Mirren Queen of the South |
1-0 |
|
02.01.24
|
St Mirren Celtic |
0-3 |
|
27.12.23
|
St Mirren Kilmarnock |
0-1 |
|
16.12.23
|
St Mirren Motherwell |
0-0 |
|
09.12.23
|
St Mirren Ross County |
2-0 |
|
03.12.25
|
Aberdeen St Mirren |
3-3 |
|
29.11.25
|
Dundee FC St Mirren |
3-1 |
|
01.11.25
|
Motherwell St Mirren |
1-4 |
|
25.10.25
|
Dundee United St Mirren |
3-1 |
|
04.10.25
|
Kilmarnock St Mirren |
2-0 |
|
19.09.25
|
Kilmarnock St Mirren (Penalties:3 - 5) |
2-2 |
|
13.09.25
|
Falkirk St Mirren |
1-2 |
|
31.08.25
|
Hibernian St Mirren |
1-1 |
|
03.08.25
|
Celtic St Mirren |
1-0 |
|
15.07.25
|
Forfar Athletic St Mirren |
1-2 |
|
12.07.25
|
Arbroath St Mirren (Penalties:5 - 3) |
0-0 |
|
08.07.25
|
Airdrieonians St Mirren |
0-2 |
|
17.05.25
|
Celtic St Mirren |
1-1 |
|
10.05.25
|
Dundee United St Mirren |
0-2 |
|
05.04.25
|
Dundee FC St Mirren |
2-0 |
|
15.03.25
|
Motherwell St Mirren |
2-2 |
|
26.02.25
|
Hearts St Mirren |
3-1 |
|
22.02.25
|
Rangers St Mirren |
0-2 |
|
25.01.25
|
Aberdeen St Mirren |
0-3 |
|
18.01.25
|
Queen of the South St Mirren |
1-3 |
|
05.01.25
|
Celtic St Mirren |
3-0 |
|
02.01.25
|
Kilmarnock St Mirren |
2-0 |
|
21.12.24
|
Ross County St Mirren |
1-2 |
|
14.12.24
|
St Johnstone St Mirren |
2-3 |
|
30.11.24
|
Dundee United St Mirren |
2-0 |
|
09.11.24
|
Hibernian St Mirren |
1-2 |
|
27.10.24
|
Rangers St Mirren |
2-1 |
|
19.10.24
|
Hearts St Mirren |
4-0 |
|
28.09.24
|
Motherwell St Mirren |
2-1 |
|
31.08.24
|
Dundee FC St Mirren |
2-2 |
|
18.08.24
|
Dundee United St Mirren |
1-0 |
|
15.08.24
|
Brann St Mirren |
3-1 |
|
11.08.24
|
Aberdeen St Mirren |
3-1 |
|
25.07.24
|
Valur St Mirren |
0-0 |
|
09.07.24
|
Morton St Mirren |
0-2 |
|
06.07.24
|
Dunfermline St Mirren |
0-1 |
|
18.05.24
|
Celtic St Mirren |
3-2 |
|
04.05.24
|
Dundee FC St Mirren |
1-3 |
|
13.04.24
|
Celtic St Mirren |
3-0 |
|
30.03.24
|
Motherwell St Mirren |
1-1 |
|
16.03.24
|
Kilmarnock St Mirren |
5-2 |
|
27.02.24
|
Ross County St Mirren |
1-1 |
|
17.02.24
|
Livingston St Mirren |
1-0 |
|
03.02.24
|
Hibernian St Mirren |
0-3 |
|
30.12.23
|
Aberdeen St Mirren |
0-3 |
|
23.12.23
|
Hearts St Mirren |
2-0 |
|
06.12.23
|
St Johnstone St Mirren |
1-0 |
|
03.12.23
|
Rangers St Mirren |
2-0 |
|
28.11.23
|
Ross County St Mirren |
1-0 |
|
11.11.23
|
Dundee FC St Mirren |
4-0 |
|
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 |
|
18.10.2025
|
St Mirren Aberdeen |
0-1
|
|
03.05.2025
|
St Mirren Aberdeen |
1-0
|
|
25.01.2025
|
Aberdeen St Mirren |
0-3
|
|
23.11.2024
|
St Mirren Aberdeen |
2-1
|
|
11.08.2024
|
Aberdeen St Mirren |
3-1
|
|
18.10.2025
|
St Mirren Aberdeen |
0-1
|
|
03.05.2025
|
St Mirren Aberdeen |
1-0
|
|
23.11.2024
|
St Mirren Aberdeen |
2-1
|
|
02.03.2024
|
St Mirren Aberdeen |
2-1
|
|
27.08.2023
|
St Mirren Aberdeen |
2-2
|
|
24.12.2022
|
St Mirren Aberdeen |
3-1
|