Where the money is
How much money is actually on each selection, next to what the price says it should be. A gap is not a tip — it just means the crowd and the book disagree.
Expected goals (xG) flow
per shotMatch momentum
Average positions
formation shapeShot map
xG sizedTap a player for their full match card.
**Portland's rolling at home, but Houston's the draw machine** — this is a dead-even matchup on paper with **all-square vibes**. 🔥
Timbers are 2W-2D sharp lately and just beat Charlotte; Dynamo can't buy a win (1W-4D) but their stubborn defense keeps leaking points, not goals. Portland's got serious injury trouble in the back, though — **Bonetig, Bye, Sulte, Mosquera, and Muse all sidelined**.
Key storylines:
- **V. Janssen** needs to make hay at Providence Park where Portland's been clinical in attack
- Houston's **Artur** and **L. Ennali** midfield shield will work overtime against a shorthanded Timbers backline
- **J. Pantemis** and **J. Bond** both tested early — Portland's offensive tempo vs. Houston's defensive discipline
Expected lineups:
- **Portland Timbers**: Pantemis, Fory, Hernández, Miller, Waterman, Velde, Da Costa, Chará, Alves, Lassiter, Janssen
- **Houston Dynamo**: Bond, Halter, Negri, Carlos, Resch, Artur, Ennali, Guilherme, Bouzat, Bogusz, Aliyu
Prediction:
**Portland 2–1 Houston**
Timbers edge it at home despite the injuries — their recent form and Providence Park factor tip the scale, but Houston's resilience keeps it tight.
Our calls before kick-off, and how they went.
A confidence, not a tip. We do not claim these beat the bookmakers' price — the odds are short precisely because the outcome is likely.
Report a data issue
Spotted something wrong on this match? Tell us what and we'll fix it.