Where our probabilities disagree with bookmaker prices.
| Market | Our model | Bookies imply | Difference |
|---|---|---|---|
| Seattle Sounders FC Win | 62.2% | 73.5% | 11 pts under |
| Over 2.5 Goals | 68.3% | 73.5% | 5 pts under |
What this means: where our model sits above the bookies is where we see value they don't; below means the market already has it priced — no edge there.
A test of nerve as much as quality when Seattle Sounders FC welcome Portland Timbers.
A MLS fixture between Seattle Sounders FC and Portland Timbers. Here's what the numbers and form tell us ahead of kick-off.
The lead strikers on both sides carry the narrative here. Seattle Sounders FC will lean on whoever's hot in front of goal, while Portland Timbers travel with the same brief — find a way past a back four that's been organised more often than not this season.
The data leans towards Seattle Sounders FC (62%), but there's enough doubt to stay careful. Portland Timbers have the tools to make this uncomfortable. Our most likely scoreline: 2-1.
Our PickSeattle Sounders FC to win at @1.40. Model probability 62% vs implied 71% — priced at fair value — take it for stability, not for edge.
The bookmakers have priced this match fairly. Our model doesn't see a big edge in the match result market.
xG explained: Expected Goals measures chance quality. 1.5 xG = a side typically converts those chances into 1.5 goals. Outscoring xG = running hot, possible regression risk.
Seattle Sounders FC create chances worth 2.0 a game (and give up chances worth 1.1), leaving them +0.8 a game on the balance. Portland Timbers create 1.3 (giving up 1.7) for a balance of -0.4. The underlying numbers clearly favour Seattle Sounders FC. They're creating better chances AND giving up fewer good ones.
This doesn't look like a high-scoring one. Seattle Sounders FC average 0.0 goals per game and Portland Timbers manage 1.3. Combined that's just 1.3. We make it only 68% for three or more, so the lean is towards a lower-scoring game. The chance-quality data backs the goals case. Seattle Sounders FC create chances worth 2.0 a game and Portland Timbers 1.3. Combined, that's 3.3 a game from open play alone.
Seattle Sounders FC do it the hard way — only 0.0 a game up top, but a mean 0.0 conceded. They're a tough nut to crack: they soak up pressure and hit you on the break.
The complete price grid across all bookmakers.
| Market | Selection | Odds | Probability | Bookmaker |
|---|---|---|---|---|
| Match Result | Seattle Sounders FC Win | @1.40 | 62.2% | William Hill |
| Match Result | Draw | @4.60 | 19.7% | William Hill |
| Match Result | Portland Timbers Win | @6.00 | 18.0% | William Hill |
| Goals | Over 2.5 | @1.36 | 68.3% | William Hill |
| Goals | Under 2.5 | @2.80 | 31.7% | William Hill |
Detailed league stats unavailable for this fixture — our model uses form and goals data instead. See the writeup below.
Our model makes Seattle Sounders FC the favourite with a 62.2% win probability, based on form, head-to-head record and expected goals.
Best available odds: Seattle Sounders FC @ 1.40, Draw @ 4.60, Portland Timbers @ 6.00. We compare multiple bookmakers to find the best value.
Seattle Sounders FC vs Portland Timbers kicks off on Friday 17 July 2026 at 03:30 in the MLS.
Our top prediction is Seattle Sounders FC to win. We also rate over/under goals, BTTS, correct score and double chance — every pick is tracked and verified against real outcomes.