Portland Timbers beat San Diego FC 3-1 in MLS, using a compact 4-2-3-1 and clinical transitions to overcome the visitors’ territorial control. San Diego held 70% possession in their 4-3-3 and attempted 21 shots, but Portland protected central areas and made better use of their opportunities. David da Costa, Ariel Lassiter and Kristoffer Velde each scored for the Timbers, while Gabriel Pirani supplied San Diego’s only goal. The underlying numbers reflected a more balanced contest than the possession split suggested: Portland generated 1.59 xG from 11 attempts, narrowly exceeding San Diego’s 1.41 xG. Both sides tested the opposing goalkeeper regularly, with Portland recording five shots on target and San Diego six. The hosts’ goalkeeper delivered the stronger performance, saving 83.33% of the efforts faced and preventing 0.28 goals above expectation. At the other end, San Diego’s 40% save rate contributed to a damaging gap between the chances conceded and the final score. Rubiel Vazquez oversaw a match in which Portland’s defensive discipline and efficiency mattered more than sustained control of the ball. Portland gained a valuable head-to-head victory.
PPortland Timbers
3–1
Full Time
SSan Diego FC
A. Lassiter51'D. Da Costa68'K. Velde29'J. Fory51'C. Bassett29'K. Velde68'
Read it this way: PSxG conceded is how dangerous the shots on target were, Goals conceded is how many actually went in, Goals saved is the gap between the two (higher is better, a minus means he should have saved more), and Save % is the share of on-target shots kept out.
Portland Timbers GK
PSxG conceded1.28
Goals conceded1
Goals saved0.28
Save %83.3%
San Diego FC GK
PSxG conceded1.79
Goals conceded3
Goals saved-1.21
Save %40.0%
Portland Timbers's keeper performed right in line with expectations, while San Diego FC's keeper let in roughly 1.2 goal more than an average keeper would.
Game finished. Sign up to access full-season histograms, opponent-pulse modules, and referee-tendency analytics.
Inside the dashboards
Attack vs DefensexG, shots & goals — Home/Away per competition
Form Index & ReboundL5 momentum bar with rebound state per team
Goal Geolocation MapWhere the team scores & concedes — pitch heat
Cards IntelligenceYellow/Red filtered by referee & formation
Corner MasteryDistribution per opponent & tactical context
Top Scorers Cross-RefSquad ranked vs opponent & double-scorer combos
Referee TendencyTeam output under each referee they played for
Goalkeeper WeaknessWhere the keeper concedes — by zone & foot