Major League Soccer · Matchweek 4 · Mar 15

Houston Dynamo - Portland Timbers

Houston Dynamo beat Portland Timbers 3-2 in Major League Soccer (Matchweek 4).

🏟 Shell Energy Stadium 👤 Referee: Rubiel Vazquez, USA
HEAD TO HEAD12 meetings · 2020–2025
Houston Dynamo 4
Jul 19who was on topSep 21
Portland Timbers 5
4 Houston Dynamo 3 draw 5 Portland Timbers
GOALS IN THIS FIXTURE
2.8goals / match
1816total goals
4/2clean sheets
5-0Houston Dynamo best win · Aug 21
3-1Portland Timbers best win · Mar 31
%75 Over 1.5 9/12
%67 Over 2.5 8/12
%42 Over 3.5 5/12
%58 BTTS 7/12
DOES THE VENUE MATTER
Houston Dynamo at home6 matches
3W 2D 1L 9:4
Portland Timbers at home6 matches
4W 1D 1L 12:9
Results are read from the side that hosted the match.
FORM COMPARISON
Houston Dynamo1W 1D 3L Portland Timbers1W 1D 3L
0.80 0.80 Points per game
5 6 Goals scored
9 13 Goals conceded
1.56 1.32 xG average
1.66 1.86 xGA average
%40 %0 Clean sheets
%60 %60 BTTS
%60 %100 Over 2.5
5.0 3.4 Corners
2.8 3.0 Cards
Houston Dynamo2W 4D 4L Portland Timbers2W 3D 5L
1.00 0.90 Points per game
13 11 Goals scored
17 19 Goals conceded
1.42 1.45 xG average
1.55 1.73 xGA average
%20 %0 Clean sheets
%80 %60 BTTS
%60 %70 Over 2.5
4.9 4.7 Corners
2.6 2.8 Cards
SEASON COMPARISON
2Houston Dynamoin the table43pts
25matches 13-4-8W-D-L 32:28goals +4diff
LWDDL
8Portland Timbersin the table32pts
25matches 9-5-11W-D-L 47:47goals +0diff
LDWLD
PREVIOUS MEETINGS
Sep 21 Houston Dynamo 1-0 Portland Timbers Major League Soccer
Mar 31 Portland Timbers 3-1 Houston Dynamo Major League Soccer
Jun 2 Portland Timbers 2-2 Houston Dynamo Major League Soccer
Mar 17 Houston Dynamo 1-0 Portland Timbers Major League Soccer
Oct 22 Portland Timbers 1-3 Houston Dynamo Major League Soccer
Aug 21 Houston Dynamo 5-0 Portland Timbers Major League Soccer
Jun 30 Portland Timbers 2-1 Houston Dynamo Major League Soccer
Apr 17 Houston Dynamo 0-0 Portland Timbers Major League Soccer
xG difference & finishing
Houston Dynamo3 gol · 2.14 xG +0.86
Portland Timbers2 gol · 1.99 xG +0.01
+ = scored above expectation, − = below
PLAYER RATINGS★ Guilherme 9.30
Starting XI
20 Guilherme F · 90' 9.30
Goals1Assist1On target2/2Key pass3Dribbles4/4Interceptions2Duels won10/13Fouls won2Fouls1Passes39 · %27
31 Jonathan Bond G · 90' 8.30
Saves6Key pass1Duels won3/3Passes25 · %19
19 Mateusz Bogusz F · 90' 8.00
Goals1Assist1On target1/2Key pass2Dribbles2/4Tackles1Duels won5/12Fouls won2Fouls2Passes25 · %21
8 Jack McGlynn M · 90' 7.90
Assist1On target1/2Key pass4Tackles1Interceptions1Duels won1/1Passes84 · %74
36 Felipe Andrade D · 90' 7.50
Goals1On target1/1Tackles1Interceptions2Blocks1Duels won5/11Fouls won1Fouls1Passes34 · %33
14 Duane Holmes M · 81' 7.20
Tackles5Duels won7/13Fouls won2Fouls1Passes26 · %21
10 Ezequiel Ponce F · 45' 6.60
Key pass1Duels won3/4Fouls won1Fouls1Passes7 · %6
28 Erik Sviatchenko D · 90' · K 6.50
Key pass2Interceptions1Duels won3/7Fouls1Passes33 · %22
5 Lucas Halter D · 70' 6.30
Tackles1Interceptions1Duels won2/3Fouls1Passes32 · %29
11 Lawrence Ennali M · 89' 6.30
On target1/1Key pass2Dribbles1/2Interceptions1Duels won1/6Passes29 · %26
18 Diadié Samassékou M · 69' 6.20
Key pass1Tackles1Interceptions3Duels won1/4Fouls2Passes23 · %22
Substitutes
34 Agustin Resch D · 21' 7.50
Blocks2Duels won3/4Passes11 · %10
9 Ondrej Lingr M · 20' 7.20
Interceptions1Blocks1Duels won1/2Fouls won1Passes8 · %7
24 Ibrahim Aliyu F · 10' 6.60
Dribbles1/1Blocks1Duels won1/1Passes3 · %3
16 Héctor Herrera M · 45' 6.50
Key pass1Blocks1Duels won1/4Fouls1Passes27 · %25
17 Nick Markanich F · 12' 5.20
Fouls1Passes2 · %1
Unused: Jimmy MaurerFranco NegriMatthew AranaGilberto Rivera
Starting XI
99 Kristoffer Velde F · 90' 7.70
Goals1On target2/2Dribbles2/4Tackles1Interceptions1Duels won7/13Fouls won3Fouls1Offside1Passes21 · %16
20 Finn Surman D · 90' 7.50
Assist1On target2/2Key pass1Tackles1Interceptions2Blocks2Duels won6/11Fouls won1Fouls1Passes60 · %55
21 Diego Chará M · 90' · K 7.30
Key pass1Dribbles1/1Tackles4Duels won6/12Fouls won1Passes54 · %47
88 Gage Guerra F · 89' 6.90
Goals1On target1/2Duels won3/9Fouls won1Fouls1Passes8 · %6
28 Alexander Aravena M · 71' 6.70
On target1/1Key pass1Dribbles2/3Duels won5/8Fouls won3Passes31 · %28
10 David da Costa M · 63' 6.60
Key pass3Offside1Passes39 · %33
7 Ariel Lassiter F · 71' 6.50
On target1/2Dribbles1/1Duels won1/1Passes15 · %14
4 Kamal Miller D · 90' 6.30
Blocks2Duels won1/5Fouls won1Fouls2Passes67 · %61
41 James Pantemis G · 90' 6.00
Saves3Duels won1/1Fouls won1Passes34 · %26
27 Jímer Fory D · 90' 5.90
Key pass1Dribbles2/2Interceptions1Duels won3/10Fouls3Passes48 · %43
5 Brandon Bye D · 90' 5.60
Tackles2Blocks2Duels won4/6Passes44 · %31
Substitutes
19 Kevin Kelsy F · 8' 6.60
On target2/2Duels won2/2Passes2
80 Joao Ortíz M · 27' 6.30
Key pass1Passes11 · %10
9 Felipe Mora F · 19' 6.30
Key pass1Duels won1/4Fouls won1Fouls1Passes8 · %5
23 Ian Smith D · 19' 5.60
Key pass1Duels won2/4Passes12 · %11
Unused: Eric MillerTrey MuseSawyer Jura
Win probabilityModel: 1 (%56) ✓
Houston Dynamo %56 Draw %14 Portland Timbers %30
1.82Houston Dynamo xPuan
1.04Portland Timbers xPuan
🎯
FREE MEMBERSHIP

Tactical metrics & visuals

Pressing & tempo, attack organisation, defensive control, chance creation and set-piece profiles.

Create free account
🔥
FREE MEMBERSHIP

Team & player heatmaps

Where each team dominated the pitch, plus per-player heatmaps from raw event coordinates.

Create free account
🤖
FREE MEMBERSHIP

ML deep-dive

Feature-level model breakdown, expected points simulation and value analysis.

Create free account
Form
Houston DynamoLWDLL
Portland TimbersLLWLD
FREE MEMBERSHIP

Heatmap & tactical analysis

Team & player heatmaps, tactical metrics and the ML deep-dive live in the dashboard.

Create free account
Match Reportsall →
Fenerbahçe 1-2 BeşiktaşSüper Lig · Sep 6 Arsenal 2-1 ChelseaPremier League · Sep 7 Trabzonspor 5-0 Gençlerbirliği S.K.Süper Lig · Sep 7 Rayo Vallecano 1-1 AlavesLa Liga · Aug 20 Atletico Madrid 2-0 MalagaLa Liga · Aug 19 Casa Pia 0-7 BenficaPrimeira Liga · Aug 17
Ad
Team of the week, tactical profile and AI predictions are open with a free account.Free sign-up
Ad
Ad