📊 Recent Form
St. Louis City
Toronto FC
🧭 How the Model Sees It
The engine puts St. Louis City at 55%, ahead but not commandingly. With the draw at 27% this is a fixture the model expects to stay tight.
We have St. Louis City at 55% where the consensus of 8 bookmakers has 58% — a gap against us of 3 points. Disagreements like this are where a model earns or loses its reputation, so it is stated plainly rather than sold as an edge.
The projection totals 2 goals. That sits under the 2.5 line, though only just: one more goal from either side and that call is wrong.
Confidence is filed as medium at 52/99. That tier is set from the shape of the probability distribution, not from how the fixture feels, and it is published before kick-off and graded against the result afterwards — right or wrong, it stays on the page.
📝 Match Recap
St. Louis City dominated Toronto FC on home turf to secure a 3-1 victory and extend their push toward the European places. The hosts got off to a strong start and found the net through Holse in the 41st minute, with Matan providing the assist. City doubled their advantage early in the second half when Totland made it 2-0 just after the hour mark, again with Matan the creator. Becher added a third in the 68th minute, courtesy of a Wallem assist, to put the result beyond doubt. Toronto pulled one back late through Corbeanu in the 90+7th minute—Coello with the assist—but it came far too late to alter the outcome.
Our model tipped St. Louis City to win with a 55% probability, so calling the result direction was straightforward. The predicted 2-0 scoreline, though, didn't quite materialize. We had City's strong home form and Toronto's struggles on the road pointing toward a tighter, lower-scoring affair, but the visitors simply couldn't contain the hosts' attacking intent and leaked three goals instead. The Matan-inspired performance—two assists in a dominant first-half showing—proved the difference. City's European ambitions meant they came with genuine teeth, and it showed.
It's a solid result and direction for the model, but missing the exact margin is a fair reminder that dominance doesn't always translate to the tidy scorelines we sometimes project. Still, backing the City win in that fixture was the right call.
💰 Finding the Value
Our model probability vs the consensus across 8 bookmakers. Positive edge means we think this outcome is more likely than the market implies.
| Selection | Odds | Market % | Model % | Edge |
|---|---|---|---|---|
| St. Louis City Win | 3/5 1.61 | 58% | 55% | -3% |
| Draw Value | 10/3 4.29 | 22% | 27% | +5% |
| Toronto FC Win | 4/1 4.78 | 20% | 18% | -2% |
View pre-match analysis What we said before kickoff
⚡ Stakes & Context
- 🇪🇺 St. Louis City in European race (P5)
🔍 Key Stats
Form: St. Louis City strong at home (WDWDW), averaging 2.86 goals scored; Toronto poor away (LWDLD), averaging 2.14 conceded
H2H: Limited data available
Stakes: St. Louis City in European race (P5) — high motivation; Toronto FC with no notable stakes — normal motivation
Betting: a clean sheet for one side, under 2.5 goals — in line with the projected 2-0.
⚔️ Head to Head
Limited data
🎲 Betting Tips
Both Teams to Score: No
The projected 2-0 scoreline has at least one side kept off the scoresheet.
Over 2.5 Goals: No
The projected 2-0 scoreline totals 2 goals, keeping it under 2.5.











