Just now
Portland Timbers vs Sporting Kansas City
Kickoff, where to watch, and how the model sees it.
Portland–
Kansas City–8:30 PM ETSporting Park📺 Apple TVLineups, the pitch view and match stats land at kickoff.
What the model says
Saturday, October 10, 2026MatchupProbxGWizLineMktWizEdge
8:30 PM ET
xG1.7–1.8
Sporting Kansas CityHOME37%1.7xG+172fair+149mkt-3.4%Draw24%—xG+316fair+324mkt+0.5%
Portland TimbersAWAY39%1.8xG+155fair+175mkt+2.9%O2.5 68%BTTS 69%1H O1.5 47%
Apple TV
Probabilities and goal numbers are the model's, frozen at kickoff.
Going in
MLS tableAway
Home
Player props
Top 5 per marketAnytime Scorer
Full board →PlayerWizLineMktPrice
Kevin Kelsy1+ Goals53%––
Vincent Janssen1+ Goals43%––
Taylor Calheira1+ Goals34%––
Kristoffer Velde1+ Goals31%––
Stephen Afrifa1+ Goals29%––Shots
Full board →PlayerWizLineMktPrice
Kristoffer Velde1+ Shots98%––
Kevin Kelsy1+ Shots97%––
André Luiz1+ Shots94%––
Kristoffer Velde2+ Shots92%––
Vincent Janssen1+ Shots91%––Shots on Target
Full board →PlayerWizLineMktPrice
Kevin Kelsy1+ Shots on Target70%––
André Luiz1+ Shots on Target70%––
Kristoffer Velde1+ Shots on Target70%––
Vincent Janssen1+ Shots on Target68%––
Taylor Calheira1+ Shots on Target63%––Assists
Full board →PlayerWizLineMktPrice
Kristoffer VeldeO0.529%––
David Da CostaO0.524%––
Cole BassettO0.518%––
Brandon ByeO0.517%––
Ariel LassiterO0.517%––Score or Assist
Full board →PlayerWizLineMktPrice
Kevin Kelsy58%––
Kristoffer Velde51%––
Vincent Janssen51%––
Taylor Calheira44%––
David Da Costa39%––The WizLine against the book's, per player. US books quote these over-only and don't de-vig, so the market column runs a little hot and the gap between the two reads conservative. A dash means no book hung that line. Not betting advice — 21+, play responsibly (1-800-GAMBLER).
Head to head
Last 6 meetingsPortland Timbers lead 4-11 draw17–10 on goals
May 9, 26Sporting Kansas City at Portland Timbers0–6May 10, 25Sporting Kansas City at Portland Timbers0–1Apr 13, 25Portland Timbers at Sporting Kansas City4–2May 25, 24Sporting Kansas City at Portland Timbers1–2Apr 7, 24Portland Timbers at Sporting Kansas City3–3May 28, 23Portland Timbers at Sporting Kansas City1–4