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.
**St. Louis City's home fortress meets a Portland side limping in — this could get messy fast.** 🔥 City's been shaky away from Energizer Park but dangerous at home, while the Timbers are buried in injuries and can't find consistent rhythm.
Form tells a chaotic story: City's won two of their last five but also got torched 0-3 by Real Salt Lake. Portland's grabbed one win in five and just dropped 0-2 to LA Galaxy. Neither team's exactly rolling, but home advantage matters in MLS.
Key storylines:
- **St. Louis City's attack** needs to cash in early; **J. Sang-bin** and **R. Navarro** will be key to exploiting Portland's thin defensive depth
- Portland's injury crisis is no joke — missing **A. Bonetig**, **B. Bye**, **F. Surman**, **H. Sulte**, and **J. Mosquera** leaves almost no depth to rotate
- Head-to-head is dead even at 2-2-3 across their last seven, so expect a tight, tense 90
Expected lineups:
- **St. Louis City**: R. Bürki, T. Baumgartl, T. Totland, D. Polvara, F. Fall, J. Orozco, A. Mățan, M. Perez, R. Navarro, S. Becher, J. Sang-bin
- **Portland Timbers**: J. Pantemis, J. Fory, K. Miller, R. Hernández, J. Waterman, K. Velde, D. Da Costa, D. Chará, A. Alves, G. Guerra, A. Lassiter
Prediction:
**St. Louis City 2-1 Portland Timbers.** City's home edge and Portland's injury woes tip the scales; expect City to dominate possession but survive a late scare. 🟡
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.