St Johnstone vs Kilmarnock Prediction, Betting Tips, Lineups & Odds | 03 May 2025
Saints Good Value to Cause Killie Problems
St Johnstone +0.25 on the Asian Handicap could be the way forward at -121. They should be able to avoid defeat against Kilmarnock, with our stake split between 0 and +0.5, meaning a victory is the desired outcome.
3-1 Win for Killie in Last Head-to-Head
St Johnstone have been beaten in back-to-back games. Away from home, they recently suffered a 3-2 loss against Motherwell at Fir Park. Simo Valakari's side had the majority of the ball enjoying 55% possession and four shots on target, with Mackenzie Kirk and Elliot Watt scoring one goal apiece.
Kilmarnock have suffered six consecutive defeats away from home. In their previous game, they enjoyed a 2-0 home victory against Ross County at Rugby Park. Killie managed three shots on goal and had 42% possession, while Bruce Anderson and Liam Donnelly found the net.
Head-to-Head Statistics
Kilmarnock overcame St Johnstone at home when the teams last played. It was a 3-1 scoreline at Rugby Park. The 10 H2H meetings most recently played have included five St Johnstone victories, one draw and four triumphs for Kilmarnock.
St Johnstone – Last 10 League GamesSt Johnstone have 3 wins, 5 losses and 2 draws, averaging 0.8 goals from 3.1 shots on goal and 7.0 attempts. The Saints have averaged 53.1% possession and 4.8 corners per match, conceding 1.3 goals and 5.8 corners from 4.4 shots on goal and 9.7 attempts.
Top goalscorer Mackenzie Kirk has found the net 3 times, with Elliot Watt, Daniels Balodis, Adama Sidibeh and Graham Carey scoring 1 each. Joshua McPake and Graham Carey are the leading assists makers with 2.
Kilmarnock – Last 10 League GamesKillie have 4 victories, 5 defeats and 1 draw, with an average of 8.6 attempts, 4.0 shots on goal and 1.3 goals. Derek McInnes' men average 42.9% possession, 4.9 corners in their favour and 5.1 corners against, while 1.8 goals have been conceded from 3.7 shots on goal and 8.5 attempts.
Fraser Murray has top scored with 3, while Bruce Anderson and Joe Wright are next best on 2. Danny Armstrong has been top assists provider with 2 in the previous 10 games.
Confirmed Lineups
St Johnstone confirmed lineup (3-4-3): Andrew Fisher (GK), Sven Sprangler, Daniels Balodis, Barry Douglas, Graham Carey, Elliot Watt, Victor Griffith, Taylor Steven, Mackenzie Kirk, Uche Ikpeazu, Joshua McPake.
Kilmarnock confirmed lineup (4-4-2): Kieran O'Hara (GK), Lewis Mayo, Robbie Deas, Stuart Findlay, Corrie Ndaba, Danny Armstrong, Liam Donnelly, David Watson, Bobby Wales, Fraser Murray, Bruce Anderson.
St Johnstone vs Kilmarnock Prediction & Betting Tips
St Johnstone look a good bet in this Premiership clash and we can back them at -121 with a +0.25 goal start. The latest stats suggest that the home team can avoid defeat and potentially triumph.
The first port of call is to check out the team news for each side and then scroll through the form guide. We take this information and apply it to the latest available stats to come up with a verdict.
Key St Johnstone vs Kilmarnock league stats:
St Johnstone +0.25 Probability
According to the latest odds, there’s a 54.8% likelihood of our pick winning. Based on our in-depth research, we calculate the actual probability to be closer to 60%. That means we’re regarding it as a value bet.
Looking for a larger price when placing your wager? The good news is that you can visit the betting sites and adjust the line until you’re satisfied with the odds.

Correct Score Prediction
A 1-0 win in favor of St Johnstone is available at odds of +650. Correct score betting can be rewarding and you can also get plenty of entertainment with this option.
Player Prop Picks
Maksym Kucheriavyi (St Johnstone) can be wagered to be on the scoresheet at +390. All things considered, we think that the odds are really appealing when it comes to betting on Anytime Goalscorer.

T&C apply. Gamble responsibly 18+
Corners Prediction
All of the past three St Johnstone games have seen the 10.5 Total Corners line covered, with an average of 11.80 corners in the last ten Kilmarnock away matches. If you agree with our verdict that the Total Corners line can be covered, then you can land odds of -120 that this happens.






T&C apply. Gamble responsibly 18+
Bet Builder Tips
We’ve lined up different selections in the following same-game multi: St Johnstone with the 0.25 Asian Handicap, one or both teams drawing a blank combined with Maksym Kucheriavyi to find the net.
Should you want to back different outcomes for the same football game, then a bet builder will suit your needs. It results in you being able to place a tailored bet at a larger price based on the number of predictions made.
St Johnstone vs Kilmarnock Odds
The odds are updated on a frequent basis. You might therefore find that they are different to the ones listed for the above betting predictions.
Latest Match Odds Suggest Killie Win
Bookies favourites Kilmarnock are regarded as the likeliest winners for this Scottish Premiership game and the +145 about them triumphing means a 41% chance of winning based on their current betting odds. If you want to back the outsider for this match, St Johnstone are available at +190.
Under 2.5 Goals is currently the betting favourite and a bet on this option would mean you need no more than two goals to be scored.
You can find hundreds of markets for every Premiership match, with the leading football betting sites creating lots of different options. Check out the pre-game and In-Play selections before placing your bets.







Bruce Anderson is the First Goalscorer Favourite
The First Goalscorer favourite is Bruce Anderson at +540, with similar odds available for this player to register the last goal.




- Scottish Premiership: 15/02 2025 Kilmarnock 3 St Johnstone 1
- Scottish Premiership: 23/11 2024 St Johnstone 1 Kilmarnock 0
- Scottish Premiership: 11/08 2024 Kilmarnock 0 St Johnstone 3
- Scottish Premiership: 13/04 2024 St Johnstone 0 Kilmarnock 2
- Scottish Premiership: 23/12 2023 Kilmarnock 2 St Johnstone 1
- Scottish Premiership: 01/11 2023 St Johnstone 2 Kilmarnock 1
- Scottish Premiership: 20/05 2023 Kilmarnock 0 St Johnstone 1
- Scottish Premiership: 18/03 2023 Kilmarnock 1 St Johnstone 1
- Scottish Premiership: 29/10 2022 St Johnstone 1 Kilmarnock 0
- Scottish Premiership: 05/10 2022 Kilmarnock 2 St Johnstone 1


- 3 wins, 5 defeats and 2 draws in the previous 10 matches
- 3 wins, 5 defeats and 2 draws in the previous 10 home matches
- 4 wins, 5 defeats and 1 draw in the previous 10 matches
- 8 defeats and 2 draws in the previous 10 away matches
- An average of 0.80 goals scored and 1.30 conceded in the previous 10 matches
- An average of 1.00 goals scored and 1.30 conceded in the previous 10 home matches
- An average of 2.10 goals per game in the previous 10 matches
- An average of 2.30 goals per game in the previous 10 home matches
- BTTS Yes in 4 of the previous 10 matches
- BTTS Yes in 6 of the previous 10 home matches
- Over 2.5 Goals in 4 of the previous 10 matches
- Over 2.5 Goals in 5 of the previous 10 home matches
- An average of 1.30 goals scored and 1.80 conceded in the previous 10 matches
- An average of 0.60 goals scored and 2.50 conceded in the previous 10 away matches
- An average of 3.10 goals per game in the previous 10 matches
- An average of 3.10 goals per game in the previous 10 away matches
- BTTS Yes in 5 of the previous 10 matches
- BTTS Yes in 5 of the previous 10 away matches
- Over 2.5 Goals in 4 of the previous 10 matches
- Over 2.5 Goals in 4 of the previous 10 away matches
- An average of 4.80 corners awarded and 5.80 corners conceded in the last 10 matches
- An average of 4.20 corners awarded and 6.00 corners against in the last 10 home matches
- An average of 10.60 corners awarded in the last 10 matches
- An average of 10.20 corners awarded in the last 10 home matches
- Had the most corners in 2 and least corners in 7 of the last 10 matches
- Had the most corners in 2 and least corners in 8 of the last 10 home matches
- An average of 4.90 corners awarded and 5.10 corners conceded in the last 10 matches
- An average of 6.20 corners awarded and 5.60 corners against in the last 10 away matches
- An average of 10.00 corners awarded in the last 10 matches
- An average of 11.80 corners awarded in the last 10 away matches
- Had the most corners in 6 and least corners in 4 of the last 10 matches
- Had the most corners in 6 and least corners in 4 of the last 10 away matches
- An average of 53.10% possession in the last 10 matches
- An average of 51.90% possession in the last 10 home matches
- Most possession in 8 of the last 10 matches
- Most possession in 6 of the last 10 home matches
- An average of 42.90% possession in the last 10 matches
- An average of 44.30% possession in the last 10 away matches
- Most possession in 3 of the last 10 matches
- Most possession in 3 of the last 10 away matches
- Top Scorers for St Johnstone this season are Mackenzie Kirk (7), Benjamin Mbunga Kimpioka (6), Nicky Clark (6)
- Top Assistors for St Johnstone this season are Graham Carey (3), Adama Sidibeh (2), Andre Raymond (2)
St Johnstone vs Kilmarnock Lineups & Team News
It’s good to know about any injuries and this is reflected in our St Johnstone vs Kilmarnock team news, with this leading to predicted and confirmed lineups.
Getting the player information you need is easy thanks to the Premiership squads.
St Johnstone Confirmed Lineup 3-4-3
Kilmarnock Confirmed Lineup 4-4-2
St Johnstone Confirmed Lineup 3-4-3
Kilmarnock Confirmed Lineup 4-4-2
St Johnstone Substitutes
- 7Jason Holt
- 10Nicky Clark
- 16Adama Sidibeh
- 17Maksym Kucheriavyi
- 20Ross Sinclair
- 21Stephen Duke-McKenna
- 29B. Mbunga Kimpioka
- 37Sam Curtis
- 46Franciszek Franczak
Kilmarnock Substitutes
- 7Rory McKenzie
- 9Kyle Vassell
- 10Matthew Kennedy
- 14Gary Mackay-Steven
- 18Innes Cameron
- 20Robby McCrorie
- 21Calvin Ramsay
- 23Marley Watkins
- 31Liam Polworth
Previous St Johnstone Lineups
Previous Kilmarnock Lineups
# | Team | G | W | D | L | +/- | P |
---|---|---|---|---|---|---|---|
1 | Aberdeen | 0 | 0 | 0 | 0 | 0:0 | 0 |
2 | Celtic | 0 | 0 | 0 | 0 | 0:0 | 0 |
3 | Dundee FC | 0 | 0 | 0 | 0 | 0:0 | 0 |
4 | Dundee United | 0 | 0 | 0 | 0 | 0:0 | 0 |
5 | Falkirk | 0 | 0 | 0 | 0 | 0:0 | 0 |
6 | Hearts | 0 | 0 | 0 | 0 | 0:0 | 0 |
7 | Hibernian | 0 | 0 | 0 | 0 | 0:0 | 0 |
8 | Kilmarnock | 0 | 0 | 0 | 0 | 0:0 | 0 |
9 | Livingston | 0 | 0 | 0 | 0 | 0:0 | 0 |
10 | Motherwell | 0 | 0 | 0 | 0 | 0:0 | 0 |
11 | Rangers | 0 | 0 | 0 | 0 | 0:0 | 0 |
12 | St Mirren | 0 | 0 | 0 | 0 | 0:0 | 0 |
# | Team | G | W | D | L | +/- | P |
---|---|---|---|---|---|---|---|
1 | Aberdeen | 0 | 0 | 0 | 0 | 0:0 | 0 |
2 | Celtic | 0 | 0 | 0 | 0 | 0:0 | 0 |
3 | Dundee FC | 0 | 0 | 0 | 0 | 0:0 | 0 |
4 | Dundee United | 0 | 0 | 0 | 0 | 0:0 | 0 |
5 | Falkirk | 0 | 0 | 0 | 0 | 0:0 | 0 |
6 | Hearts | 0 | 0 | 0 | 0 | 0:0 | 0 |
7 | Hibernian | 0 | 0 | 0 | 0 | 0:0 | 0 |
8 | Kilmarnock | 0 | 0 | 0 | 0 | 0:0 | 0 |
9 | Livingston | 0 | 0 | 0 | 0 | 0:0 | 0 |
10 | Motherwell | 0 | 0 | 0 | 0 | 0:0 | 0 |
11 | Rangers | 0 | 0 | 0 | 0 | 0:0 | 0 |
12 | St Mirren | 0 | 0 | 0 | 0 | 0:0 | 0 |

















