Wednesday , 30 September 2026

St. Johnstone FC vs Kilmarnock FC, Premier League 2024-25 REGULAR SEASON

Premier League · 2024-25
Sat 23 Nov 2024 · 15:00 UTC McDiarmid Park 1,872 HT 45' · FT 45'
Mackenzie Kirk 53' 1–0

Overview

Match Preview

St. Johnstone FC vs Kilmarnock FC — Premier League at McDiarmid Park.

Match Details

  • Referee Iain Snedden
  • Assistant 1 Jonathan Bell (Scotland)
  • Assistant 2 John McCrossan

Recent Form

DateOpponentH/A ScoreResult
23 Nov Kilmarnock FC H 1–0 W
09 Nov Motherwell FC A 1–2 L
02 Nov Heart of Midlothian FC H 1–2 L
30 Oct St. Mirren FC A 1–3 L
26 Oct Dundee FC A 2–1 W
19 Oct Ross County FC H 3–0 W
DateOpponentH/A ScoreResult
23 Nov St. Johnstone FC A 0–1 L
10 Nov Celtic FC H 0–2 L
03 Nov Dundee FC A 2–3 L
30 Oct Heart of Midlothian FC A 2–1 W
26 Oct Ross County FC A 1–2 L
20 Oct Rangers FC H 1–0 W

Season Stats

St. Johnstone FC Kilmarnock FC
#6 Position #12
8 Points 5
7 Played 7
2 / 2 / 3 W / D / L 1 / 2 / 4
9 Scored 6
10 Conceded 15
-1 GD -9
1.14 PPG 0.71
29% Win % 14%

Key Stats

43% Both Teams to Score
H2H (21 games)
43% Over 2.5 Goals
H2H history
0% Clean Sheets
St. Johnstone FC this season
29% Clean Sheets
Kilmarnock FC this season

St. Johnstone FC are 6th (8 pts). Kilmarnock FC are 12th (5 pts).

Goal Timing (This Season)

St. Johnstone FC
0-15
–/1
16-30
2/1
31-45
1/2
46-60
2/4
61-75
1/1
76+
3/1
■ Scored ■ Conceded
Kilmarnock FC
0-15
–/3
16-30
1/1
31-45
2/4
46-60
3/2
61-75
–/2
76+
–/3
■ Scored ■ Conceded

Top Scorers (This Season)

St. Johnstone FC
Josh Fowler 3 G
Enes Alic 2 G
Fowler Josh 1 G 1 A
Cheick Diabate 1 G
Kai Fotheringham 1 G

Events

Match Events

  • 0' The referee blows the starting whistle. The fans are roaring. The teams are ready for the match. St. Johnstone FC is hosting Kilmarnock FC for another epic battle.
  • 5' St. Johnstone FC is showing some good football. However, St. Johnstone FC are ready to play back every minute. It might result in some problems for the home side. The game will hardly remain goalless.
  • 10' We miss some good tackles and strikes. Is there anyone on the field to put the game back to action?
  • 15' Kilmarnock FC seems to be on a short break. The game is mainly concentrated in the center. It’s high time they got back to action. Otherwise, it looks like a goalless game.
  • 17' That looks like a foul for a card for Robbie Deas.
  • 22' With 0 assists to his name this season, Liam Donnelly is clearly more than just a goal scorer for St. Johnstone FC.
  • 26' The referee does not hesitate — a card for Jason Holt on 26 minutes.
  • 31' The energy levels are beginning to show. Simo Valakari might look to freshen things up shortly.
  • 36' Both teams are passing the ball around with high level of urgency. St. Johnstone FC needs to do something about it to get closer to the goal.
  • 41' The teams are not in a rush to score plenty of goals. It might look strange considering St. Johnstone FC that had 256 games and scored 252 goals.
  • 46' The crowd applauds David Watson as he leaves the pitch. Fraser Murray steps in for Kilmarnock FC.
  • 47' It’s a booking for Kilmarnock FC player. Liam Donnelly gets a card.
  • 52' Matchday of the Array and both teams know exactly what is at stake tonight.
  • 53' Mackenzie Kirk adds to his 1 season tally! St. Johnstone FC lead 1-0 — and this changes everything.
  • 58' The referee has had an easy afternoon — neither side has been overly physical in the tackle.
  • 63' Joshua Rae, a Scotland , has 0 bookings this season and will need to keep his discipline tonight.
  • 68' A moment of individual brilliance could settle this. Both teams are waiting for that decisive action.
  • 69' Kilmarnock FC ring the changes. Danny Armstrong has done his job and it is now time for Bruce Anderson to step up.
  • 74' Kilmarnock FC come into this ranked 8 in Array. They desperately need points to push themselves up the standings.
  • 76' Fresh legs for St. Johnstone FC! Aaron Essel comes on to replace Mackenzie Kirk.
  • 78' It is a substitution in St. Johnstone FC team. Bozo Mikulic is replaced by Kyle Cameron on 78 minute.
  • 83' While players are taking a pause, let’s have a look at their stats. The teams met 1 times this season with St. Johnstone FC winning 100% of all matches.
  • 84' The referee does not hesitate — a card for Liam Donnelly on 84 minutes.
  • 89' The travelling Kilmarnock FC supporters hardly appreciate their team being pressed down to the backline.
  • 90' Poor challenge from Andre Raymond. The referee spots it immediately and shows the card.
  • The referee blows the final whistle. Sensational lose for Kilmarnock FC.

Lineups

H2H

Predictions

Prediction accuracy
1 / 4
2.03 St. Johnstone FC xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
0.95 Kilmarnock FC xG
I would bet for: St. Johnstone FC to win 59% + Over 2.5 goals 56%

Match Result

✓ Correct
St. Johnstone FC59% Draw23% Kilmarnock FC18%
Actual: St. Johnstone FC win

Both Teams to Score

✗ Wrong
Yes53% 0% No47%
Avg goals/match: 2.98
Actual: No — clean sheet

Over / Under Goals

✗ O/U 2.5
Line Over Under
± 0.5 93%
7%
± 1.5 79%
21%
± 2.5 56%
44%
± 3.5 35%
65%
± 4.5 18%
82%

Double Chance

St. Johnstone FC or Draw
82%
Draw or Kilmarnock FC
41%
St. Johnstone FC or Kilmarnock FC
77%

Half-Time Result

✗ Wrong
St. Johnstone FC44% Draw42% Kilmarnock FC14%
Actual: Draw at HT

Correct Score

✓ In top 12
1 – 1
10.6%
2 – 0
10.3%
1 – 0
Actual
2 – 1
9.6%
3 – 0
6.8%
0 – 0
6.8%
3 – 1
6.5%
2 – 2
4.5%
1 – 2
4.5%
0 – 1
4.1%
4 – 0
3.5%
4 – 1
3.3%

Asian Handicap — St. Johnstone FC

Handicap St. Johnstone FC covers Push Kilmarnock FC covers
-2.5 19% — 81%
-2 19% 19% 62%
-1.5 38% — 62%
-1 38% 23% 39%
-0.5 61% — 39%
+0.5 84% — 16%
+1 84% 10% 6%
+1.5 94% — 6%
+2 94% 4% 1%
+2.5 99% — 1%

Clean Sheet

St. Johnstone FC keeps clean sheet
39% ✗
Kilmarnock FC keeps clean sheet
14% ✓

Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.