Major League Soccer Major League Soccer
Regular season• 15 Mar 2026

Houston Dynamo 3–2 Portland Timbers

Watch all goals in the app

Goals

45+4'
G. Guerra
62'
Guilherme
77'
Felipe Andrade
Assist: Guilherme
80'
K. Velde
Assist: F. Surman
90+15'
M. Bogusz
Assist: J. McGlynn

Watch all goals in the app

Get the best football highlights experience

Match Recap

Houston Dynamo beat Portland Timbers 3–2 in the Major League Soccer (Regular season) on 15 March 2026. Portland Timbers saw more of the ball with 52% possession, and Houston Dynamo had 19 shots (6 on target) to Portland Timbers's 17 (9 on target). The expected-goals (xG) figures read 1.20 for Houston Dynamo and 2.37 for Portland Timbers. The goals came from G. Guerra 45+4', Guilherme 62', Felipe Andrade 77', K. Velde 80', M. Bogusz 90+15'. Houston Dynamo move up to 45 points in Major League Soccer, having won 1 of their last 5. Relive the Houston Dynamo vs Portland Timbers Major League Soccer highlights on Daily Goal: watch every goal and the full match below, free, with each strike timestamped so you can jump straight to the moment it happened.

Match Statistics

Houston Dynamo
VS
Portland Timbers
48% Ball Possession 52%
1.20 Expected goals (xG) 2.37
19 Total Shots 17
6 Shots on target 9
7 Shots off target 3
6 Blocked Shots 5
11 Shots inside box 13
8 Shots outside box 4
10 Corner Kicks 6
0 Offsides 2
12 Fouls 9
2 Yellow Cards 4
1 Red Cards 0
6 Goalkeeper Saves 3
408 Total passes 454
346 Accurate passes 386
85% Pass accuracy 85%
-1.60 Goals prevented -1.60

Lineups

Houston Dynamo
Ben Olsen 3-4-3
VS
Portland Timbers
Phil Neville 4-3-3

Substitutes — Houston Dynamo

Substitutes — Portland Timbers

25T. Muse 9F. Mora 15E. Miller 80J. Ortiz 19K. Kelsy 16S. Jura 23I. Smith