
Premiership · Matchday
2026-09-19 14:00:00 · 22:00

Prediction Result
AI Predicted: 1-1|Actual: 1-1
AI Prediction
Top AI Picks
Goal Probability
Odds Comparison
Polymarket Odds
Trading Strategy
Match Report
St. Johnstone 1–1 Falkirk | Scottish Premiership | 19 September 2026
A dramatic late equaliser from Enes Alić deep into stoppage time denied Falkirk what would have been a deserved victory at McDiarmid Park, as St. Johnstone snatched a share of the spoils with virtually the last kick of the match.
Match Analysis
For much of the afternoon, Falkirk were the more composed and threatening side. The visitors dominated possession at 56% to St. Johnstone's 44%, generated a remarkable 40 dangerous attacks compared to just 15 from the hosts, and accumulated 13 total shots to St. Johnstone's 8. Eight corners to three further underlines just how thoroughly John McGlynn's side controlled large periods of play.
The opening hour was largely uneventful in terms of goals, though Falkirk's intent was clear from the statistics accumulating against Simo Valakari's side. St. Johnstone's afternoon was further complicated when Cheick Diabate received two yellow cards in quick succession — his first booking arrived on 45 minutes for a foul, and a second caution on 53 minutes saw him dismissed, reducing the hosts to ten men and significantly altering the complexion of the match.
Falkirk capitalised swiftly. On 60 minutes, Ethan Ross converted with a left-foot shot, assisted by Owen Eames, to give the visitors a well-earned lead. With St. Johnstone down to ten men and trailing, Valakari was forced into action — Daniel Finlayson had already entered for Josh Campbell at 55 minutes, and further changes followed with Ruari Paton and Sam Stanton introduced at 65 minutes.
Falkirk managed their lead with authority for extended spells, making their own tactical adjustments as Ross MacIver and Craig Sibbald entered at 67 minutes, followed by Aodhan Doherty and Calvin Fodrey at 75 minutes. With the game seemingly controlled, the visitors appeared set for three points.
However, football has a way of confounding expectations. Despite being a man down, St. Johnstone never fully capitulated. Ruari Paton collected a yellow card in the 90th minute for an argument, and Alić himself was booked at 90+2' — yet it was that same Alić who would have the final word. In the sixth minute of added time, Alić stepped up to convert a free kick, rescuing a point in the most dramatic of fashions and sending McDiarmid Park into disbelief and relief in equal measure.
Prediction Review
Our pre-match analysis correctly forecast a 1–1 draw, with a predicted scoreline that proved exact. A 55/100 confidence rating was appropriately modest given the competitive nature of this Premiership fixture — the stats ultimately told the story of a Falkirk side who deserved more but were denied by one moment of quality.
Key Takeaways
- Falkirk were the dominant force throughout, with superior possession, danger created, and key passes (11 to 6), yet leave with only a point.
- Diabate's double booking was the match's turning point, leaving St. Johnstone to battle for over 35 minutes with ten men.
- Alić's stoppage-time free kick was a stunning conclusion, rescuing a point against the run of play.
- Falkirk's key pass count of 11 and dangerous attack dominance (40 vs 15) suggest McGlynn's side are building genuine threat going forward, even if the finishing touch eluded them when it mattered most.
St. Johnstone vs Falkirk — Frequently Asked Questions
Who will win St. Johnstone vs Falkirk?
PredictNext's AI model favours St. Johnstone with a 46% win probability — St. Johnstone 46%, draw 27%, Falkirk 27%.
What is the predicted score for St. Johnstone vs Falkirk?
The AI forecasts a 1-1 scoreline for St. Johnstone vs Falkirk, generated with 55% model confidence.
Will St. Johnstone vs Falkirk have over 2.5 goals?
The model gives 42% for over 2.5 goals and 58% for under 2.5 goals in St. Johnstone vs Falkirk.
How accurate was the St. Johnstone vs Falkirk prediction?
PredictNext's AI predicted 1-1; the match finished 1-1. The winner call was incorrect.