Every league here carries the goal model and the market — win/draw/win probabilities, totals, both-teams-to-score, and player prop projections, the WizLine next to the book's, each graded against the result. What differs is the signal underneath: MLS is priced on expected goals, the European leagues on actual goals. That's worth explaining rather than hiding.
What the European model is priced on
A goal model is sharpest with per-shot data. For MLS, that data is public and good: American Soccer Analysis publishes expected-goals figures for every match, which denoise a low-scoring sport — a side can play well and lose 1–0, and xG reads the chances under the scoreline. For the European leagues that detail sits behind commercial licensing, and the free public source most analysts relied on stopped publishing advanced stats in early 2026.
So the European boards are built on what we do have: actual goals, shots, and minutes from the match feed. The same Dixon-Coles model runs on them, priced off goals instead of xG — noisier over a short run, and we'd rather say that than dress it up. We show the book's line beside every one of them, but until a league has a graded record, read its edges as a question, not an answer.
What the MLS model produces
Every match gets a projected goal total for each side, built from each team's shot volume and shot quality rather than from results. Scorelines are noisy in a sport this low-scoring — a team can play well and lose 1–0 — so the model reads the underlying chances and lets the outcomes settle over a season.
From that projection come the match markets: win, draw, and win probabilities, a goals total, and a both-teams-to-score read. Each sits beside the book's number so you can see where the model disagrees. Player props come off the same engine — shots, shots on target, assists, anytime scorer, and score-or-assist — priced from per-game xG and projected minutes.
What expected goals actually measures
Everything on the MLS board traces back to xG, so it's worth being precise about what it is. Every shot gets a probability of becoming a goal based on where it was taken from, what part of the body took it, and the situation around it — a tap-in from six yards might be 0.7, a hopeful strike from 25 yards 0.03. Add up a team's shots and you get the goals an average finisher would have scored from those chances.
The reason it beats using goals directly is sample size. A team takes fifteen or so shots a match and scores once or twice, so goals are a tiny sample of a much larger one. xG uses the whole sample. A side losing 1–0 having generated 2.4 xG to 0.4 was the better team and will usually be the better team next week, whatever the table says today.
It isn't a complete picture. xG doesn't know that a defender was closing down, it treats all finishers as average when some genuinely are better, and it says nothing about game state — a team 2–0 up sits deep and concedes chances by choice. We use it because it's the best available signal at this sample size, not because it settles anything.
Where a soccer model is weakest
The draw. Low-scoring sports have fat tails. A model can read a match correctly and still watch a deflection settle it. Draw probabilities are the hardest number on the board and the one we'd trust least in isolation.
Rotation. MLS squads rotate hard around midweek fixtures, cup ties, and travel that spans four time zones. A projection built on a first-choice XI overstates a player who's about to be rested, and lineups land late.
Sample size. A 34-game season is a fraction of a baseball season. Season numbers here carry far more noise than the equivalent figure on an MLB board, and we'd rather say so than dress a small sample up as a strong read.
How it's graded
The same way everything else on this site is. Each board freezes at kickoff, and every projection is scored against the actual match — wins, losses, and the ugly ones. The record is published on the board itself rather than in a marketing claim, and the archive rolls back so you can audit any past matchday. The season ledger puts every league's record in one place — win/draw/win, Over 2.5 and both-teams-to-score, with the sample behind each one. How MatchWiz works covers the method in full; the mechanics are identical across sports.
Not betting advice — statistical projections for information only, no outcome guaranteed. 21+, play responsibly (1-800-GAMBLER).