Data coverage

Houston Dynamo vs Portland Timbers

Score updated: · Updates may be delayed.
Major League Soccer · 2026 · Regular Season - 4
15 March 2026 at 00:30 UTC · Shell Energy Stadium
Half-time0–1
Regulation3–2

Referee: R. Vazquez

Houston Dynamo beat Portland Timbers 3–2 in the Major League Soccer on 15 March 2026.

Match events

EVENTS
Kamal MillerYellow cardFoul
Ezequiel PonceYellow card
Kristoffer VeldePenalty missed
Ariel LassiterYellow card
Finn SurmanVAR · Penalty confirmed
On: H. HerreraOff: E. PonceSubstitution
Jímer ForyYellow cardFoul
GuilhermeGoal · Assist: M. Bogusz
On: J. OrtizOff: D. Da CostaSubstitution
On: O. LingrOff: D. SamassekouSubstitution
On: A. ReschOff: Lucas HalterSubstitution
On: F. MoraOff: A. LassiterSubstitution
On: I. SmithOff: A. AravenaSubstitution
Felipe AndradeGoal · Assist: Guilherme
K. VeldeGoal · Assist: F. Surman
On: N. MarkanichOff: D. HolmesSubstitution
Felipe MoraYellow cardFoul
GuilhermeYellow cardFoul
Nick MarkanichRed cardFoul
On: I. AliyuOff: L. EnnaliSubstitution
On: K. KelsyOff: G. GuerraSubstitution
M. BoguszGoal · Assist: J. McGlynn
Symbol key
  • Goal
  • Yellow card
  • Red card
  • Second yellow / red
  • Substitution
  • Penalty scored
  • Penalty missed
  • Own goal
  • Goal disallowed
  • VAR review

Match stats

The match picture

Houston DynamoPortland Timbers
1.20Expected goals (xG)2.37
19Shots17
6Shots on target9
48%Possession52%
10Corners6
6Saves3
All match statistics
StatisticHouston DynamoPortland Timbers
Expected goals (xG)1.202.37
Shots1917
Shots on target69
Possession48%52%
Corners106
Saves63
Blocked Shots65
Fouls129
Offsides03
Passes %85%85%
Passes accurate346386
Red Cards10
Shots insidebox1113
Shots off Goal73
Shots outsidebox84
Total passes408453
Yellow Cards24
goals_prevented-1.60-1.60
About these stats

Source: API-Football. xG measures the recorded quality of chances, not who deserved to win. Missing values stay unavailable. Half values are shown only when they agree with the selected full-match record.

  • Expected goals (xG): 04/11/2026, 04:21:43 UTC
  • Shots: 04/11/2026, 04:21:43 UTC
  • Shots on target: 04/11/2026, 04:21:43 UTC
  • Possession: 04/11/2026, 04:21:43 UTC
  • Corners: 04/11/2026, 04:21:43 UTC
  • Saves: 04/11/2026, 04:21:43 UTC
Download PNG

Lineups

Formations

Source: API-Football · Match updated · About the data