Kilmarnock vs ST Johnstone 2-2
- Cathal McCarthy14'
- Djenairo Daniels41'
- Danny schmidt40'
- Joel Cotterill65'
- Kick-off
- Sat, 31 Oct 2026 · 15:00 (UTC)
- Venue
- The BBSP Stadium Rugby Park, Kilmarnock
Match timeline
- 83’Yellow card
KilmarnockNicky Clescenco - 71’Substitution
KilmarnockMichael Schjonning-Larsen ONRobbie Deas OFF - 67’Substitution
ST JohnstoneDaniel Finlayson ONBožo Mikulić OFF - 65’Goal!
ST JohnstoneJoel Cotterill2 – 2 - 63’Substitution
ST JohnstoneLogan Chalmers ONJason Holt OFF - 58’Substitution
KilmarnockNicky Clescenco ONErik Ring OFF - 58’Substitution
KilmarnockTyreece John-Jules ONDjenairo Daniels OFF - 56’Yellow card
KilmarnockJamie Brandon
Show 11 earlier events
- 45’Substitution
ST JohnstoneMatthew Foulds ONMatty Todd OFF - 45’Substitution
ST JohnstoneJosh Campbell ONJosh Fowler OFF - 41’Goal!
KilmarnockDjenairo DanielsAssist: Joe Hugill2 – 1 - 40’Goal!
ST JohnstoneDanny schmidtAssist: Enes Alic1 – 1 - 37’Yellow card
KilmarnockAaron Tshibola - 35’Yellow card
ST JohnstoneJason Holt - 35’Yellow card
ST JohnstoneMatty Todd - 14’Substitution
ST JohnstoneRoss Sinclair ONTaylor Steven OFF - 14’Goal!
KilmarnockCathal McCarthyAssist: Djenairo Daniels1 – 0 - 13’Red card
ST JohnstoneToby Steward - 12’VAR check
ST JohnstoneToby StewardCard upgrade confirmed - 1’Kick-off
Key stats
- 63%Possession37%
- 22Shots6
- 2.57xG0.80
- 6Shots on Target3
- 10Corners2
- 12Fouls10
- 3Offsides1
- 1Saves4
- 542Passes339
- 3Yellow Cards2
- 0Red Cards1
Lineups
Confirmed selections
Kilmarnock4 - 2 - 3 - 1
- 58Mantl
- 2Brandon
- 4McCarthy
- 6Deas
- 14Stanger
- 36Tshibola
- 18Lowery
- 8Ring
- 29Daniels
- 11Kiltie
- 9Hugill
Substitutions
- 58’↑20 N. Cleșcenco↓8 E. Ring
- 58’↑10 T. John-Jules↓29 D. Daniels
- 71’↑21 M. Schjønning-Larsen↓6 R. Deas
Unused substitutes 3 Michael-John Kamson-Kamara, 23 Roshaun Mathurin, 7 R. McKenzie, 19 J. Meier, 27 I. Owen, 12 C. Ferrie
Coach N. McCann
ST Johnstone3 - 4 - 2 - 1
- 1Steward
- 3Diabate
- 2Alıç
- 6Mikulić
- 26Todd
- 42McAlear
- 30Cotterill
- 8Holt
- 22Schmidt
- 7Steven
- 9Fowler
Substitutions
- 14’↑20 R. Sinclair↓7 T. Steven
- 45’↑14 M. Foulds↓26 M. Todd
- 45’↑32 J. Campbell↓9 J. Fowler
- 63’↑23 L. Chalmers↓8 J. Holt
- 67’↑19 D. Finlayson↓6 B. Mikulić
Unused substitutes 10 J. Gullan, 99 R. Paton, 25 M. Tait, 52 A. Brookfield
Coach S. Valakari
Match facts
- Competition
- Scottish Premiership
- Round
- Matchday 12
- Date
- Sat, 31 Oct 2026
- Kick-off
- 15:00 (UTC)
- Venue
- The BBSP Stadium Rugby Park, Kilmarnock
- Kilmarnock coach
- N. McCann
- ST Johnstone coach
- S. Valakari
League table
Scottish Premiership
| # | Team | P | W | D | L | GD | Pts |
|---|---|---|---|---|---|---|---|
| 1 | 12 | 9 | 1 | 2 | +17 | 28 | |
| 2 | 11 | 7 | 3 | 1 | +10 | 24 | |
| 3 | 11 | 6 | 2 | 3 | +7 | 20 | |
| 4 | 12 | 5 | 3 | 4 | +3 | 18 | |
| 5 | 12 | 5 | 2 | 5 | +3 | 17 | |
| 7 | 13 | 4 | 5 | 4 | -3 | 17 | |
| 12 | 12 | 2 | 3 | 7 | -15 | 9 |
Player ratings
- 1
D. Daniels8.4 - 2
C. McCarthy7.4 - 3
G. Stanger7.1 - 4
J. Hugill7.0 - 5
T. John-Jules7.0 - 6
G. Kiltie6.7 - 7
N. Cleșcenco6.7 - 8
T. Lowery6.6 - 9
A. Tshibola6.5 - 10
R. Deas6.3 - 11
N. Mantl6.2 - 12
J. Brandon6.2 - 13
E. Ring6.0 - 14
M. Schjønning-Larsen6.0 - 15
J. Meier0.0 - 16
R. McKenzie0.0 - 17
Roshaun Mathurin0.0 - 18
Michael-John Kamson-Kamara0.0 - 19
I. Owen0.0 - 20
C. Ferrie0.0
- 1
D. Schmidt7.8 - 2
J. Cotterill7.3 - 3
E. Alıç6.6 - 4
D. Finlayson6.5 - 5
J. Holt6.5 - 6
R. McAlear6.4 - 7
R. Sinclair6.3 - 8
M. Foulds6.2 - 9
B. Mikulić6.2 - 10
C. Diabate6.1 - 11
J. Campbell6.0 - 12
T. Steven6.0 - 13
L. Chalmers5.9 - 14
J. Fowler5.9 - 15
M. Todd5.7 - 16
T. Steward4.4 - 17
J. Gullan0.0 - 18
R. Paton0.0 - 19
M. Tait0.0 - 20
A. Brookfield0.0
Match ratings from API-Football, out of 10.
MVP of the match

D. Daniels
Kilmarnock
- 1
- Goals
- 1
- Assists
Rated 8.4, the best on the pitch — 1 goal and 1 assist in 58 minutes.
Team form comparison
Last 5 matches, all competitions
- W-D-L
- 1-1-3
- Scored / match
- 1.2
- Conceded / match
- 2.4
- W-D-L
- 1-3-1
- Scored / match
- 1.0
- Conceded / match
- 1.6
Fan predictions
How the fans called it
No votes yet
What happened
Match report
Kilmarnock and St Johnstone drew 2-2 after the visitors recovered from an early red card and then came back from 2-1 down. Cathal McCarthy and Djenairo Daniels put the home side ahead twice, and Joel Cotterill levelled it on 65 minutes.
St Johnstone were reduced to 10 men in the 13th minute when Toby Steward was sent off after a VAR review confirmed the card. Kilmarnock took immediate advantage, with McCarthy opening the scoring on 14 minutes from Djenairo Daniels’ assist. Danny Schmidt equalised on 40 minutes from Enes Alic’s pass, only for Daniels to restore Kilmarnock’s lead a minute later, assisted by Joe Hugill. The half-time score was Kilmarnock 2-1 St Johnstone.
Kilmarnock made two changes on 58 minutes, sending on Nicky Clescenco and Tyreece John-Jules, while St Johnstone had already made two at the break and later sent on Logan Chalmers and Daniel Finlayson. Cotterill’s equaliser on 65 minutes left the game level, and Kilmarnock could not find a winner. The home side finished with 63% of the ball, 542 passes to 339, 22 shots to 6 and 10 corners to 2. They also had 6 shots on target to 3 and an xG of 2.57 to 0.8, while St Johnstone made 4 saves to Kilmarnock’s 1.
Bookings were split 3-2. St Johnstone had yellow cards for Jason Holt and Matty Todd on 35 minutes, while Toby Steward’s dismissal was confirmed at 12 minutes. Kilmarnock’s cautions went to Aaron Tshibola on 37 minutes, Jamie Brandon on 56 minutes and Nicky Clescenco on 83 minutes.
Match record
- Competition
- Scottish Premiership
- Round
- Matchday 12
- Kick-off
- Venue
- The BBSP Stadium Rugby Park, Kilmarnock
- Match ID
cornerflick:match:kilmarnock-vs-st-johnstone-scottish-premiership-2026-10-31
Data: API-Football · last updated · Spotted an error?
Cite, download, embed
This match as a source
Cite this match
Cornerflick. Kilmarnock 2-2 ST Johnstone, Scottish Premiership, 31 October 2026. Match record, last updated 3 November 2026. https://cornerflick.com/football/scottish-premiership/matches/kilmarnock-vs-st-johnstone-scottish-premiership-2026-10-31
Permanent identifier cornerflick:match:kilmarnock-vs-st-johnstone-scottish-premiership-2026-10-31. It does not change if the page moves.
Download the data
Data by Cornerflick — cornerflick.com. Reuse under CC BY 4.0.
Embed this match
A live scoreboard and timeline for your own page, crediting Cornerflick.
<iframe src="https://cornerflick.com/embed/match/kilmarnock-vs-st-johnstone-scottish-premiership-2026-10-31" width="100%" height="220" style="border:0" loading="lazy" title="Match scoreboard and timeline — Cornerflick"></iframe>Get live alerts
Never miss a moment. Goals, line-ups, red cards and full-time — pushed to your phone the second they happen.
Full timeline
19 events
- 12’VAR check
ST JohnstoneToby StewardCard upgrade confirmed - 13’Red card
ST JohnstoneToby Steward - 14’Substitution
ST JohnstoneRoss Sinclair ONTaylor Steven OFF - 14’Goal!
KilmarnockCathal McCarthyAssist: Djenairo Daniels1 – 0 - 35’Yellow card
ST JohnstoneJason Holt - 35’Yellow card
ST JohnstoneMatty Todd - 37’Yellow card
KilmarnockAaron Tshibola - 40’Goal!
ST JohnstoneDanny schmidtAssist: Enes Alic1 – 1 - 41’Goal!
KilmarnockDjenairo DanielsAssist: Joe Hugill2 – 1 - 45’Substitution
ST JohnstoneMatthew Foulds ONMatty Todd OFF - 45’Substitution
ST JohnstoneJosh Campbell ONJosh Fowler OFF - 56’Yellow card
KilmarnockJamie Brandon - 58’Substitution
KilmarnockNicky Clescenco ONErik Ring OFF - 58’Substitution
KilmarnockTyreece John-Jules ONDjenairo Daniels OFF - 63’Substitution
ST JohnstoneLogan Chalmers ONJason Holt OFF - 65’Goal!
ST JohnstoneJoel Cotterill2 – 2 - 67’Substitution
ST JohnstoneDaniel Finlayson ONBožo Mikulić OFF - 71’Substitution
KilmarnockMichael Schjonning-Larsen ONRobbie Deas OFF - 83’Yellow card
KilmarnockNicky Clescenco




