Skip to content
Live scoresView all →

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

  1. 83’Yellow cardKilmarnock crestKilmarnockNicky Clescenco
  2. 71’SubstitutionKilmarnock crestKilmarnockMichael Schjonning-Larsen ONRobbie Deas OFF
  3. 67’SubstitutionST Johnstone crestST JohnstoneDaniel Finlayson ONBožo Mikulić OFF
  4. 65’Goal!ST Johnstone crestST JohnstoneJoel Cotterill2 – 2
  5. 63’SubstitutionST Johnstone crestST JohnstoneLogan Chalmers ONJason Holt OFF
  6. 58’SubstitutionKilmarnock crestKilmarnockNicky Clescenco ONErik Ring OFF
  7. 58’SubstitutionKilmarnock crestKilmarnockTyreece John-Jules ONDjenairo Daniels OFF
  8. 56’Yellow cardKilmarnock crestKilmarnockJamie Brandon
Show 11 earlier events
  1. 45’SubstitutionST Johnstone crestST JohnstoneMatthew Foulds ONMatty Todd OFF
  2. 45’SubstitutionST Johnstone crestST JohnstoneJosh Campbell ONJosh Fowler OFF
  3. 41’Goal!Kilmarnock crestKilmarnockDjenairo DanielsAssist: Joe Hugill2 – 1
  4. 40’Goal!ST Johnstone crestST JohnstoneDanny schmidtAssist: Enes Alic1 – 1
  5. 37’Yellow cardKilmarnock crestKilmarnockAaron Tshibola
  6. 35’Yellow cardST Johnstone crestST JohnstoneJason Holt
  7. 35’Yellow cardST Johnstone crestST JohnstoneMatty Todd
  8. 14’SubstitutionST Johnstone crestST JohnstoneRoss Sinclair ONTaylor Steven OFF
  9. 14’Goal!Kilmarnock crestKilmarnockCathal McCarthyAssist: Djenairo Daniels1 – 0
  10. 13’Red cardST Johnstone crestST JohnstoneToby Steward
  11. 12’VAR checkST Johnstone crestST JohnstoneToby StewardCard upgrade confirmed
  12. 1’Kick-off

Key stats

Kilmarnock crestKilmarnockST JohnstoneST Johnstone crest
  • 63%Possession37%
  • 22Shots6
  • 2.57xG0.80
  • 6Shots on Target3
  • 10Corners2
  • 12Fouls10
  • 3Offsides1
  • 1Saves4
  • 542Passes339
  • 3Yellow Cards2
  • 0Red Cards1

Lineups

Confirmed selections

Kilmarnock crestKilmarnock4 - 2 - 3 - 1

  1. 58Mantl
  2. 2Brandon
  3. 4McCarthy
  4. 6Deas
  5. 14Stanger
  6. 36Tshibola
  7. 18Lowery
  8. 8Ring
  9. 29Daniels
  10. 11Kiltie
  11. 9Hugill

Substitutions

  1. 58’↑20 N. Cleșcenco↓8 E. Ring
  2. 58’↑10 T. John-Jules↓29 D. Daniels
  3. 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 Johnstone crestST Johnstone3 - 4 - 2 - 1

  1. 1Steward
  2. 3Diabate
  3. 2Alıç
  4. 6Mikulić
  5. 26Todd
  6. 42McAlear
  7. 30Cotterill
  8. 8Holt
  9. 22Schmidt
  10. 7Steven
  11. 9Fowler

Substitutions

  1. 14’↑20 R. Sinclair↓7 T. Steven
  2. 45’↑14 M. Foulds↓26 M. Todd
  3. 45’↑32 J. Campbell↓9 J. Fowler
  4. 63’↑23 L. Chalmers↓8 J. Holt
  5. 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

#TeamPWDLGDPts
1Celtic crestCeltic12912+1728
2Rangers crestRangers11731+1024
3Heart Of Midlothian crestHeart Of Midlothian11623+720
4Falkirk crestFalkirk12534+318
5Dundee crestDundee12525+317
7ST Johnstone crestST Johnstone13454-317
12Kilmarnock crestKilmarnock12237-159

Recent form

Last 5 matches, all competitions

Kilmarnock crest

Kilmarnock

  1. D
  2. L
  3. W
  4. L
  5. L
ST Johnstone crest

ST Johnstone

  1. D
  2. W
  3. D
  4. L
  5. D

Player ratings

  1. 1D. Daniels8.4
  2. 2C. McCarthy7.4
  3. 3G. Stanger7.1
  4. 4J. Hugill7.0
  5. 5T. John-Jules7.0
  6. 6G. Kiltie6.7
  7. 7N. Cleșcenco6.7
  8. 8T. Lowery6.6
  9. 9A. Tshibola6.5
  10. 10R. Deas6.3
  11. 11N. Mantl6.2
  12. 12J. Brandon6.2
  13. 13E. Ring6.0
  14. 14M. Schjønning-Larsen6.0
  15. 15J. Meier0.0
  16. 16R. McKenzie0.0
  17. 17Roshaun Mathurin0.0
  18. 18Michael-John Kamson-Kamara0.0
  19. 19I. Owen0.0
  20. 20C. Ferrie0.0
  1. 1D. Schmidt7.8
  2. 2J. Cotterill7.3
  3. 3E. Alıç6.6
  4. 4D. Finlayson6.5
  5. 5J. Holt6.5
  6. 6R. McAlear6.4
  7. 7R. Sinclair6.3
  8. 8M. Foulds6.2
  9. 9B. Mikulić6.2
  10. 10C. Diabate6.1
  11. 11J. Campbell6.0
  12. 12T. Steven6.0
  13. 13L. Chalmers5.9
  14. 14J. Fowler5.9
  15. 15M. Todd5.7
  16. 16T. Steward4.4
  17. 17J. Gullan0.0
  18. 18R. Paton0.0
  19. 19M. Tait0.0
  20. 20A. Brookfield0.0

Match ratings from API-Football, out of 10.

MVP of the match

D. Daniels
8.4

D. Daniels

Kilmarnock crestKilmarnock

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

Kilmarnock crestKilmarnock
W-D-L
1-1-3
Scored / match
1.2
Conceded / match
2.4
ST Johnstone crestST Johnstone
W-D-L
1-3-1
Scored / match
1.0
Conceded / match
1.6

Fan predictions

How the fans called it

  • Kilmarnock crestKilmarnock0%
  • DrawResult0%
  • ST Johnstone crestST Johnstone0%

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

  1. 12’VAR checkST Johnstone crestST JohnstoneToby StewardCard upgrade confirmed
  2. 13’Red cardST Johnstone crestST JohnstoneToby Steward
  3. 14’SubstitutionST Johnstone crestST JohnstoneRoss Sinclair ONTaylor Steven OFF
  4. 14’Goal!Kilmarnock crestKilmarnockCathal McCarthyAssist: Djenairo Daniels1 – 0
  5. 35’Yellow cardST Johnstone crestST JohnstoneJason Holt
  6. 35’Yellow cardST Johnstone crestST JohnstoneMatty Todd
  7. 37’Yellow cardKilmarnock crestKilmarnockAaron Tshibola
  8. 40’Goal!ST Johnstone crestST JohnstoneDanny schmidtAssist: Enes Alic1 – 1
  9. 41’Goal!Kilmarnock crestKilmarnockDjenairo DanielsAssist: Joe Hugill2 – 1
  10. 45’SubstitutionST Johnstone crestST JohnstoneMatthew Foulds ONMatty Todd OFF
  11. 45’SubstitutionST Johnstone crestST JohnstoneJosh Campbell ONJosh Fowler OFF
  12. 56’Yellow cardKilmarnock crestKilmarnockJamie Brandon
  13. 58’SubstitutionKilmarnock crestKilmarnockNicky Clescenco ONErik Ring OFF
  14. 58’SubstitutionKilmarnock crestKilmarnockTyreece John-Jules ONDjenairo Daniels OFF
  15. 63’SubstitutionST Johnstone crestST JohnstoneLogan Chalmers ONJason Holt OFF
  16. 65’Goal!ST Johnstone crestST JohnstoneJoel Cotterill2 – 2
  17. 67’SubstitutionST Johnstone crestST JohnstoneDaniel Finlayson ONBožo Mikulić OFF
  18. 71’SubstitutionKilmarnock crestKilmarnockMichael Schjonning-Larsen ONRobbie Deas OFF
  19. 83’Yellow cardKilmarnock crestKilmarnockNicky Clescenco