MLS · October 28, 2026
Portland Timbers Stun St. Louis in Thrilling Upset Victory
The Portland Timbers pulled off a stunning upset, defeating St. Louis CITY SC 3-2 to advance in the playoffs, defying the early narrative that heavily favored the home side. While the final scoreline suggests a tight contest, the match was defined by Portland’s clinical execution against a St. Louis defense that had been touted as impenetrable. The result serves as a stark reminder that in single-leg playoff scenarios, individual brilliance can quickly dismantle even the most robust statistical projections.
Before the whistle blew, the analytical case leaned solidly toward St. Louis CITY SC, citing their strong home advantage and superior defensive metrics as key indicators of success. Historically, home teams in the postseason hold a significant edge, and St. Louis appeared to fit the profile of a team poised to control the game through defensive solidity. The forecast assumed that these structural strengths would neutralize Portland’s attacking threats, creating a low-probability environment for an away victory.
That assumption crumbled under the weight of Portland’s exceptional form, particularly from their star players. Kristoffer Velde emerged as the undeniable catalyst for the upset, scoring two crucial goals and earning a high performance rating, while David Da Costa contributed with a goal and an assist. Portland’s high-tempo counter-attacks exploited gaps in St. Louis’s backline, turning what was predicted to be a defensive grind into an offensive showcase. The pre-game case missed the specific momentum of Velde’s recent scoring streak and underestimated Portland's ability to break down organized defenses through pace and precision.
On the field
Kristoffer Velde starred for the Portland Timbers, netting two goals to secure the 3-2 victory over St. Louis CITY SC. The match remained tense until the 91st minute, when St. Louis scored their final goal, keeping the contest alive. Portland held on despite playing with ten men from the 96th minute, preserving their win.
Highlights
Images and videos courtesy ESPN
