

How this scoreline is calculated
Our model scores this match once both teams have enough recent form to work from, predictions publish in the days before kickoff. Form, head-to-head and season stats are available in the tabs above now.
Where those opponents sat in the table: strong means they averaged roughly the top 40%, weak roughly the bottom 40%, mixed in between.
Opposition faced: St Louis City mixed, Portland Timbers mixedThe form score weights every result and every goal by where the opponent sat in the table, so five wins over the bottom of the table score below five over the top.




St Louis City take a form score of 7.6 out of 10 into this MLS fixture, against 5.9 for Portland Timbers. St Louis City have 3 wins and 2 draws in their last 5, while Portland Timbers have 2 wins, 1 draw and 2 defeats in theirs. Across the season St Louis City average 2.0 goals scored and 1.0 conceded per game, Portland Timbers 2.1 and 1.6. St Louis City have kept a clean sheet in 20% of their matches this season, Portland Timbers in 0%. In their last 7 meetings St Louis City have won 3, drawn 2 and lost 2. St Louis City sit 6th on 33 points, Portland Timbers 11th on 28.
Form, head-to-head and season statistics are free to read. The model's predictions for this fixture are in the cards above.
St Louis City welcome Portland Timbers in a fixture where the hosts' recent momentum meets the visitors' habit of conceding. City sit 6th on 33 points, five places and five points clear of Portland in 11th, and arrive carrying a form score of 7.6 out of 10 against the Timbers' 5.9. That gap of 1.7 tells most of the story: City are unbeaten in five, taking three wins and two draws while scoring 8 and conceding just 4, and they have found the net in every one of those outings.
Portland's own recent run shows 2 wins, a draw and 2 defeats from five, with 9 scored but 7 let in and no clean sheet across the stretch. That defensive porosity has been a season-long theme: the Timbers have kept a clean sheet in 0 percent of their 10-match sample and ship 1.77 per game, exactly matching the 1.77 they score. They won 3-1 at home to San Diego and beat Club Tijuana by the same margin in the Leagues Cup, but their most recent outing was a 2-1 home loss to Austin, and they also fell 2-1 at Chicago Fire earlier in the sequence. When the goals flow, Portland can keep pace; when they dry up, the backline offers little insurance.
St Louis concede 1.29 per game across the league campaign, tighter than Portland's 1.77, and they score 1.43 against the visitors' league average of 1.77. Over a 9-match sample City register 15 shots and 4.8 on target per outing, edging Portland's 13.4 and 4.8, and they hold 54.2 percent of possession to the Timbers' 51. City have blanked in 0 percent of games this season and kept a clean sheet in 20 percent, a profile that suggests goals at one end and occasional solidity at the other. Portland have also failed to score in 0 percent of fixtures but have yet to post a clean sheet in their 10-match sample, underlining the likelihood that both sides contribute to the scoreline.
The head to head record across the last seven meetings tilts narrowly toward St Louis, who have won 3 to Portland's 2 with 2 draws. Those fixtures have averaged 3.43 goals, with both teams scoring in 6 of the 7 and over 2.5 goals landing in 6 of 7. The most recent encounter in July 2025 went 2-1 to City, while Portland took a 2-1 win the month before. The most spectacular clash came in August 2024 when the sides drew 4-4, and City also won 3-1 at home that same month. The only scoreless meeting on record was a 0-0 in June 2024. With both sides scoring in every one of their last five matches and Portland yet to keep a clean sheet all season, this fixture leans toward goals at both ends and a narrow margin either way, with City's superior form and home advantage offering the clearest edge in a contest likely to settle somewhere north of two goals.
Tomorrow's top pick, free, the moment it drops
Every pick is posted to the free Telegram channel before kickoff and the full record stays public, win or lose.
Join the free Telegram