St Mirren FC: form, stats and predictions
St Mirren FC are 4th in the Premiership table with 11 points after 8 matches. Over the last 10 matches: 4 wins, 3 draws and 3 defeats, with 11 goals scored and 10 conceded.
latest first
Recent results
- 19.09.2026 home Dundee United 0:3
- 09.09.2026 away Rangers 0:1
- 05.09.2026 home Celtic 1:2
- 02.09.2026 away Kilmarnock 1:0
- 30.08.2026 home Motherwell 3:3
- 22.08.2026 away Rangers 0:0
- 08.08.2026 home St Johnstone 1:0
- 01.08.2026 away Falkirk 2:0
- 17.05.2026 home Dundee United 1:1
- 12.05.2026 away Aberdeen 2:0
Premiership
League position
| 2 | Glasgow Rangers | 8 | +4 | 17 pts |
| 3 | Heart of Midlothian FC | 8 | +6 | 14 pts |
| 4 | St Mirren FC | 8 | -1 | 11 pts |
| 5 | Dundee FC | 7 | +2 | 10 pts |
| 6 | St. Johnstone FC | 8 | -1 | 9 pts |
Premiership
Home and away this season
| Metric | At home | Away |
|---|---|---|
| Matches | 4 | 4 |
| W–D–L | 1–1–2 | 2–1–1 |
| Goals scored per match | 1.25 | 0.75 |
| Goals conceded per match | 2.00 | 0.25 |
| xG for per match | 1.57 | 1.28 |
| xG against per match | 1.92 | 1.09 |
| Shots on target per match | 4.75 | 2.67 |
| Corners per match | 5.50 | 3.33 |
| Over 2.5 goals | 75% | 0% |
| Both teams scored | 50% | 0% |
Model probabilities from the current odds, before the official prediction is locked.
Upcoming matches
- 17.10.2026 Aberdeen FC — St Mirren FC Premiership · away Win 23% Draw 25% Loss 52%
6 of 9 locked signals were correct.
Our predictions for St Mirren FC
- 10.10.2026 Heart of Midlothian FC 5:0 St Mirren FC Signal W1 ✓ hit
- 19.09.2026 St Mirren FC 0:3 Dundee United Signal 1X × miss
- 09.09.2026 Glasgow Rangers 1:0 St Mirren FC Signal W1 ✓ hit
- 05.09.2026 St Mirren FC 1:2 Celtic Glasgow Signal W2 ✓ hit
- 02.09.2026 Kilmarnock FC 0:1 St Mirren FC Signal X2 ✓ hit
- 30.08.2026 St Mirren FC 3:3 Motherwell FC Signal 1X ✓ hit
- 22.08.2026 Glasgow Rangers 0:0 St Mirren FC Signal W1 × miss
- 08.08.2026 St Mirren FC 1:0 St. Johnstone FC Signal 1X ✓ hit
Sources: football-data.co.uk and oddmind.app results. The league table is calculated from results.
