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.
**Sporting Kansas City are limping into this one, but **home advantage at Children's Mercy Park** might be enough to edge a Portland side in freefall.** Both teams are battered and buried — Kansas City's 2-3 record in their last five masks defensive chaos, while Portland's 1-4 streak is basically a slow-motion car crash. 🚗
Kansas City have at least stolen wins on the road (beat Houston), but can't keep a clean sheet to save their lives. Portland are rotating through bodies and just got torched 1-3 away at San Jose. This screams "ugly, low-scoring affair" more than anything else.
Key storylines:
- **Sporting's home form** is their only real weapon right now — gotta generate something vs a Portland defense stretched thin by injuries
- **Portland's attack is blunt** without three key pieces; D. Da Costa and V. Janssen are carrying a lot of weight
- Both squads are missing key defenders; expect sloppiness and transitions everywhere
Expected lineups:
- **Sporting Kansas City**: S. Cleveland, E. Karić, M. Mosquera, W. Meyer, J. Reynolds, C. Harris, L. B. Johnsen, K. Agyabeng
- **Portland Timbers**: J. Pantemis, J. Fory, F. Surman, K. Miller, E. Miller, C. Bassett, D. Chará, K. Velde
Prediction:
**Sporting Kansas City 2–1 Portland Timbers** — home crowd pushes them over the line, but it's tight and painful. ⚽
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.