We have made these St Johnstone v Kilmarnock predictions for this match preview with the best intentions, but no profits are guaranteed. Please always gamble responsibly, only with money that you can afford to lose. Best of luck.
St Johnstone vs Kilmarnock Live Stream Global Listings (May 03)
Predictions and Tips
Kilmarnock will be visiting McDiarmid Park on Saturday for the Premiership clash with hosts St Johnstone.
Full predictions, pre-match stats and user poll for St Johnstone v Kilmarnock are shown on this page (inc. the best betting odds).
📏 Form Guide

St Johnstone
DLWLLL 📉
St Johnstone will be wanting a better result here after the 3-2 Premiership loss in their previous game against Motherwell.
In that game, St Johnstone had 55% possession and 16 shots on goal with 4 on target. For St Johnstone, the goalscorers were Makenzie Kirk (6'), Sven Sprangler (40' Own goal) and Elliot Watt (66'). On the other side, Motherwell got 17 attempts at goal with 5 of them on target. Callum Slattery (39') and Tom Sparrow (48') scored for Motherwell.
St Johnstone have really struggled up front in recent times. Their ‘goals for’ figure stands at just 3 versus opposition teams over their previous 6 matches. In those games, St Johnstone have also seen the tally of goals against them total 12.
Heading into this fixture, St Johnstone are unbeaten in their previous 3 home league matches.
Kilmarnock
LDLWLW
Kilmarnock head into the game following a 2-0 Premiership win with the eclipse of Ross County in their most recent outing.
In that match, Kilmarnock had 42% possession and 13 attempts at goal with 3 on target. For Kilmarnock, the goalscorers were Bruce Anderson (36') and Liam Donnelly (69'). For their opponents, Ross County had 9 attempts on goal with 1 on target.
In the course of their six previous matches, Derek McInnes's Kilmarnock have slotted home a total of 7 times, giving them the goals per game average of 1.17.
Ahead of this clash, Kilmarnock have not won away from home in their last 11 matches in the league. Their travelling support will be needed here, for sure.
↔️ Head to head
Looking at the statistics for their head to head duels dating back to 01/11/2023, neither club has come out on top overall with St Johnstone winning 3 of those games, Kilmarnock 3 and 0 being draws in normal time.
16 goals were shared by the two clubs in these games, with 8 for The Saints and 8 netted by Killie. That is an average goals per game value of 2.67.
The previous league match featuring the two was Premiership match day 26 on 15/02/2025 which finished with the scoreline of Kilmarnock 3-1 St Johnstone.
On that occasion, Kilmarnock had 39% possession and 13 attempts at goal with 4 of them on target. The goals were scored by Liam Polworth (9'), Fraser Murray (56') and Bobby Wales (60').
For their opponents, St Johnstone got 11 shots at goal with 3 on target. Graham Carey (91') scored.
The referee was Matthew MacDermid.
🗞️ Team News: Kilmarnock
From a largely healthy group of players, there’s only the sole fitness issue for the Kilmarnock manager Derek McInnes to be concerned with. Stuart Findlay (Ankle injury) won’t be playing here.
🔮 Prediction
We believe that St Johnstone will have to play well to hit the back of the net against this Kilmarnock lineup who should manage to score & go ahead.
We’re therefore anticipating a very competitive encounter with a 0-1 victory for Kilmarnock when all is said and done.
Should be an interesting one.
Lucas Pereira, 13:19 03/05/2025
📊 Poll: Who Will Win?

🏟️ Team Focus:
St Johnstone
Formed: 1884
Stadium: McDiarmid Park (10,696)
Captain: Nicky Clark
Chairman: Adam Webb
Manager: Simo Valakari
Competitions: Premiership position 12
🔑 Key Player: Benjamin Mbunga Kimpioka
Generally playing in the Striker position, Benjamin Mbunga Kimpioka was born in Knivsta, Sweden. After making a first senior appearance for AIK in the 2022 season, the skilful Forward has scored 6 league goals in the Premiership 2024 - 2025 season to date in 26 appearances.
Kilmarnock |
|
St Johnstone |
St Johnstone |
|
Kilmarnock |
Kilmarnock |
|
St Johnstone |
St Johnstone |
|
Kilmarnock |
Kilmarnock |
|
St Johnstone |
St Johnstone |
|
Kilmarnock |
Pos | Team | Pld | W | D | L | +/- | Pts | Form |
---|---|---|---|---|---|---|---|---|
1 |
![]() |
34 | 27 | 3 | 4 | 80 | 84 | LWLWW |
2 |
![]() |
34 | 20 | 7 | 7 | 33 | 67 | WWLDD |
3 |
![]() |
34 | 14 | 11 | 9 | 12 | 53 | DWWWL |
4 |
![]() |
34 | 15 | 8 | 11 | -3 | 53 | DWWDW |
5 |
![]() |
34 | 14 | 8 | 12 | -4 | 50 | LWWWL |
6 |
![]() |
34 | 12 | 6 | 16 | -9 | 42 | DWLWD |
7 |
![]() |
34 | 12 | 6 | 16 | -18 | 42 | DLLDW |
8 |
![]() |
34 | 11 | 7 | 16 | -2 | 40 | WLLDL |
9 |
![]() |
34 | 10 | 8 | 16 | -18 | 38 | DLWLW |
10 |
![]() |
34 | 10 | 7 | 17 | -20 | 37 | WLWLW |
11 |
![]() |
34 | 9 | 8 | 17 | -25 | 35 | LLLLL |
12 |
![]() |
34 | 8 | 5 | 21 | -26 | 29 | DLWLL |
St Johnstone |
|
Dundee |
Hearts |
|
St Johnstone |
St Johnstone |
|
Ross County |
St Johnstone |
|
Kilmarnock |
Motherwell |
|
St Johnstone |
St Johnstone |
|
Celtic |
Kilmarnock |
|
Hearts |
Motherwell |
|
Kilmarnock |
Kilmarnock |
|
Dundee |
St Johnstone |
|
Kilmarnock |
Kilmarnock |
|
Ross County |
Celtic |
|
Kilmarnock |
St Johnstone |
|
Celtic |
St Johnstone |
|
Aberdeen |
St Johnstone |
|
Ross County |
St Johnstone |
|
Hearts |
St Johnstone |
|
Motherwell |
St Johnstone |
|
Dundee |
Celtic |
|
Kilmarnock |
St Mirren |
|
Kilmarnock |
Ross County |
|
Kilmarnock |
Aberdeen |
|
Kilmarnock |
Hearts |
|
Kilmarnock |
Hibernian |
|
Kilmarnock |
Goals scored | 1.1 |
Goals conceded | 1.6 |
Time first goal scored | 54 |
Time first goal conceded | 31 |
Yellow cards | 1.6 |
Red cards | 0.1 |
Subs used | 3.4 |
Biggest victory | 3-0 |
Biggest defeat | 6-0 |
Goals scored | 0.9 |
Goals conceded | 2.4 |
Time first goal scored | 55 |
Time first goal conceded | 34 |
Yellow cards | 2.2 |
Red cards | 0.3 |
Subs used | 4.6 |
Biggest victory | 3-2 |
Biggest defeat | 6-0 |
Benjamin Mbunga Kimpioka | 11 |
Makenzie Kirk | 10 |
Graham Carey | 6 |
Nicky Clark | 6 |
Adama Sidibeh | 6 |
Bruce Anderson | 11 |
Bobby Wales | 5 |
Marley Watkins | 5 |
David Watson | 5 |
Matty Kennedy | 4 |
St Johnstone |
|
Dundee |
Kilmarnock |
|
Hearts |
