St. Mirren vs St. Johnstone - Prediction and Stats
71’
Bozo Mikulic
St. Mirren vs St. Johnstone Statistic


41
Ball possession
59
2
Shots on target
4
3
Shots off target
2
2
Saves
2
5
Corner kicks
3
12
Free kicks
16
3
Offsides
2
15
Fouls
11
1
Yellow cards
1
Match details
89’
Killian Phillips
(Yellow card)
83’
Evan Mooney
(Leave  the field: Toyosi Olusanya)
82’
Owen Oseni
(Leave  the field: Elvis Bwomono)
82’
Oisin Smyth
(Leave  the field: Caolan Boyd-Munce)
74’
Taylor Steven
(Leave  the field: Graham Carey)
74’
Adama Sidibeh
(Leave  the field: Mackenzie Kirk)
71’
(Goal !!!)
0
:
1
Bozo Mikulic
64’
Greg Kiltie
(Leave  the field: Mark O'Hara)
63’
James Scott
(Leave  the field: Mikael Mandron)
34’
Sven Sprangler
(Yellow card)
St. Mirren vs St. Johnstone Odds
Bookmaker
Bonus
Movement
1
X
2

1xbet Bonuses
Receive bonus

Odds movement
1
1.83

1 Feb, 09:02
1.92
1 Feb, 11:03
1.87
1 Feb, 12:05
1.83
X
3.46

1 Feb, 06:03
3.44
1 Feb, 11:03
3.48
1 Feb, 12:05
3.46
2
4.58

1 Feb, 09:02
4.16
1 Feb, 11:03
4.34
1 Feb, 12:05
4.58

Betway Bonuses
Receive bonus

Odds movement
1
1.83

1 Feb, 05:02
1.91
1 Feb, 07:08
1.95
1 Feb, 11:03
1.83
X
3.40

31 Jan, 07:06
3.40
1 Feb, 01:07
3.25
1 Feb, 05:02
3.40
2
4.33

1 Feb, 00:02
4.00
1 Feb, 07:08
3.80
1 Feb, 11:03
4.33
Highest
1.92
3.46
4.58
Average
1.85
3.42
4.4
Lowest odds
1.83
3.35
4.1
1X2 prediction for St. Mirren vs St. Johnstone match
Date and time
01.02.25
10:00
Match
St. Mirren
0
St. Johnstone
1


See also other Scottish Premiership predictions
Rangers – Dundee United: can Dundee United secure a European spot?
On Wednesday, May 14, at 20:45 Central European Time, Rangers...

Aberdeen vs Celtic prediction, H2H and probable lineups — May 14, 2025
On May 14, 2025, we’re set for an electrifying penultimate...

St. Mirren vs St. Johnstone today lineups

3-4-2-1

Team manager
Stephen Robinson
Referee
Team manager
Simo Valakari
St. Mirren vs St. Johnstone today lineups
























Substitutes


















TOP scorers



Scottish Premiership 2024/2025


31
Matches
30
8
Goals
7
0
Penalty Goals
0
0.36
Goals Per 90 min
0.38
254
Min Per Goal
240
Head to Head St. Mirren - St. Johnstone
Statistics are for the last 5 games
0%
D
- 0

01 feb 2025
10:00
Scottish Premiership

St. Mirren

St. Johnstone
Score
0
1
14 dec 2024
10:00
Scottish Premiership

St. Johnstone

St. Mirren
Score
2
3
30 oct 2024
15:45
Scottish Premiership

St. Mirren

St. Johnstone
Score
3
1
24 feb 2024
10:00
Scottish Premiership

St. Mirren

St. Johnstone
Score
2
0
06 dec 2023
14:45
Scottish Premiership

St. Johnstone

St. Mirren
Score
1
0
Over 0.5
5/5 matches
100%
Over 1.5
3/5 matches
60%
Over 2.5
2/5 matches
40%
BTTS
2/5 matches
40%
Team Over 0.5
St. Mirren
60%
Team Over 0.5
St. Johnstone
80%
Last matches St. Mirren

40%
W
- 2
0%
D
- 0
60%
L
- 3
25 jan 2025
10:00
Scottish Premiership

Aberdeen

St. Mirren
Score
0
3
Queen of the South 1 - 3 St. Mirren 18 jan 2025, 10:00 Scottish Cup
18 jan 2025
10:00
Scottish Cup

Queen of the South

St. Mirren
Score
1
3
11 jan 2025
10:00
Scottish Premiership

St. Mirren

Dundee United
Score
0
1
05 jan 2025
10:00
Scottish Premiership

Celtic

St. Mirren
Score
3
0
02 jan 2025
10:00
Scottish Premiership

Kilmarnock

St. Mirren
Score
2
0
Statistics for the last 5 games
-
Matches5
-
Wins2
-
Draws0
-
Losses3
-
Goals6
-
Goals per game1.2
-
Over 1.580%
-
Over 2.560%
-
BTTS20%
Last matches St. Johnstone

40%
W
- 2
20%
D
- 1
40%
L
- 2
25 jan 2025
10:00
Scottish Premiership

St. Johnstone

Motherwell
Score
2
1
18 jan 2025
10:00
Scottish Cup

St. Johnstone

Motherwell
Score
1
0
Rangers 3 - 1 St. Johnstone 12 jan 2025, 10:00 Scottish Premiership
12 jan 2025
10:00
Scottish Premiership

Rangers

St. Johnstone
Score
3
1
05 jan 2025
10:00
Scottish Premiership

St. Johnstone

Dundee FC
Score
1
3
02 jan 2025
10:00
Scottish Premiership

St. Johnstone

Hibernian
Score
1
1
Statistics for the last 5 games
-
Matches5
-
Wins2
-
Draws1
-
Losses2
-
Goals6
-
Goals per game1.2
-
Over 1.580%
-
Over 2.560%
-
BTTS80%
St. Mirren vs St. Johnstone Standings
№ | Team | MP | W | D | L | G | Diff | Form | Points | |
6
![]() |
St. Mirren | 33 | 12 | 5 | 16 | 45 - 54 | -9 | 41 | ||
12
![]() |
St. Johnstone | 33 | 8 | 5 | 20 | 33 - 58 | -25 | 29 |
Championship play-off
Relegation Playoff
Win
Draw
Lose
MP
Matches Played
W
Wins
D
Draws
L
Loses
G
Goals
Diff
Diff goals

Comparative Team Statistics
League Position
12
/ 12

33
Total games
33
12
36%
Wins
24%
8
5
15%
Draws
15%
5
16
48%
Loses
61%
20
45
Goals scored
33
54
Goals conceded
58
41
Points
29
Where to watch St. Mirren vs St. Johnstone
List of TV channels for International
Bet365
(intenational)

St. Mirren Players Stats

№ | Player | Games | Min | St | So | Si | Res | G (P) | YC | RC | |||||
13 | Toyosi Olusanya | 31 | 2026 |
Total starts
26
|
Substituted out
23
|
Substituted in
5
|
Matches in reserve
5
|
Goals (penalty)
8 (0)
|
Yellow cards
8
|
Red cards
1
|
|||||
10 | Conor McMenamin | 9 | 469 |
Total starts
5
|
Substituted out
4
|
Substituted in
4
|
Matches in reserve
4
|
Goals (penalty)
2 (0)
|
Yellow cards
1
|
Red cards
0
|
|||||
99 | Kevin van Veen | 5 | 189 |
Total starts
2
|
Substituted out
2
|
Substituted in
3
|
Matches in reserve
3
|
Goals (penalty)
0 (0)
|
Yellow cards
0
|
Red cards
0
|
|||||
1 | Zachary Hemming | 12 | 1080 |
Total starts
12
|
Substituted out
0
|
Substituted in
0
|
Matches in reserve
0
|
Goals (penalty)
0 (0)
|
Yellow cards
1
|
Red cards
0
|
|||||
9 | Mikael Mandron | 29 | 1375 |
Total starts
13
|
Substituted out
10
|
Substituted in
16
|
Matches in reserve
16
|
Goals (penalty)
5 (0)
|
Yellow cards
4
|
Red cards
0
|
|||||
9 | Jonah Ayunga | 23 | 924 |
Total starts
9
|
Substituted out
8
|
Substituted in
14
|
Matches in reserve
14
|
Goals (penalty)
2 (0)
|
Yellow cards
2
|
Red cards
0
|
|||||
23 | Dennis Adeniran | 6 | 240 |
Total starts
2
|
Substituted out
1
|
Substituted in
4
|
Matches in reserve
4
|
Goals (penalty)
0 (0)
|
Yellow cards
3
|
Red cards
0
|
|||||
24 | Declan John | 13 | 922 |
Total starts
10
|
Substituted out
5
|
Substituted in
3
|
Matches in reserve
3
|
Goals (penalty)
2 (0)
|
Yellow cards
0
|
Red cards
0
|
|||||
3 | Scott Tanser | 25 | 1614 |
Total starts
19
|
Substituted out
6
|
Substituted in
6
|
Matches in reserve
6
|
Goals (penalty)
1 (0)
|
Yellow cards
4
|
Red cards
2
|
|||||
22 | Marcus Fraser | 33 | 2958 |
Total starts
33
|
Substituted out
1
|
Substituted in
0
|
Matches in reserve
0
|
Goals (penalty)
0 (0)
|
Yellow cards
6
|
Red cards
1
|
|||||
6 | Mark O'Hara | 28 | 2317 |
Total starts
27
|
Substituted out
8
|
Substituted in
1
|
Matches in reserve
1
|
Goals (penalty)
3 (1)
|
Yellow cards
3
|
Red cards
0
|
|||||
11 | Greg Kiltie | 26 | 1234 |
Total starts
14
|
Substituted out
14
|
Substituted in
12
|
Matches in reserve
12
|
Goals (penalty)
0 (0)
|
Yellow cards
6
|
Red cards
0
|
|||||
4 | Alex Iacovitti | 12 | 775 |
Total starts
8
|
Substituted out
1
|
Substituted in
4
|
Matches in reserve
4
|
Goals (penalty)
1 (0)
|
Yellow cards
3
|
Red cards
0
|
|||||
13 | Alexandros Gogic | 31 | 2644 |
Total starts
30
|
Substituted out
2
|
Substituted in
1
|
Matches in reserve
1
|
Goals (penalty)
1 (0)
|
Yellow cards
7
|
Red cards
1
|
|||||
8 | Oisin Smyth | 18 | 607 |
Total starts
5
|
Substituted out
4
|
Substituted in
13
|
Matches in reserve
13
|
Goals (penalty)
4 (1)
|
Yellow cards
1
|
Red cards
0
|
|||||
5 | Richard Taylor | 29 | 2389 |
Total starts
27
|
Substituted out
5
|
Substituted in
2
|
Matches in reserve
2
|
Goals (penalty)
1 (0)
|
Yellow cards
4
|
Red cards
0
|
|||||
15 | Caolan Boyd-Munce | 25 | 1518 |
Total starts
18
|
Substituted out
13
|
Substituted in
7
|
Matches in reserve
7
|
Goals (penalty)
5 (0)
|
Yellow cards
3
|
Red cards
0
|
|||||
42 | Elvis Bwomono | 25 | 1532 |
Total starts
15
|
Substituted out
8
|
Substituted in
10
|
Matches in reserve
10
|
Goals (penalty)
0 (0)
|
Yellow cards
5
|
Red cards
0
|
|||||
14 | James Scott | 11 | 432 |
Total starts
4
|
Substituted out
4
|
Substituted in
7
|
Matches in reserve
7
|
Goals (penalty)
0 (0)
|
Yellow cards
0
|
Red cards
0
|
|||||
- | Luke Kenny | 2 | 38 |
Total starts
0
|
Substituted out
0
|
Substituted in
2
|
Matches in reserve
2
|
Goals (penalty)
0 (0)
|
Yellow cards
0
|
Red cards
0
|
|||||
2 | Ryan Alebiosu | 8 | 549 |
Total starts
8
|
Substituted out
5
|
Substituted in
0
|
Matches in reserve
0
|
Goals (penalty)
0 (0)
|
Yellow cards
1
|
Red cards
0
|
|||||
12 | Roland Idowu | 26 | 990 |
Total starts
11
|
Substituted out
11
|
Substituted in
15
|
Matches in reserve
15
|
Goals (penalty)
4 (2)
|
Yellow cards
5
|
Red cards
0
|
|||||
88 | Killian Phillips | 30 | 2482 |
Total starts
30
|
Substituted out
12
|
Substituted in
0
|
Matches in reserve
0
|
Goals (penalty)
4 (0)
|
Yellow cards
5
|
Red cards
0
|
|||||
19 | Owen Oseni | 9 | 109 |
Total starts
0
|
Substituted out
0
|
Substituted in
9
|
Matches in reserve
9
|
Goals (penalty)
0 (0)
|
Yellow cards
0
|
Red cards
0
|
|||||
19 | Callum Penman | 4 | 44 |
Total starts
1
|
Substituted out
1
|
Substituted in
3
|
Matches in reserve
3
|
Goals (penalty)
0 (0)
|
Yellow cards
1
|
Red cards
0
|
|||||
33 | Evan Mooney | 7 | 85 |
Total starts
0
|
Substituted out
0
|
Substituted in
7
|
Matches in reserve
7
|
Goals (penalty)
1 (0)
|
Yellow cards
0
|
Red cards
0
|
St
So
Si
Res
Total starts
Substituted out
Substituted in
Matches in reserve
G (P)
Goals (penalty)
YC
RC
Yellow cards
Red cards
St. Johnstone Players Stats

№ | Player | Games | Min | St | So | Si | Res | G (P) | YC | RC | |||||
23 | Sven Sprangler | 28 | 2310 |
Total starts
26
|
Substituted out
6
|
Substituted in
2
|
Matches in reserve
2
|
Goals (penalty)
0 (0)
|
Yellow cards
9
|
Red cards
0
|
|||||
29 | Benjamin Mbunga Kimpioka | 25 | 1789 |
Total starts
19
|
Substituted out
6
|
Substituted in
6
|
Matches in reserve
6
|
Goals (penalty)
6 (1)
|
Yellow cards
2
|
Red cards
1
|
|||||
11 | Graham Carey | 30 | 1447 |
Total starts
13
|
Substituted out
5
|
Substituted in
17
|
Matches in reserve
17
|
Goals (penalty)
3 (1)
|
Yellow cards
1
|
Red cards
0
|
|||||
15 | Aaron Essel | 15 | 835 |
Total starts
9
|
Substituted out
7
|
Substituted in
6
|
Matches in reserve
6
|
Goals (penalty)
0 (0)
|
Yellow cards
5
|
Red cards
0
|
|||||
10 | Nicky Clark | 28 | 1537 |
Total starts
18
|
Substituted out
9
|
Substituted in
10
|
Matches in reserve
10
|
Goals (penalty)
6 (3)
|
Yellow cards
2
|
Red cards
0
|
|||||
44 | Elliot Watt | 3 | 191 |
Total starts
3
|
Substituted out
2
|
Substituted in
0
|
Matches in reserve
0
|
Goals (penalty)
0 (0)
|
Yellow cards
1
|
Red cards
0
|
|||||
21 | Stephen Duke-McKenna | 8 | 566 |
Total starts
5
|
Substituted out
2
|
Substituted in
3
|
Matches in reserve
3
|
Goals (penalty)
0 (0)
|
Yellow cards
0
|
Red cards
0
|
|||||
2 | Bozo Mikulic | 14 | 1160 |
Total starts
13
|
Substituted out
1
|
Substituted in
1
|
Matches in reserve
1
|
Goals (penalty)
2 (0)
|
Yellow cards
0
|
Red cards
0
|
|||||
24 | Joshua McPake | 8 | 124 |
Total starts
0
|
Substituted out
0
|
Substituted in
8
|
Matches in reserve
8
|
Goals (penalty)
1 (0)
|
Yellow cards
0
|
Red cards
0
|
|||||
4 | Daniels Balodis | 8 | 720 |
Total starts
8
|
Substituted out
0
|
Substituted in
0
|
Matches in reserve
0
|
Goals (penalty)
1 (0)
|
Yellow cards
0
|
Red cards
0
|
|||||
30 | Barry Douglas | 13 | 916 |
Total starts
10
|
Substituted out
5
|
Substituted in
3
|
Matches in reserve
3
|
Goals (penalty)
0 (0)
|
Yellow cards
2
|
Red cards
0
|
|||||
1 | Andrew Fisher | 10 | 900 |
Total starts
10
|
Substituted out
0
|
Substituted in
0
|
Matches in reserve
0
|
Goals (penalty)
0 (0)
|
Yellow cards
1
|
Red cards
0
|
|||||
22 | Matt Smith | 20 | 1275 |
Total starts
16
|
Substituted out
8
|
Substituted in
4
|
Matches in reserve
4
|
Goals (penalty)
0 (0)
|
Yellow cards
2
|
Red cards
0
|
|||||
7 | Jason Holt | 24 | 1795 |
Total starts
22
|
Substituted out
7
|
Substituted in
2
|
Matches in reserve
2
|
Goals (penalty)
0 (0)
|
Yellow cards
7
|
Red cards
1
|
|||||
5 | Cameron MacPherson | 7 | 321 |
Total starts
3
|
Substituted out
3
|
Substituted in
4
|
Matches in reserve
4
|
Goals (penalty)
0 (0)
|
Yellow cards
3
|
Red cards
0
|
|||||
14 | Drey Wright | 31 | 2619 |
Total starts
31
|
Substituted out
5
|
Substituted in
0
|
Matches in reserve
0
|
Goals (penalty)
1 (0)
|
Yellow cards
2
|
Red cards
0
|
|||||
63 | Joshua Rae | 14 | 1215 |
Total starts
13
|
Substituted out
0
|
Substituted in
1
|
Matches in reserve
1
|
Goals (penalty)
0 (0)
|
Yellow cards
1
|
Red cards
0
|
|||||
21 | Ross Sinclair | 10 | 855 |
Total starts
10
|
Substituted out
1
|
Substituted in
0
|
Matches in reserve
0
|
Goals (penalty)
0 (0)
|
Yellow cards
0
|
Red cards
0
|
|||||
37 | Sam Curtis | 10 | 751 |
Total starts
10
|
Substituted out
4
|
Substituted in
0
|
Matches in reserve
0
|
Goals (penalty)
0 (0)
|
Yellow cards
1
|
Red cards
0
|
|||||
8 | Jonathan Svedberg | 5 | 322 |
Total starts
4
|
Substituted out
3
|
Substituted in
1
|
Matches in reserve
1
|
Goals (penalty)
0 (0)
|
Yellow cards
1
|
Red cards
0
|
|||||
33 | David Keltjens | 7 | 198 |
Total starts
1
|
Substituted out
1
|
Substituted in
6
|
Matches in reserve
6
|
Goals (penalty)
0 (0)
|
Yellow cards
0
|
Red cards
0
|
|||||
6 | Victor Griffith | 7 | 484 |
Total starts
6
|
Substituted out
2
|
Substituted in
1
|
Matches in reserve
1
|
Goals (penalty)
0 (0)
|
Yellow cards
0
|
Red cards
0
|
|||||
18 | Sam McClelland | 1 | 51 |
Total starts
1
|
Substituted out
1
|
Substituted in
0
|
Matches in reserve
0
|
Goals (penalty)
0 (0)
|
Yellow cards
0
|
Red cards
0
|
|||||
- | Maksym Kucheriavyi | 4 | 209 |
Total starts
2
|
Substituted out
1
|
Substituted in
2
|
Matches in reserve
2
|
Goals (penalty)
0 (0)
|
Yellow cards
1
|
Red cards
0
|
|||||
27 | Mackenzie Kirk | 30 | 1677 |
Total starts
20
|
Substituted out
13
|
Substituted in
10
|
Matches in reserve
10
|
Goals (penalty)
7 (0)
|
Yellow cards
1
|
Red cards
0
|
|||||
11 | Taylor Steven | 9 | 244 |
Total starts
0
|
Substituted out
0
|
Substituted in
9
|
Matches in reserve
9
|
Goals (penalty)
1 (0)
|
Yellow cards
0
|
Red cards
0
|
|||||
5 | Zach Mitchell | 8 | 543 |
Total starts
6
|
Substituted out
1
|
Substituted in
2
|
Matches in reserve
2
|
Goals (penalty)
0 (0)
|
Yellow cards
1
|
Red cards
0
|
|||||
9 | Adama Sidibeh | 27 | 1712 |
Total starts
18
|
Substituted out
11
|
Substituted in
9
|
Matches in reserve
9
|
Goals (penalty)
3 (0)
|
Yellow cards
3
|
Red cards
1
|
|||||
46 | Franciszek Franczak | 5 | 240 |
Total starts
3
|
Substituted out
2
|
Substituted in
2
|
Matches in reserve
2
|
Goals (penalty)
0 (0)
|
Yellow cards
0
|
Red cards
0
|
St
So
Si
Res
Total starts
Substituted out
Substituted in
Matches in reserve
G (P)
Goals (penalty)
YC
RC
Yellow cards
Red cards