St Mirren host Celtic in the Scottish Premiership on 22 November 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 20:00 UK Time.
Celtic arrive in Paisley with renewed momentum after two convincing home wins, while St Mirren look to steady themselves following a difficult run. The recent results point toward a meeting shaped by contrasting confidence levels, with the visitors showing greater fluency in both penalty areas.
St Mirren have found it increasingly difficult to maintain defensive structure in recent weeks. The 0-3 defeat to Hibernian exposed vulnerabilities in their back line, and the earlier 0-1 loss to Aberdeen showed how small lapses have been costly.
Even when they produced a more competitive performance, such as the 2-2 draw with Hearts, protecting leads and reacting to pressure remained a challenge. Their earlier 1-0 success against Dundee FC demonstrated that they can be disciplined, but replicating that standard has been inconsistent.
The team’s home record reflects these fluctuations. The 1-1 draw with Rangers suggested potential, yet subsequent results reveal a side that struggles to sustain intensity over ninety minutes. St Mirren will need sharper defensive reactions and more composure in transition if they are to contain Celtic’s forward combinations.
Celtic enter this fixture with clear forward momentum after successive 4-0 victories at home to Kilmarnock and Falkirk. These results have restored confidence following defeats on the road, including the 3-1 loss at Hearts and the 2-0 setback at Dundee FC.
Their trip to Kilmarnock earlier in the season, ending in a 1-2 win, highlighted their ability to respond with composure in challenging away environments. The goalless draw at Rangers and the 0-2 win at Aberdeen also show that Celtic can manage tight contests effectively.
Their recent head to head record strengthens the visitors’ position. The 1-0 meeting in August underlined Celtic’s capacity to control territory, while the 3-0 victory in January and the 0-3 success last season demonstrate a recurring pattern of dominance. With a clearer attacking rhythm now in place, Celtic travel with confidence.
The main pick from the betting markets is Celtic to win combined with over 2.5 goals at 2.00 odds. The visitors have scored freely in recent matches, highlighted by the back to back 4-0 victories at home, and their previous trips to Paisley have produced goals. St Mirren’s recent defensive record adds further support to this angle as they have struggled to contain sustained pressure.
We back Johnny Kenny to score anytime because the Scottish forward scored four goals in his last four matches for club and country. We expect him to continue this impressive run in front of goal and influence the final outcome of this game.
| St Mirren | Celtic | |
|---|---|---|
| Game Played | 14 | 14 |
| Wins | 2 | 10 |
| Draws | 5 | 2 |
| Loss | 7 | 2 |
| Goals For | 12 | 24 |
| Goals Against | 22 | 9 |
| St Mirren | Celtic | |
|---|---|---|
| Game Played | 7 | 7 |
| Wins | 1 | 4 |
| Draws | 3 | 1 |
| Loss | 3 | 2 |
| Goals For | 4 | 8 |
| 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 |
|
07.12.25
|
Celtic Hearts |
1-2 |
|
03.12.25
|
Celtic Dundee FC |
1-0 |
|
30.11.25
|
Hibernian Celtic |
1-2 |
|
27.11.25
|
Feyenoord Celtic |
1-3 |
|
22.11.25
|
St Mirren Celtic |
0-1 |
|
09.11.25
|
Celtic Kilmarnock |
4-0 |
|
06.11.25
|
Midtjylland Celtic |
3-1 |
|
02.11.25
|
Celtic Rangers |
3-1 |
|
29.10.25
|
Celtic Falkirk |
4-0 |
|
26.10.25
|
Hearts Celtic |
3-1 |
|
23.10.25
|
Celtic Sturm Graz |
2-1 |
|
19.10.25
|
Dundee FC Celtic |
2-0 |
|
05.10.25
|
Celtic Motherwell |
3-2 |
|
02.10.25
|
Celtic Braga |
0-2 |
|
27.09.25
|
Celtic Hibernian |
0-0 |
|
24.09.25
|
Red Star Belgrade Celtic |
1-1 |
|
21.09.25
|
Partick Thistle Celtic |
0-4 |
|
14.09.25
|
Kilmarnock Celtic |
1-2 |
|
31.08.25
|
Rangers Celtic |
0-0 |
|
26.08.25
|
Kairat Almaty Celtic (Penalties:3 - 2) |
0-0 |
|
23.08.25
|
Celtic Livingston |
3-0 |
|
20.08.25
|
Celtic Kairat Almaty |
0-0 |
|
15.08.25
|
Celtic Falkirk |
4-1 |
|
10.08.25
|
Aberdeen Celtic |
0-2 |
|
03.08.25
|
Celtic St Mirren |
1-0 |
|
24.07.25
|
Ajax Celtic |
5-1 |
|
19.07.25
|
Celtic Newcastle |
4-0 |
|
16.07.25
|
Sporting CP Celtic |
0-2 |
|
08.07.25
|
Cork City Celtic |
1-2 |
|
24.05.25
|
Aberdeen Celtic (Penalties:4 - 3) |
1-1 |
|
17.05.25
|
Celtic St Mirren |
1-1 |
|
14.05.25
|
Aberdeen Celtic |
1-5 |
|
10.05.25
|
Celtic Hibernian |
3-1 |
|
04.05.25
|
Rangers Celtic |
1-1 |
|
26.04.25
|
Dundee United Celtic |
0-5 |
|
20.04.25
|
St Johnstone Celtic |
0-5 |
|
12.04.25
|
Celtic Kilmarnock |
5-1 |
|
06.04.25
|
St Johnstone Celtic |
1-0 |
|
29.03.25
|
Celtic Hearts |
3-0 |
|
16.03.25
|
Celtic Rangers |
2-3 |
|
09.03.25
|
Celtic Hibernian |
2-0 |
|
01.03.25
|
St Mirren Celtic |
2-5 |
|
25.02.25
|
Celtic Aberdeen |
5-1 |
|
22.02.25
|
Hibernian Celtic |
2-1 |
|
18.02.25
|
Bayern Munich Celtic |
1-1 |
|
15.02.25
|
Celtic Dundee United |
3-0 |
|
12.02.25
|
Celtic Bayern Munich |
1-2 |
|
08.02.25
|
Celtic Raith Rovers |
5-0 |
|
05.02.25
|
Celtic Dundee FC |
6-0 |
|
02.02.25
|
Motherwell Celtic |
1-3 |
|
07.12.25
|
Celtic Hearts |
1-2 |
|
03.12.25
|
Celtic Dundee FC |
1-0 |
|
09.11.25
|
Celtic Kilmarnock |
4-0 |
|
02.11.25
|
Celtic Rangers |
3-1 |
|
29.10.25
|
Celtic Falkirk |
4-0 |
|
23.10.25
|
Celtic Sturm Graz |
2-1 |
|
05.10.25
|
Celtic Motherwell |
3-2 |
|
02.10.25
|
Celtic Braga |
0-2 |
|
27.09.25
|
Celtic Hibernian |
0-0 |
|
23.08.25
|
Celtic Livingston |
3-0 |
|
20.08.25
|
Celtic Kairat Almaty |
0-0 |
|
15.08.25
|
Celtic Falkirk |
4-1 |
|
03.08.25
|
Celtic St Mirren |
1-0 |
|
19.07.25
|
Celtic Newcastle |
4-0 |
|
17.05.25
|
Celtic St Mirren |
1-1 |
|
10.05.25
|
Celtic Hibernian |
3-1 |
|
12.04.25
|
Celtic Kilmarnock |
5-1 |
|
29.03.25
|
Celtic Hearts |
3-0 |
|
16.03.25
|
Celtic Rangers |
2-3 |
|
09.03.25
|
Celtic Hibernian |
2-0 |
|
25.02.25
|
Celtic Aberdeen |
5-1 |
|
15.02.25
|
Celtic Dundee United |
3-0 |
|
12.02.25
|
Celtic Bayern Munich |
1-2 |
|
08.02.25
|
Celtic Raith Rovers |
5-0 |
|
05.02.25
|
Celtic Dundee FC |
6-0 |
|
22.01.25
|
Celtic Young Boys |
1-0 |
|
18.01.25
|
Celtic Kilmarnock |
2-1 |
|
08.01.25
|
Celtic Dundee United |
2-0 |
|
05.01.25
|
Celtic St Mirren |
3-0 |
|
29.12.24
|
Celtic St Johnstone |
4-0 |
|
26.12.24
|
Celtic Motherwell |
4-0 |
|
15.12.24
|
Celtic Rangers (Penalties:5 - 4) |
3-3 |
|
07.12.24
|
Celtic Hibernian |
3-0 |
|
30.11.24
|
Celtic Ross County |
5-0 |
|
27.11.24
|
Celtic Club Brugge |
1-1 |
|
05.11.24
|
Celtic RB Leipzig |
3-1 |
|
02.11.24
|
Celtic Aberdeen |
6-0 |
|
30.10.24
|
Celtic Dundee FC |
2-0 |
|
19.10.24
|
Celtic Aberdeen |
2-2 |
|
22.09.24
|
Celtic Falkirk |
5-2 |
|
18.09.24
|
Celtic Slovan Bratislava |
5-1 |
|
14.09.24
|
Celtic Hearts |
2-0 |
|
01.09.24
|
Celtic Rangers |
3-0 |
|
18.08.24
|
Celtic Hibernian |
3-1 |
|
04.08.24
|
Celtic Kilmarnock |
4-0 |
|
25.05.24
|
Celtic Rangers |
1-0 |
|
18.05.24
|
Celtic St Mirren |
3-2 |
|
11.05.24
|
Celtic Rangers |
2-1 |
|
04.05.24
|
Celtic Hearts |
3-0 |
|
13.04.24
|
Celtic St Mirren |
3-0 |
|
30.11.25
|
Hibernian Celtic |
1-2 |
|
27.11.25
|
Feyenoord Celtic |
1-3 |
|
22.11.25
|
St Mirren Celtic |
0-1 |
|
06.11.25
|
Midtjylland Celtic |
3-1 |
|
26.10.25
|
Hearts Celtic |
3-1 |
|
19.10.25
|
Dundee FC Celtic |
2-0 |
|
24.09.25
|
Red Star Belgrade Celtic |
1-1 |
|
21.09.25
|
Partick Thistle Celtic |
0-4 |
|
14.09.25
|
Kilmarnock Celtic |
1-2 |
|
31.08.25
|
Rangers Celtic |
0-0 |
|
26.08.25
|
Kairat Almaty Celtic (Penalties:3 - 2) |
0-0 |
|
10.08.25
|
Aberdeen Celtic |
0-2 |
|
24.07.25
|
Ajax Celtic |
5-1 |
|
16.07.25
|
Sporting CP Celtic |
0-2 |
|
08.07.25
|
Cork City Celtic |
1-2 |
|
24.05.25
|
Aberdeen Celtic (Penalties:4 - 3) |
1-1 |
|
14.05.25
|
Aberdeen Celtic |
1-5 |
|
04.05.25
|
Rangers Celtic |
1-1 |
|
26.04.25
|
Dundee United Celtic |
0-5 |
|
20.04.25
|
St Johnstone Celtic |
0-5 |
|
06.04.25
|
St Johnstone Celtic |
1-0 |
|
01.03.25
|
St Mirren Celtic |
2-5 |
|
22.02.25
|
Hibernian Celtic |
2-1 |
|
18.02.25
|
Bayern Munich Celtic |
1-1 |
|
02.02.25
|
Motherwell Celtic |
1-3 |
|
29.01.25
|
Aston Villa Celtic |
4-2 |
|
14.01.25
|
Dundee FC Celtic |
3-3 |
|
11.01.25
|
Ross County Celtic |
1-4 |
|
02.01.25
|
Rangers Celtic |
3-0 |
|
22.12.24
|
Dundee United Celtic |
0-0 |
|
10.12.24
|
Dinamo Zagreb Celtic |
0-0 |
|
04.12.24
|
Aberdeen Celtic |
0-1 |
|
23.11.24
|
Hearts Celtic |
1-4 |
|
10.11.24
|
Kilmarnock Celtic |
0-2 |
|
27.10.24
|
Motherwell Celtic |
0-3 |
|
23.10.24
|
Atalanta Celtic |
0-0 |
|
09.10.24
|
Sligo Rovers Celtic |
2-3 |
|
06.10.24
|
Ross County Celtic |
1-2 |
|
01.10.24
|
Dortmund Celtic |
7-1 |
|
28.09.24
|
St Johnstone Celtic |
0-6 |
|
25.08.24
|
St Mirren Celtic |
0-3 |
|
11.08.24
|
Hibernian Celtic |
0-2 |
|
27.07.24
|
Chelsea Celtic |
1-4 |
|
23.07.24
|
Manchester City Celtic |
3-4 |
|
20.07.24
|
DC United Celtic |
0-4 |
|
10.07.24
|
Queen's Park Celtic |
4-6 |
|
05.07.24
|
Ayr United Celtic |
1-1 |
|
15.05.24
|
Kilmarnock Celtic |
0-5 |
|
28.04.24
|
Dundee FC Celtic |
1-2 |
|
20.04.24
|
Aberdeen Celtic (Penalties:5 - 6) |
3-3 |
|
03.08.2025
|
Celtic St Mirren |
1-0
|
|
17.05.2025
|
Celtic St Mirren |
1-1
|
|
01.03.2025
|
St Mirren Celtic |
2-5
|
|
05.01.2025
|
Celtic St Mirren |
3-0
|
|
25.08.2024
|
St Mirren Celtic |
0-3
|
|
01.03.2025
|
St Mirren Celtic |
2-5
|
|
25.08.2024
|
St Mirren Celtic |
0-3
|
|
11.02.2024
|
St Mirren Celtic |
0-2
|
|
02.01.2024
|
St Mirren Celtic |
0-3
|
|
05.03.2023
|
St Mirren Celtic |
1-5
|
|
18.09.2022
|
St Mirren Celtic |
2-0
|