Scottish Premiership • Round 26, Regular Season
Upcoming
St Johnstone

St Johnstone

LLWWL
VS
15:00
Kilmarnock

Kilmarnock

LWLLL
Sun, 2 Aug 2026
15:00
McDiarmid Park

St Johnstone vs Kilmarnock: 2 August 2026 (Stats & Prediction)

This Match Prediction

Best Prediction

Draw

Probability

44%

1 - St Johnstone
3.0333%
X - Draw
2.2744%
2 - Kilmarnock
4.3523%

Predicted Score

1 - 1

Avg Goals

2.2

Head to Head

29 matches

12

St Johnstone Wins

3

Draws

14

Kilmarnock Wins

Goals Scored

27

Goals Scored

36

1 Mar 2026
Kilmarnock3 - 1St Johnstone
Scottish Premiership

HT: 1 - 0

10 Nov 2025
St Johnstone1 - 0Kilmarnock
Scottish Premiership

HT: 0 - 0

4 Mar 2025
St Johnstone0 - 2Kilmarnock
Scottish Premiership

HT: 0 - 1

3 Jan 2025
St Johnstone0 - 2Kilmarnock
Scottish Premiership

HT: 0 - 1

11 Nov 2024
Kilmarnock2 - 1St Johnstone
Scottish Premiership

HT: 2 - 0

7 Nov 2024
Kilmarnock0 - 3St Johnstone
Scottish Premiership

HT: 0 - 2

St Johnstone

Last 5 Matches

2
Wins
40%
0
Draws
0%
3
Losses
60%

Goals Scored

6

Goals Conceded

9

L
@
Hibernian
Hibernian
3 - 02 May
L
@
Motherwell
Motherwell
3 - 23 Feb
W
vs
Ross County
Ross County
1 - 01 Feb
W
vs
Motherwell
Motherwell
2 - 131 Dec
L
vs
Hearts
Hearts
1 - 21 Nov

Kilmarnock

Last 5 Matches

1
Wins
20%
0
Draws
0%
4
Losses
80%

Goals Scored

6

Goals Conceded

12

L
@
St Mirren
St Mirren
5 - 12 May
W
vs
Ross County
Ross County
2 - 03 Feb
L
@
Hearts
Hearts
3 - 231 Dec
L
vs
Motherwell
Motherwell
1 - 311 Oct
L
vs
Falkirk FC
Falkirk FC
0 - 112 Aug

League Standings

Scottish Premiership

#TeamP+/-Pts
1
Celtic
Celtic
25+6166
2
Rangers
Rangers
25+3253
3
Dundee United
Dundee United
25+437
4
Aberdeen
Aberdeen
25-635
5
Hibernian
Hibernian
25033
6
Motherwell
Motherwell
25-1231
7
Hearts
Hearts
25+130
8
St Mirren
St Mirren
25-930
9
Kilmarnock
Kilmarnock
25-1228
10
Dundee
Dundee
25-1627
11
Ross County
Ross County
25-2326
12
St Johnstone
St Johnstone
25-2021
Champions League
Europa League
Relegation

Team Statistics

Season 2025
St Johnstone (28 games)Kilmarnock (28 games)

Goals

60Goals Scored31
20Goals Conceded42
2.1Avg Goals/Game1.1

Under/Over

0%Over 2.5 Goals0%
13%BTTS Yes15%

Shots

361Shots Total277
47%On Target %37%

Possession & Passes

58.04%Possession41.77%
0%Pass Accuracy0%

Attacks

2354Total Attacks2359
1839Dangerous Attacks1279
47Offsides48

Discipline

43Yellow Cards53
299Fouls304

Other

15Clean Sheets8
0.0Corners (Avg)0.0

Goals by Period

0-15'
61
15-30'
135
30-45'
78
45-60'
86
60-75'
62
75-90'
184
St JohnstoneKilmarnock

Under/Over Statistics

Under
Over

St Johnstone

1.5
Goals
32%68%
2.5
Goals
43%0%
3.5
Goals
64%36%

Kilmarnock

1.5
Goals
21%79%
2.5
Goals
43%0%
3.5
Goals
64%36%

Both Teams Scored

Yes 46%No 54%
Yes 54%No 46%

Goals by Time Period

St Johnstone

6
0'
13
15'
7
30'
8
HT
6
60'
18
75'

Kilmarnock

1
0'
5
15'
8
30'
6
HT
2
60'
4
75'

Shows when goals are typically scored during matches

Average Event Time

Scored
Conceded

St Johnstone

0'First Goal90'
HT
40'
45'
0'First Card90'
HT
58'

Kilmarnock

0'First Goal90'
HT
45'
40'
0'First Card90'
HT
50'

Match History

29 matches

DateLeagueHomeScoreAwayHTR
02.03.2026Sc1Kilmarnock3 - 1St Johnstone1 - 0L
11.11.2025Sc1St Johnstone1 - 0Kilmarnock0 - 0W
05.03.2025Sc1St Johnstone0 - 2Kilmarnock0 - 1L
04.01.2025Sc1St Johnstone0 - 2Kilmarnock0 - 1L
12.11.2024Sc1Kilmarnock2 - 1St Johnstone2 - 0L
08.11.2024Sc1Kilmarnock0 - 3St Johnstone0 - 2W
05.08.2024Sc1Kilmarnock0 - 1St Johnstone0 - 1W
03.06.2024Sc1Kilmarnock1 - 1St Johnstone1 - 0D
10.05.2024Sc1St Johnstone1 - 0Kilmarnock1 - 0W
01.06.2023Sc1Kilmarnock2 - 3St Johnstone2 - 0W
11.01.2023Sc1St Johnstone2 - 1Kilmarnock2 - 0W
10.05.2022Sc1Kilmarnock2 - 1St Johnstone1 - 0L
01.01.2022Sc1St Johnstone2 - 1Kilmarnock1 - 1W
08.07.2021Sc1St Johnstone0 - 1Kilmarnock0 - 1L
08.03.2021Sc1Kilmarnock1 - 2St Johnstone0 - 0W
11.06.2020Sc1St Johnstone1 - 0Kilmarnock0 - 0W
11.12.2019Sc1St Johnstone0 - 0Kilmarnock0 - 0D
04.06.2019Sc1Kilmarnock2 - 0St Johnstone2 - 0L
12.04.2019Sc1Kilmarnock0 - 0St Johnstone0 - 0D
02.01.2019Sc1St Johnstone0 - 2Kilmarnock0 - 1L
03.07.2018Sc1Kilmarnock2 - 0St Johnstone1 - 0L
08.04.2018Sc1Kilmarnock2 - 0St Johnstone0 - 0L
12.11.2017Sc1Kilmarnock0 - 1St Johnstone0 - 1W
08.05.2017Sc1Kilmarnock1 - 2St Johnstone0 - 1W
10.03.2017Sc1St Johnstone0 - 1Kilmarnock0 - 0L
12.02.2017Sc1St Johnstone1 - 2Kilmarnock1 - 1L
04.09.2016Sc1Kilmarnock3 - 0St Johnstone1 - 0L
09.07.2016Sc1Kilmarnock2 - 1St Johnstone1 - 1L
11.07.2015Sc1St Johnstone2 - 1Kilmarnock1 - 1W