St Johnstone go head-to-head against Kilmarnock on Wednesday. Read our Predictions and Betting Tips with Match Preview, Head-to-head stats (h2h) and Team Form Analysis.
St. Johnstone enter the contest following a streak of subpar outcomes. They remain at the bottom of the standings in 12th place following their 4-0 defeat to St. Mirren last time out.
Their opponents, Kilmarnock, come into the game with a pair of fine performances. They sit fourth in the table after a 2-0 win over Aberdeen in their previous league match.
The Verdict
Kilmarnock are in great form, having won both of their past two matches. Furthermore, St. Johnstone has also been in dismal form, with no wins and seven defeats in their last eleven matches.
Therefore, a victory for Kilmarnock at 2.29 odds will be our main betting pick here considering all the observations.
For the second tip, under 2.5 goals at 1.70 odds seems very promising. Given that two of the past four matches for the hosts had under 2.5 goals. Furthermore, the visitors have only scored one goal in their last five matches.
St Johnstone | Kilmarnock | |
---|---|---|
Game Played | 15 | 16 |
Wins | 3 | 5 |
Draws | 5 | 5 |
Loss | 7 | 6 |
Goals For | 10 | 16 |
Goals Against | 22 | 16 |
St Johnstone | Kilmarnock | |
---|---|---|
Game Played | 9 | 8 |
Wins | 3 | 1 |
Draws | 3 | 3 |
Loss | 3 | 4 |
Goals For | 10 | 6 |
Goals Against | 13 | 10 |
06.12.23 |
St Johnstone St Mirren |
1-0 |
03.12.23 |
St Johnstone Celtic |
1-3 |
25.11.23 |
Hearts St Johnstone |
1-0 |
11.11.23 |
St Johnstone Ross County |
1-0 |
07.11.23 |
St Johnstone Motherwell |
2-2 |
01.11.23 |
St Johnstone Kilmarnock |
2-1 |
28.10.23 |
St Mirren St Johnstone |
4-0 |
08.10.23 |
Aberdeen St Johnstone |
0-0 |
30.09.23 |
St Johnstone Livingston |
1-1 |
23.09.23 |
Hibernian St Johnstone |
2-0 |
16.09.23 |
St Johnstone Rangers |
0-2 |
02.09.23 |
St Johnstone Dundee |
2-2 |
26.08.23 |
Celtic St Johnstone |
0-0 |
12.08.23 |
Ross County St Johnstone |
2-0 |
05.08.23 |
St Johnstone Hearts |
0-2 |
29.07.23 |
St Johnstone Stirling Albion |
0-4 |
25.07.23 |
St Johnstone Ayr Utd |
1-2 |
22.07.23 |
Alloa Athletic St Johnstone |
0-4 |
15.07.23 |
Stenhousemuir St Johnstone |
1-0 |
11.07.23 |
East Fife St Johnstone |
0-3 |
04.07.23 |
Dunfermline St Johnstone |
1-1 |
28.05.23 |
St Johnstone Livingston |
2-0 |
24.05.23 |
Ross County St Johnstone |
3-3 |
20.05.23 |
Kilmarnock St Johnstone |
0-1 |
13.05.23 |
St Johnstone Motherwell |
0-2 |
06.05.23 |
St Johnstone Dundee Utd |
1-0 |
22.04.23 |
St Johnstone Hibernian |
1-1 |
15.04.23 |
Livingston St Johnstone |
2-0 |
08.04.23 |
St Johnstone Ross County |
0-2 |
01.04.23 |
St Johnstone Aberdeen |
0-1 |
18.03.23 |
Kilmarnock St Johnstone |
1-1 |
04.03.23 |
Hearts St Johnstone |
3-0 |
25.02.23 |
St Johnstone St Mirren |
1-1 |
18.02.23 |
Dundee Utd St Johnstone |
1-2 |
05.02.23 |
St Johnstone Celtic |
1-4 |
01.02.23 |
Motherwell St Johnstone |
0-2 |
28.01.23 |
Rangers St Johnstone |
2-0 |
21.01.23 |
St Johnstone Rangers |
0-1 |
14.01.23 |
St Johnstone Livingston |
2-4 |
07.01.23 |
Aberdeen St Johnstone |
2-0 |
02.01.23 |
St Johnstone Dundee Utd |
0-1 |
28.12.22 |
St Johnstone Hearts |
2-3 |
24.12.22 |
Celtic St Johnstone |
4-1 |
17.12.22 |
Ross County St Johnstone |
1-2 |
12.11.22 |
St Johnstone Motherwell |
1-1 |
09.11.22 |
St Mirren St Johnstone |
2-2 |
06.11.22 |
St Johnstone Rangers |
2-1 |
29.10.22 |
St Johnstone Kilmarnock |
1-0 |
21.10.22 |
Hibernian St Johnstone |
1-2 |
15.10.22 |
Livingston St Johnstone |
1-0 |
06.12.23 |
St Johnstone St Mirren |
1-0 |
03.12.23 |
St Johnstone Celtic |
1-3 |
11.11.23 |
St Johnstone Ross County |
1-0 |
07.11.23 |
St Johnstone Motherwell |
2-2 |
01.11.23 |
St Johnstone Kilmarnock |
2-1 |
30.09.23 |
St Johnstone Livingston |
1-1 |
16.09.23 |
St Johnstone Rangers |
0-2 |
02.09.23 |
St Johnstone Dundee |
2-2 |
05.08.23 |
St Johnstone Hearts |
0-2 |
29.07.23 |
St Johnstone Stirling Albion |
0-4 |
25.07.23 |
St Johnstone Ayr Utd |
1-2 |
28.05.23 |
St Johnstone Livingston |
2-0 |
13.05.23 |
St Johnstone Motherwell |
0-2 |
06.05.23 |
St Johnstone Dundee Utd |
1-0 |
22.04.23 |
St Johnstone Hibernian |
1-1 |
08.04.23 |
St Johnstone Ross County |
0-2 |
01.04.23 |
St Johnstone Aberdeen |
0-1 |
25.02.23 |
St Johnstone St Mirren |
1-1 |
05.02.23 |
St Johnstone Celtic |
1-4 |
21.01.23 |
St Johnstone Rangers |
0-1 |
14.01.23 |
St Johnstone Livingston |
2-4 |
02.01.23 |
St Johnstone Dundee Utd |
0-1 |
28.12.22 |
St Johnstone Hearts |
2-3 |
12.11.22 |
St Johnstone Motherwell |
1-1 |
06.11.22 |
St Johnstone Rangers |
2-1 |
29.10.22 |
St Johnstone Kilmarnock |
1-0 |
08.10.22 |
St Johnstone Celtic |
1-2 |
17.09.22 |
St Johnstone Ross County |
0-0 |
03.09.22 |
St Johnstone St Mirren |
3-0 |
20.08.22 |
St Johnstone Aberdeen |
0-1 |
30.07.22 |
St Johnstone Hibernian |
0-1 |
23.07.22 |
St Johnstone Ayr Utd |
1-0 |
12.07.22 |
St Johnstone Annan Athletic (Penalties:4 - 5) |
0-0 |
09.07.22 |
St Johnstone Cove Rangers |
3-2 |
25.11.23 |
Hearts St Johnstone |
1-0 |
28.10.23 |
St Mirren St Johnstone |
4-0 |
08.10.23 |
Aberdeen St Johnstone |
0-0 |
23.09.23 |
Hibernian St Johnstone |
2-0 |
26.08.23 |
Celtic St Johnstone |
0-0 |
12.08.23 |
Ross County St Johnstone |
2-0 |
22.07.23 |
Alloa Athletic St Johnstone |
0-4 |
15.07.23 |
Stenhousemuir St Johnstone |
1-0 |
11.07.23 |
East Fife St Johnstone |
0-3 |
04.07.23 |
Dunfermline St Johnstone |
1-1 |
24.05.23 |
Ross County St Johnstone |
3-3 |
20.05.23 |
Kilmarnock St Johnstone |
0-1 |
15.04.23 |
Livingston St Johnstone |
2-0 |
18.03.23 |
Kilmarnock St Johnstone |
1-1 |
04.03.23 |
Hearts St Johnstone |
3-0 |
18.02.23 |
Dundee Utd St Johnstone |
1-2 |
01.02.23 |
Motherwell St Johnstone |
0-2 |
28.01.23 |
Rangers St Johnstone |
2-0 |
07.01.23 |
Aberdeen St Johnstone |
2-0 |
24.12.22 |
Celtic St Johnstone |
4-1 |
17.12.22 |
Ross County St Johnstone |
1-2 |
09.11.22 |
St Mirren St Johnstone |
2-2 |
21.10.22 |
Hibernian St Johnstone |
1-2 |
15.10.22 |
Livingston St Johnstone |
1-0 |
05.10.22 |
Kilmarnock St Johnstone |
2-1 |
01.10.22 |
Dundee Utd St Johnstone |
1-2 |
28.08.22 |
Hearts St Johnstone |
3-2 |
13.08.22 |
Rangers St Johnstone |
4-0 |
06.08.22 |
Motherwell St Johnstone |
1-2 |
19.07.22 |
Elgin City St Johnstone |
2-4 |
16.07.22 |
Queen of the South St Johnstone (Penalties:4 - 2) |
2-2 |
10.12.23 |
Kilmarnock Celtic |
2-1 |
06.12.23 |
Aberdeen Kilmarnock |
0-1 |
02.12.23 |
Kilmarnock Hearts |
0-1 |
25.11.23 |
Ross County Kilmarnock |
0-0 |
11.11.23 |
Hibernian Kilmarnock |
1-0 |
04.11.23 |
Kilmarnock Motherwell |
1-0 |
01.11.23 |
St Johnstone Kilmarnock |
2-1 |
29.10.23 |
Kilmarnock Aberdeen |
2-0 |
21.10.23 |
Kilmarnock Livingston |
3-1 |
07.10.23 |
Celtic Kilmarnock |
3-1 |
30.09.23 |
Kilmarnock St Mirren |
1-1 |
26.09.23 |
Kilmarnock Hearts |
1-2 |
23.09.23 |
Dundee Kilmarnock |
2-2 |
16.09.23 |
Kilmarnock Hibernian |
2-2 |
02.09.23 |
Kilmarnock Ross County |
0-1 |
26.08.23 |
Motherwell Kilmarnock |
2-1 |
20.08.23 |
Kilmarnock Celtic |
1-0 |
13.08.23 |
Hearts Kilmarnock |
0-0 |
05.08.23 |
Kilmarnock Rangers |
1-0 |
29.07.23 |
Albion Rovers Kilmarnock |
1-2 |
26.07.23 |
Kilmarnock Raith Rovers (Penalties:4 - 5) |
2-2 |
22.07.23 |
Dunfermline Kilmarnock |
0-2 |
15.07.23 |
Kilmarnock Annan Athletic |
3-0 |
08.07.23 |
Linfield Kilmarnock |
1-0 |
04.07.23 |
Glentoran Kilmarnock |
1-0 |
24.06.23 |
Nithsdale Wanderers Kilmarnock |
0-0 |
28.05.23 |
Kilmarnock Ross County |
3-1 |
24.05.23 |
Dundee Utd Kilmarnock |
0-3 |
20.05.23 |
Kilmarnock St Johnstone |
0-1 |
13.05.23 |
Kilmarnock Livingston |
2-0 |
06.05.23 |
Motherwell Kilmarnock |
2-0 |
22.04.23 |
St Mirren Kilmarnock |
0-2 |
16.04.23 |
Kilmarnock Celtic |
1-4 |
08.04.23 |
Aberdeen Kilmarnock |
2-0 |
01.04.23 |
Kilmarnock Hearts |
2-1 |
18.03.23 |
Kilmarnock St Johnstone |
1-1 |
10.03.23 |
Inverness CT Kilmarnock |
2-1 |
04.03.23 |
Rangers Kilmarnock |
3-1 |
25.02.23 |
Kilmarnock Motherwell |
1-1 |
18.02.23 |
Hibernian Kilmarnock |
2-0 |
11.02.23 |
Dundee Utd Kilmarnock |
0-1 |
04.02.23 |
Livingston Kilmarnock |
3-1 |
01.02.23 |
Kilmarnock Dundee Utd |
1-0 |
28.01.23 |
Ross County Kilmarnock |
3-0 |
21.01.23 |
Kilmarnock Dumbarton |
1-0 |
18.01.23 |
Kilmarnock Rangers |
2-3 |
14.01.23 |
Celtic Kilmarnock |
2-0 |
07.01.23 |
Celtic Kilmarnock |
2-0 |
02.01.23 |
Kilmarnock St Mirren |
0-0 |
28.12.22 |
Kilmarnock Aberdeen |
2-1 |
10.12.23 |
Kilmarnock Celtic |
2-1 |
02.12.23 |
Kilmarnock Hearts |
0-1 |
04.11.23 |
Kilmarnock Motherwell |
1-0 |
29.10.23 |
Kilmarnock Aberdeen |
2-0 |
21.10.23 |
Kilmarnock Livingston |
3-1 |
30.09.23 |
Kilmarnock St Mirren |
1-1 |
26.09.23 |
Kilmarnock Hearts |
1-2 |
16.09.23 |
Kilmarnock Hibernian |
2-2 |
02.09.23 |
Kilmarnock Ross County |
0-1 |
20.08.23 |
Kilmarnock Celtic |
1-0 |
05.08.23 |
Kilmarnock Rangers |
1-0 |
26.07.23 |
Kilmarnock Raith Rovers (Penalties:4 - 5) |
2-2 |
15.07.23 |
Kilmarnock Annan Athletic |
3-0 |
28.05.23 |
Kilmarnock Ross County |
3-1 |
20.05.23 |
Kilmarnock St Johnstone |
0-1 |
13.05.23 |
Kilmarnock Livingston |
2-0 |
16.04.23 |
Kilmarnock Celtic |
1-4 |
01.04.23 |
Kilmarnock Hearts |
2-1 |
18.03.23 |
Kilmarnock St Johnstone |
1-1 |
25.02.23 |
Kilmarnock Motherwell |
1-1 |
01.02.23 |
Kilmarnock Dundee Utd |
1-0 |
21.01.23 |
Kilmarnock Dumbarton |
1-0 |
18.01.23 |
Kilmarnock Rangers |
2-3 |
02.01.23 |
Kilmarnock St Mirren |
0-0 |
28.12.22 |
Kilmarnock Aberdeen |
2-1 |
12.11.22 |
Kilmarnock Hibernian |
1-0 |
04.11.22 |
Kilmarnock Livingston |
2-3 |
22.10.22 |
Kilmarnock Ross County |
1-0 |
18.10.22 |
Kilmarnock Dundee Utd |
2-1 |
09.10.22 |
Kilmarnock Hearts |
2-2 |
05.10.22 |
Kilmarnock St Johnstone |
2-1 |
27.08.22 |
Kilmarnock Motherwell |
2-1 |
14.08.22 |
Kilmarnock Celtic |
0-5 |
28.06.22 |
Kilmarnock Lincoln Red Imps |
2-2 |
06.12.23 |
Aberdeen Kilmarnock |
0-1 |
25.11.23 |
Ross County Kilmarnock |
0-0 |
11.11.23 |
Hibernian Kilmarnock |
1-0 |
01.11.23 |
St Johnstone Kilmarnock |
2-1 |
07.10.23 |
Celtic Kilmarnock |
3-1 |
23.09.23 |
Dundee Kilmarnock |
2-2 |
26.08.23 |
Motherwell Kilmarnock |
2-1 |
13.08.23 |
Hearts Kilmarnock |
0-0 |
29.07.23 |
Albion Rovers Kilmarnock |
1-2 |
22.07.23 |
Dunfermline Kilmarnock |
0-2 |
08.07.23 |
Linfield Kilmarnock |
1-0 |
04.07.23 |
Glentoran Kilmarnock |
1-0 |
24.06.23 |
Nithsdale Wanderers Kilmarnock |
0-0 |
24.05.23 |
Dundee Utd Kilmarnock |
0-3 |
06.05.23 |
Motherwell Kilmarnock |
2-0 |
22.04.23 |
St Mirren Kilmarnock |
0-2 |
08.04.23 |
Aberdeen Kilmarnock |
2-0 |
10.03.23 |
Inverness CT Kilmarnock |
2-1 |
04.03.23 |
Rangers Kilmarnock |
3-1 |
18.02.23 |
Hibernian Kilmarnock |
2-0 |
11.02.23 |
Dundee Utd Kilmarnock |
0-1 |
04.02.23 |
Livingston Kilmarnock |
3-1 |
28.01.23 |
Ross County Kilmarnock |
3-0 |
14.01.23 |
Celtic Kilmarnock |
2-0 |
07.01.23 |
Celtic Kilmarnock |
2-0 |
23.12.22 |
Motherwell Kilmarnock |
2-2 |
17.12.22 |
Hearts Kilmarnock |
3-1 |
09.11.22 |
Dundee Utd Kilmarnock |
4-0 |
29.10.22 |
St Johnstone Kilmarnock |
1-0 |
15.10.22 |
St Mirren Kilmarnock |
0-0 |
01.10.22 |
Aberdeen Kilmarnock |
4-1 |
17.09.22 |
Livingston Kilmarnock |
1-0 |
03.09.22 |
Hibernian Kilmarnock |
1-0 |
31.08.22 |
Hearts Kilmarnock |
0-1 |
20.08.22 |
Ross County Kilmarnock |
1-0 |
06.08.22 |
Rangers Kilmarnock |
2-0 |
20.05.2023
|
Kilmarnock St Johnstone |
0-1 |
18.03.2023
|
Kilmarnock St Johnstone |
1-1 |
29.10.2022
|
St Johnstone Kilmarnock |
1-0 |
05.10.2022
|
Kilmarnock St Johnstone |
2-1 |
30.01.2021
|
Kilmarnock St Johnstone |
2-3 |
29.10.2022
|
St Johnstone Kilmarnock |
1-0 |
06.11.2020
|
St Johnstone Kilmarnock |
1-0 |
25.01.2020
|
St Johnstone Kilmarnock |
2-1 |
31.08.2019
|
St Johnstone Kilmarnock |
0-1 |
24.11.2018
|
St Johnstone Kilmarnock |
0-0 |