I'm backing Kilmarnock 1–1 St. Johnstone on 31 October 2026 at 18:00. Both teams are grinding through a rough patch, and I see a stalemate as the most likely outcome. Kilmarnock have won just two of their last ten at home, dropping five matches and drawing three. They're averaging 0.80 goals for and 1.81 against on their own ground. St. Johnstone are no better away from home, taking only four points from their last five road trips and scoring just 0.60 goals per match in that run. I expect a cautious, low-scoring affair where neither side has the cutting edge to break through.
Premiership · Regular Season - 12
Kilmarnock vs ST Johnstone Prediction
Kilmarnock vs ST Johnstone Odds
Pre-match odds appear closer to kick-off when bookmakers open the market.
Compare odds120% first deposit bonus up to 400 USD
1X2 prediction for Kilmarnock vs ST Johnstone
Date and time 31 October 2026 at 15:00
Competitive fixture
Place a bet on this matchKilmarnock vs ST Johnstone Odds statistic
Average rates from the last stored matches for each team.
Head to Head Kilmarnock — ST Johnstone
In the last 8 meetings, ST Johnstone hold the edge — 4 wins for Kilmarnock, 4 for ST Johnstone, 0 draws.
- Premiership · 02 Aug 2026
ST Johnstone4:3
Kilmarnock - Premiership · 03 May 2025
ST Johnstone0:2
Kilmarnock - Premiership · 15 Feb 2025
Kilmarnock3:1
ST Johnstone - Premiership · 23 Nov 2024
ST Johnstone1:0
Kilmarnock - Premiership · 11 Aug 2024
Kilmarnock0:3
ST Johnstone - Premiership · 13 Apr 2024
ST Johnstone0:2
Kilmarnock - Premiership · 23 Dec 2023
Kilmarnock2:1
ST Johnstone - Premiership · 01 Nov 2023
ST Johnstone2:1
Kilmarnock
Betting profits Kilmarnock vs ST Johnstone
Historical P/L if you backed each side on the main markets in their recent matches.
Kilmarnock
| Market | Outcome | P/L | Wins | Games |
|---|---|---|---|---|
| Match Winner | Win | -1.85 | 4 | 15 |
| Match Winner | Draw | +1.66 | 4 | 15 |
| Match Winner | Lose | -1.17 | 7 | 15 |
| Goals Over/Under | Over 2.5 | -1.94 | 8 | 15 |
| Goals Over/Under | Under 2.5 | +1.99 | 7 | 15 |
| Goals Over/Under | Over 3 | +0.19 | 8 | 15 |
| Goals Over/Under | Under 3 | -0.55 | 8 | 15 |
| Goals Over/Under | Over 3.5 | +2.95 | 7 | 15 |
| Goals Over/Under | Under 3.5 | -2.54 | 8 | 15 |
| Goals Over/Under | Over 4 | -1.00 | 1 | 2 |
| Goals Over/Under | Under 4 | +0.43 | 2 | 2 |
| Goals Over/Under | Over 1.5 | -1.57 | 7 | 10 |
| Goals Over/Under | Under 1.5 | +5.30 | 3 | 10 |
| Goals Over/Under | Over 2 | -0.22 | 3 | 4 |
| Goals Over/Under | Under 2 | +0.01 | 2 | 4 |
| Goals Over/Under | Over 4.5 | +3.48 | 3 | 11 |
| Goals Over/Under | Under 4.5 | -1.12 | 8 | 11 |
ST Johnstone
| Market | Outcome | P/L | Wins | Games |
|---|---|---|---|---|
| Match Winner | Win | -3.57 | 5 | 15 |
| Match Winner | Draw | +6.72 | 5 | 15 |
| Match Winner | Lose | -4.33 | 5 | 15 |
| Goals Over/Under | Over 3 | -5.20 | 6 | 15 |
| Goals Over/Under | Under 3 | +4.85 | 12 | 15 |
| Goals Over/Under | Over 3.5 | -5.45 | 3 | 14 |
| Goals Over/Under | Under 3.5 | +3.10 | 11 | 14 |
| Goals Over/Under | Over 4 | -3.00 | 0 | 3 |
| Goals Over/Under | Under 4 | +1.59 | 3 | 3 |
| Goals Over/Under | Over 4.5 | -5.91 | 1 | 12 |
| Goals Over/Under | Under 4.5 | +1.13 | 11 | 12 |
| Goals Over/Under | Over 2.5 | -3.71 | 6 | 14 |
| Goals Over/Under | Under 2.5 | +3.45 | 8 | 14 |
| Goals Over/Under | Over 2 | -1.74 | 5 | 8 |
| Goals Over/Under | Under 2 | +2.91 | 5 | 8 |
| Goals Over/Under | Over 1.5 | -1.01 | 8 | 11 |
| Goals Over/Under | Under 1.5 | +2.18 | 3 | 11 |
Match statistics
In-play and full-time match stats appear after kick-off.
Last matches Kilmarnock
In the last 5 matches Kilmarnock have 1 wins, 1 draws and 3 losses. BTTS landed in 80% of those games.
- LPremiership · 28 Oct 2026
Dundee3:1
Kilmarnock - LPremiership · 24 Oct 2026
Falkirk3:0
Kilmarnock - WPremiership · 17 Oct 2026
Kilmarnock3:2
Motherwell - LPremiership · 10 Oct 2026
Rangers3:1
Kilmarnock - DPremiership · 19 Sept 2026
Kilmarnock1:1
Heart Of Midlothian
Statistics for the last 5 games
- Matches
- 5
- Wins
- 1
- Draws
- 1
- Losses
- 3
- Goals / game
- 1.2
- Over 1.5
- 100%
- Over 2.5
- 80%
- BTTS
- 80%
Last matches ST Johnstone
In the last 5 matches ST Johnstone have 1 wins, 3 draws and 1 losses. BTTS landed in 60% of those games.
- DPremiership · 28 Oct 2026
ST Johnstone2:2
Motherwell - LPremiership · 24 Oct 2026
Rangers4:0
ST Johnstone - DPremiership · 17 Oct 2026
ST Johnstone1:1
Dundee Utd - WPremiership · 11 Oct 2026
Aberdeen0:1
ST Johnstone - DPremiership · 19 Sept 2026
ST Johnstone1:1
Falkirk
Statistics for the last 5 games
- Matches
- 5
- Wins
- 1
- Draws
- 3
- Losses
- 1
- Goals / game
- 1.0
- Over 1.5
- 80%
- Over 2.5
- 40%
- BTTS
- 60%
Kilmarnock vs ST Johnstone Standings
| # | Team | MP | W | D | L | G | Diff | Pts |
|---|---|---|---|---|---|---|---|---|
| 1 | 11 | 9 | 1 | 1 | 27-8 | 19 | 28 | |
| 2 | 11 | 7 | 3 | 1 | 19-9 | 10 | 24 | |
| 3 | 11 | 6 | 2 | 3 | 24-17 | 7 | 20 | |
| 4 | 11 | 5 | 2 | 4 | 17-13 | 4 | 17 | |
| 5 | 11 | 4 | 4 | 3 | 16-16 | 0 | 16 | |
| 6 | 11 | 4 | 3 | 4 | 13-12 | 1 | 15 | |
| 7 | 11 | 4 | 2 | 5 | 12-19 | -7 | 14 | |
| 8 | 11 | 3 | 4 | 4 | 13-17 | -4 | 13 | |
| 9 | 11 | 3 | 2 | 6 | 12-14 | -2 | 11 | |
| 10 | 11 | 2 | 3 | 6 | 13-20 | -7 | 9 | |
| 11 | 11 | 2 | 2 | 7 | 11-17 | -6 | 8 | |
| 12 | 11 | 2 | 2 | 7 | 11-26 | -15 | 8 |
Season statistic Kilmarnock vs ST Johnstone
Kilmarnock
- Matches played 5
- Won home / away 1 / 0
- Lost home / away 0 / 3
- Goals scored 6 (1.2)
- Goals conceded 12 (2.4)
- Clean sheets 0
- Failed to score 1
ST Johnstone
- Matches played 5
- Won home / away 0 / 1
- Lost home / away 0 / 1
- Goals scored 5 (1.0)
- Goals conceded 8 (1.6)
- Clean sheets 1
- Failed to score 1
Match details
- Status Not Started
- Venue The BBSP Stadium Rugby Park, Kilmarnock
Lineups
Kilmarnock
Lineups are usually published 30–60 minutes before kick-off.
ST Johnstone
Lineups are usually published 30–60 minutes before kick-off.
Injuries and suspensions
Kilmarnock
No absences listed for this fixture yet.
ST Johnstone
No absences listed for this fixture yet.
Independent match preview. Odds and availability change — confirm on the bookmaker site. 18+.

