Portland Timbers vs Houston Dynamo — Major League Soccer
Providence Park, PortlandDrew Fischer
Match story
Win-probability swings · in-play model
25'⚽+28 POT
Costa opens it
First goal of the match — 1–0.
↳assist Janssen
POT win prob 50% → 78%
65'⚽+15 POT
Velde adds another
Portland Timbers extend the lead to 2–0.
↳assist Janssen
POT win prob 83% → 98%
71'⚽−13 POT
Bouzat pulls one back
Houston Dynamo back in it at 2–1.
↳assist McGuire
POT win prob 98% → 85%
78'⚽+10 POT
Janssen adds another
Portland Timbers extend the lead to 3–1.
↳assist Costa
POT win prob 89% → 99%
xG race
Cumulative expected goals, shot by shot
3.80
Portland Timbers
0.41
Houston Dynamo
Top stats
Full-match numbers, side by side
46%Ball possession54%
3.80Expected goals (xG)0.41
2.99xG on target (xGOT)0.61
6 / 18Shots (on target / total)1 / 8
3 / 6Big chances (scored / total)0 / 0
37Touches in opposition box16
13Key passes7
384 (87%)Accurate passes479 (88%)
48 (55%)Duels won39 (45%)
46Recoveries37
6Corners6
2 / 0Cards (yellow / red)2 / 0
Pressure index
Minute-by-minute momentum · home up · away down
Portland TimbersHouston Dynamo
⚽ Costa
⚽ Velde
⚽ Bouzat
⚽ Janssen
1st Half
2nd Half
1'15'30'45'60'75'90'
25'⚽ Costa65'⚽ Velde71'⚽ Bouzat78'⚽ Janssen
Key events
FT 3–1 · HT 1–0 · goals, cards and subs
18'
Ian Smith
Yellow card
⚽25'1–0
David Da Costa
Goal · assist Vincent Janssen
36'
Duane Holmes
On for Franco Negri
40'
Diadié Samassékou
Yellow card
HTHalf-time · Portland Timbers lead 1–0
61'
Agustin Resch
Yellow card
62'
Cole Bassett
On for Eric Izoita
⚽65'2–0
Kristoffer Velde
Goal · assist Vincent Janssen
66'
Felipe Andrade
On for Ibrahim Aliyu
66'
Duncan McGuire
On for Lyle Foster
66'
Matthew Arana
On for Artur
⚽71'2–1
Agustín Bouzat
Goal · assist Duncan McGuire
⚽78'3–1
Vincent Janssen
Goal · assist David Da Costa
82'
Alexander Aravena
On for Vincent Janssen
82'
Omir Fernandez
On for Ariel Lassiter
83'
Nick Markanich
On for Duane Holmes
89'
Joao Ortíz
On for José Caicedo
90'
Diego Chará
On for David Da Costa
90'+3
Diego Chará
Yellow card
FTFull-time · Portland Timbers 3–1 Houston Dynamo
Impact map
Dot size = match rating · tap a dot for the full breakdown
SHIELDALL-ACTIONQUIET NIGHTSPEARHEAD
James Pantemis6.2
Ronald Hernández6.6
Finn Surman7.0
Joel Waterman7.1
Ian Smith7.2
SmithJosé Caicedo6.6
Ariel Lassiter7.2
LassiterEric Izoita6.9
David Da Costa8.3
CostaKristoffer Velde8.5
VeldeVincent Janssen8.6
JanssenCole Bassett6.5
Diego Chará6.1
Omir Fernandez6.2
Alexander Aravena6.5
Joao Ortíz6.4
Lawrence Ennali6.6
Lucas Halter6.3
Agustin Resch6.0
Franco Negri6.3
Artur6.3
Ibrahim Aliyu6.0
Diadié Samassékou6.1
Agustín Bouzat7.3
BouzatMateusz Bogusz6.5
Lyle Foster6.2
Jonathan Bond6.7
Duane Holmes6.3
Nick Markanich6.2
Matthew Arana6.3
Duncan McGuire6.8
McGuireBlake Gillingham6.8
Felipe Andrade6.3
Portland TimbersHouston Dynamo
DEFENCE ↑ · ATTACK →