The model estimates 1.30 goals for St Johnstone and 2.55 for Celtic. These scoring rates produce the outcome probabilities below. They are estimates, not guarantees.
Competition-fitted model calculation · · dixon-coles-v2 2.5.0
Recent-form panels contain 6 completed matches for St Johnstone and 6 for Celtic, before kickoff. These panel counts are not the full model training sample. Injury and suspension coverage is unavailable; late team news may change the outlook.
No eligible pre-kickoff record is available. The displayed calculation is retrospective analysis and is excluded from the prediction record.
The market estimates shown below may be reconstructed with the current model. Only the separately recorded pre-kickoff 1X2 selection is evaluated above.
Fair prices are model estimates, not bookmaker quotes. A likely outcome is not automatically a value bet.
St Johnstone is going head to head with Celtic on August 22, 2026 at 14:00. Played at McDiarmid Park Perth. This match is part of Scottish Premiership — Round 3.
St Johnstone take on Celtic in the Scottish Premiership at McDiarmid Park Perth on 22 August 2026 at 14:00.
St Johnstone are currently placed 6th in the table with 3 points, while Celtic occupy 1st position with 6 points.
St Johnstone come into this match with 5 wins, 0 draws and 1 loss from their last 6 completed matches, whereas Celtic have 4 wins, 1 draw and 1 loss in their last 6 completed matches.
In their last 81 recorded meetings, Celtic have 63 wins against St Johnstone, with 9 draws.
Prediction: Celtic to win with probability 55%. Most likely scoreline: 1-2. Avg goals: 3.86. Over 2.5: 74%. BTTS: 68%.




In their last 6 matches, St Johnstone have been unbeaten on 5 occasions.
St Johnstone have won 5 of their last 6 matches.
There have been under 2.5 goals in 5 of St Johnstone's last 6 matches.
In their last 6 matches, Celtic have been unbeaten on 5 occasions.
Celtic have won 4 of their last 6 matches.
Celtic score an average of 1.83 goals per game across their last 6 matches.