St. Mirren vs St. Johnstone - Prediction and Stats

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

Game end
90 ’ +6
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’
0 : 1
Bozo Mikulic
(Goal !!!)
64’ Greg Kiltie (Leave  the field: Mark O'Hara)
63’ James Scott (Leave  the field: Mikael Mandron)
Break
0 : 0
34’
Sven Sprangler
(Yellow card)
KICK-OFF!

St. Mirren vs St. Johnstone Odds

Bookmaker Bonus Movement
1 X 2
1xBet
BetWay
Melbet
10bet
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
1 1.83 52%
X 3.46 27%
2 4.58 21%
Over 1.5 1.35 70% Over 2.5 2.29 42%
Prediction TO 1.5 1.35
See also other Scottish Premiership predictions
Rangers – Dundee United: can Dundee United secure a European spot? St. Mirren vs St. Johnstone prediction On Wednesday, May 14, at 20:45 Central European Time, Rangers...
Show prediction
Aberdeen vs Celtic prediction, H2H and probable lineups — May 14, 2025 St. Mirren vs St. Johnstone prediction On May 14, 2025, we’re set for an electrifying penultimate...
Show prediction
Show all

St. Mirren vs St. Johnstone today lineups

3-5-2
3-4-2-1
1 Zachary Hemming
22 Marcus Fraser
13 Alexandros Gogic
5 Richard Taylor
42 Elvis Bwomono
88 Killian Phillips
15 Caolan Boyd-Munce
6 Mark O'Hara
3 Scott Tanser
20 Toyosi Olusanya
9 Mikael Mandron
23 Sven Sprangler
2 Bozo Mikulic
30 Barry Douglas
20 Ross Sinclair
37 Sam Curtis
14 Drey Wright
7 Jason Holt
44 Elliot Watt
11 Graham Carey
6 Victor Griffith
27 Mackenzie Kirk
Team manager Stephen Robinson
Referee
Team manager Simo Valakari
St. Mirren vs St. Johnstone today lineups
Zachary Hemming 1 Zachary Hemming Goalkeeper
Marcus Fraser 22 Marcus Fraser Right back
Alexandros Gogic 13 Alexandros Gogic Center defender
Richard Taylor 5 Richard Taylor Left back
Elvis Bwomono 42 Elvis Bwomono Right midfielder 82’
Killian Phillips 88 Killian Phillips Right midfielder 89’
Caolan Boyd-Munce 15 Caolan Boyd-Munce Center midfielder 82’
Mark O'Hara 6 Mark O'Hara Left midfielder 64’
Scott Tanser 3 Scott Tanser Left midfielder
Toyosi Olusanya 20 Toyosi Olusanya Center forward 83’
Mikael Mandron 9 Mikael Mandron Center forward 63’
Ross Sinclair 20 Ross Sinclair Goalkeeper
Sven Sprangler 23 Sven Sprangler Right back 34’
Bozo Mikulic 2 Bozo Mikulic Center defender 71’
Barry Douglas 30 Barry Douglas Left back
Sam Curtis 37 Sam Curtis Right back
Jason Holt 7 Jason Holt Center midfielder
Elliot Watt 44 Elliot Watt Center midfielder
Drey Wright 14 Drey Wright Left back
Graham Carey 11 Graham Carey Center midfielder 74’
Victor Griffith 6 Victor Griffith Center midfielder
Mackenzie Kirk 27 Mackenzie Kirk Center forward 74’
Substitutes
Peter Urminsky 27 Peter Urminsky
Luke Kenny 26 Luke Kenny
Declan John 24 Declan John
Callum Penman 28 Callum Penman
Oisin Smyth 8 Oisin Smyth 82’
Greg Kiltie 11 Greg Kiltie 64’
James Scott 14 James Scott 63’
Evan Mooney 33 Evan Mooney 83’
Owen Oseni 19 Owen Oseni 82’
Joshua Rae 12 Joshua Rae
Craig Hepburn 31 Craig Hepburn
Nicky Clark 10 Nicky Clark
Adama Sidibeh 16 Adama Sidibeh 74’
Maksym Kucheriavyi 17 Maksym Kucheriavyi
Taylor Steven 19 Taylor Steven 74’
Matt Smith 22 Matt Smith
Joshua McPake 24 Joshua McPake
Franciszek Franczak 46 Franciszek Franczak

TOP scorers

Toyosi Olusanya 13 Toyosi Olusanya St. Mirren St. Mirren Forward
Scottish Premiership
Scottish Premiership 2024/2025
Mackenzie Kirk 27 Mackenzie Kirk St. Johnstone St. Johnstone Forward
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
60% W - 3
0% D - 0
40% W - 2
St. Mirren 0 - 1 St. Johnstone 01 feb 2025, 10:00 Scottish Premiership
01 feb 2025 10:00
Scottish Premiership
St. Mirren
St. Johnstone
Score 0
1
St. Johnstone 2 - 3 St. Mirren 14 dec 2024, 10:00 Scottish Premiership
14 dec 2024 10:00
Scottish Premiership
St. Johnstone
St. Mirren
Score 2
3
St. Mirren 3 - 1 St. Johnstone 30 oct 2024, 15:45 Scottish Premiership
30 oct 2024 15:45
Scottish Premiership
St. Mirren
St. Johnstone
Score 3
1
St. Mirren 2 - 0 St. Johnstone 24 feb 2024, 10:00 Scottish Premiership
24 feb 2024 10:00
Scottish Premiership
St. Mirren
St. Johnstone
Score 2
0
St. Johnstone 1 - 0 St. Mirren 06 dec 2023, 14:45 Scottish Premiership
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

St. Mirren
Statistics for the last 5 games
40% W - 2
0% D - 0
60% L - 3
Aberdeen 0 - 3 St. Mirren 25 jan 2025, 10:00 Scottish Premiership
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
St. Mirren 0 - 1 Dundee United 11 jan 2025, 10:00 Scottish Premiership
11 jan 2025 10:00
Scottish Premiership
St. Mirren
Dundee United
Score 0
1
Celtic 3 - 0 St. Mirren 05 jan 2025, 10:00 Scottish Premiership
05 jan 2025 10:00
Scottish Premiership
Celtic
St. Mirren
Score 3
0
Kilmarnock 2 - 0 St. Mirren 02 jan 2025, 10:00 Scottish Premiership
02 jan 2025 10:00
Scottish Premiership
Kilmarnock
St. Mirren
Score 2
0
Statistics for the last 5 games
  • Matches
    5
  • Wins
    2
  • Draws
    0
  • Losses
    3
  • Goals
    6
  • Goals per game
    1.2
  • Over 1.5
    80%
  • Over 2.5
    60%
  • BTTS
    20%

Last matches St. Johnstone

St. Johnstone
Statistics for the last 5 games
40% W - 2
20% D - 1
40% L - 2
St. Johnstone 2 - 1 Motherwell 25 jan 2025, 10:00 Scottish Premiership
25 jan 2025 10:00
Scottish Premiership
St. Johnstone
Motherwell
Score 2
1
St. Johnstone 1 - 0 Motherwell 18 jan 2025, 10:00 Scottish Cup
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
St. Johnstone 1 - 3 Dundee FC 05 jan 2025, 10:00 Scottish Premiership
05 jan 2025 10:00
Scottish Premiership
St. Johnstone
Dundee FC
Score 1
3
St. Johnstone 1 - 1 Hibernian 02 jan 2025, 10:00 Scottish Premiership
02 jan 2025 10:00
Scottish Premiership
St. Johnstone
Hibernian
Score 1
1
Statistics for the last 5 games
  • Matches
    5
  • Wins
    2
  • Draws
    1
  • Losses
    2
  • Goals
    6
  • Goals per game
    1.2
  • Over 1.5
    80%
  • Over 2.5
    60%
  • BTTS
    80%

St. Mirren vs St. Johnstone Standings

Team MP W D L G Diff Form Points
6
St. Mirren
St. Mirren 33 12 5 16 45 - 54 -9
41
12
St. Johnstone
St. Johnstone 33 8 5 20 33 - 58 -25
29
Full table
Championship play-off
Relegation Playoff
Win Draw Lose
MP Matches Played W Wins D Draws L Loses
G Goals Diff Diff goals
League Position 6 / 12
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)
Bet365

St. Mirren Players Stats

St. Mirren
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

St. Johnstone
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

The latest team news

Daily Sports News, Predictions and Live Scores