St. Johnstone FC vs Kilmarnock FC Result & Key Stats

 

📊 Stats

MetricSt. Johnstone FCKilmarnock FC
Yellow cards22
Red cards00

⚡ Key Moments

  • 15' - score change - Josh Fowler [1-0]
  • 36' - score change - Greg Kiltie [1-1]
  • 38' - goal confirmed - Greg Kiltie
  • 46' - score change - Cheick Diabate [2-1]
  • 48' - score change - Joseph Hugill [2-2]
  • 52' - score change - Jason Holt [2-3]
  • 68' - score change - Michael Schjonning-Larsen [3-3]
  • 70' - goal confirmed - Michael Schjonning-Larsen
  • 79' - score change - Kai Fotheringham [4-3]

⭐ Key Players

  • Josh Fowler opened the scoring at 15'46'' for St. Johnstone.
  • Greg Kiltie levelled at 36'56'', with the goal later confirmed by VAR.
  • Cheick Diabate scored at 46'47'' and was booked at 51'12''.
  • Kai Fotheringham struck at 79'58'' to seal St. Johnstone 4-3 Kilmarnock.

St. Johnstone made the first breakthrough when Fowler struck in the 16th minute, but Kilmarnock stayed in touch and Greg Kiltie restored parity at 36'56''. That equaliser needed a brief check before confirmation arrived at 38'27''. Between those moments, Tyreece John-Jules went into the book for the visitors, and Kilmarnock then replaced him with Jamie Brandon at the break. Liam Smith also picked up a yellow card in first-half stoppage time.

The second half exploded almost immediately. Diabate put St. Johnstone back in front at 46'47'', only for Joseph Hugill to make it 2-2 less than two minutes later. Kilmarnock then went ahead in the 53rd minute after Jason Holt turned the ball into his own net, capping a wild spell in which the score flipped twice in six minutes.

The game still had more twists. Michael Schjonning-Larsen's own goal brought St. Johnstone level again at 68'48'', and that strike was also confirmed after a VAR review. Fotheringham then delivered the winner just before the 80th minute to complete the comeback. The stats show four separate St. Johnstone scorers across the match record, but the highlights tell the fuller story of a chaotic, breathless afternoon in Perth.

📅 What's Next

  • St. Mirren vs St. Johnstone, 08 Aug 2026 14:00 UTC. BET HERE
  • Kilmarnock vs Celtic, 09 Aug 2026 12:30 UTC. BET HERE