Loading
USA - MLSProvidence Park, Mar 31
FTPortland Timbers
3 - 1
Houston Dynamo
Events:
6'Felipe MoraSantiago Moreno1 - 0(Assist)
6'1 - 0Felipe MoraSantiago Moreno(Assist)
11'Diego Chara
11'Diego Chara
12'1 - 1(Assist)Franco EscobarJack McGlynn
12'1 - 1Franco EscobarJack McGlynn(Assist)
23'AntonyFelipe Mora2 - 1(Assist)
23'2 - 1AntonyFelipe Mora(Assist)
31'Daniel Steres
31'Daniel Steres
34'Felipe Mora
34'Felipe Mora
43'Jimer Fory
43'Jimer Fory
HT
2 - 1
Events:
55'Griffin Dorsey
55'Griffin Dorsey
71'AntonyFelipe Mora3 - 1(Assist)
71'3 - 1AntonyFelipe Mora(Assist)
FT
3 - 1
Events:
Events:
Match Info:
Referee: Pierre-Luc Lauziere (USA)
Venue: Providence ParkMar 31
Stats:
Shots on target
9
Shots on target
1
Shots off target
4
Shots off target
6
Possession (%)
41
Possession (%)
59
Corner Kicks
7
Corner Kicks
8
Offsides
2
Offsides
1
Fouls
12
Fouls
8
Yellow cards
3
Yellow cards
2
Goalkeeper saves
0
Goalkeeper saves
2
Latest commentaries:
90+4'Pierre-Luc Lauziere awards the home team a throw-in.
90+3'Throw-in high up the field for Houston in Portland, OR.
90+1'Portland have been awarded a corner by Pierre-Luc Lauziere.
90+1'Portland have been awarded a corner by Pierre-Luc Lauziere.
90'Corner awarded to Portland.
89'Portland to take a throw-in in Houston territory.
88'Claudio Bravo is replacing Juan Mosquera for the home team.
88'Goal kick for Portland at Providence Park.
88'In Portland, OR Houston attack through Ezequiel Ponce. The finish is off target, however.
87'Ben Olsen is making the team's fourth substitution at Providence Park with Ibrahim Aliyu replacing Jack McGlynn.
86'Houston awarded a free kick in their own half.
86'In Portland, OR Portland drive forward through Ariel Lassister. His shot is on target but it's saved.
85'Throw-in for Portland in the half of Houston.
84'Throw-in Houston.
84'Free kick for Portland in their own half.
82'Throw-in for Portland in their own half.
81'Ben Olsen (Houston) is making a third substitution, with Andy Batioja replacing Amine Bassi.
80'Joao Ortiz is replacing David Ayala for Portland at Providence Park.
80'Ariel Lassister is on a sub for Antony Alves Santos for Portland.
80'Pierre-Luc Lauziere awards Houston a goal kick.
80'Portland are coming forward and Santiago Moreno gets in a strike, it misses the target, however.
80'Corner awarded to Portland.
78'Houston have been awarded a corner by Pierre-Luc Lauziere.
77'Pierre-Luc Lauziere signals a Houston throw-in in Portland's half.
76'Pierre-Luc Lauziere signals a free kick to Houston in their own half.
75'It's a goal kick for the home team in Portland, OR.
75'A throw-in for the away team on the opposite half.
74'Houston make their second substitution with Junior Urso replacing Nicolas Lodeiro.
74'In Portland, OR, Portland push forward quickly but are pulled up for offside.
74'Pierre-Luc Lauziere awards the away team a throw-in.
74'Throw-in for Portland in the half of Houston.
73'Can Houston get the ball into an attacking position from this throw-in in Portland's half?
73'The home team have replaced Jimer Fory with Ian Smith. This is the second substitution made today by Phil Neville.
73'Kevin Kelsy is replacing Felipe Mora for the home team.
71'Felipe Mora with an assist there.
71'Antony Alves Santos puts the ball in the net and the home team extend their lead. The score-line now reads 3-1.
71'Free kick Portland.
70'Throw-in for Houston close to the penalty box.
70'Ball goes out of play for a Houston goal kick.
69'Portland's Juan Mosquera gets in a shot on goal at Providence Park. But the effort is unsuccessful.
68'Pierre-Luc Lauziere signals a Portland throw-in in Houston's half.
67'Pierre-Luc Lauziere signals a free kick to Houston in their own half.
67'Portland have been awarded a corner by Pierre-Luc Lauziere.
65'Portland have a goal kick.
64'Houston drive forward at breakneck speed but are pulled up for offside.
64'Corner awarded to Houston.
61'Goal kick for Portland at Providence Park.
61'Artur for Houston gets in a strike but fails to hit the target.
61'Throw-in for Houston at Providence Park.
60'Ball goes out of play for a Portland goal kick.
60'Houston surge into the attack at Providence Park but Ezequiel Ponce’s header is off-target.
59'Free kick for Houston in their own half.
59'Pierre-Luc Lauziere signals a throw-in for Portland, close to Houston's area.
58'Ball safe as Houston is awarded a throw-in in their half.
58'Portland awarded a throw-in in their own half.
57'Pierre-Luc Lauziere awards Portland a goal kick.
56'Houston have a goal kick.
56'Houston awarded a free kick in their own half.
56'Portland have a dangerous throw-in.
55'Portland awarded a free kick in their own half.
55'Griffin Dorsey is booked for the away team.
54'Houston to take a throw-in in Portland territory.
52'Corner awarded to Houston.
52'Houston have been awarded a corner by Pierre-Luc Lauziere.
51'Corner awarded to Houston.
48'Felipe Mora has recovered and rejoins the match in Portland, OR.
48'Felipe Mora is down and play has been interrupted for a few moments.
47'Free kick for Houston in their own half.
46'The away team replace Daniel Steres with Erik Sviatchenko.
46'Houston awarded a throw-in in their own half.
The first-half is over at Providence Park.
45+5'Portland's David Pereira Da Costa breaks free at Providence Park. But the strike goes wide of the post.
45+5'It's a goal kick for the away team in Portland, OR.
45+4'Antony Alves Santos for Portland drives towards goal at Providence Park. But the finish is unsuccessful.
45+2'A throw-in for the away team on the opposite half.
45+1'Portland drives forward and Jimer Fory gets in a shot. Without netting, however.
45'Throw-in Portland.
45'Pierre-Luc Lauziere awards the away team a throw-in.
44'Ball goes out of play for a Portland goal kick.
44'Houston's Nicolas Lodeiro gets his shot away but it misses the target.
43'Free kick for Houston in the half of Portland.
43'Can Houston get the ball into an attacking position from this throw-in in Portland's half?
43'Jimer Fory (Portland) has been booked and must now be careful not to get a second yellow card.
42'It's getting dangerous! Free kick for Houston close to the penalty box.
41'Houston have a goal kick.
40'It's a goal kick for the away team in Portland, OR.
39'Pierre-Luc Lauziere signals a Portland throw-in in Houston's half.
39'Pierre-Luc Lauziere awards Houston a goal kick.
39'Finn Surman of Portland gets in a strike, but is off target.
39'Portland’s Antony Alves Santos is on his feet again at Providence Park.
39'Portland have been awarded a corner by Pierre-Luc Lauziere.
37'Antony Alves Santos is writhing in pain and play has been suspended for a few moments.
37'Portland push forward at Providence Park and Antony Alves Santos gets in a great header. The attempt is cleared by the Houston defence.
36'A throw-in for the away team on the opposite half.
34'In Portland, OR a free kick has been awarded the away team.
34'Felipe Mora (Portland) has received a yellow card from Pierre-Luc Lauziere.
33'Portland to take a throw-in in Houston territory.
32'Portland are caught offside.
32'Pierre-Luc Lauziere signals a free kick to Portland in their own half.
31'Daniel Steres for Houston has been booked by Pierre-Luc Lauziere and receives a first yellow card.
30'Throw-in for Portland in the half of Houston.
29'A throw-in for the home team on the opposite half.
29'Pierre-Luc Lauziere signals a Houston throw-in in Portland's half.
28'Throw-in for Portland in their own half.
27'Pierre-Luc Lauziere signals a free kick to Houston in their own half.
26'Goal kick for Portland at Providence Park.
26'Franco Escobar (Houston) wins the ball in the air but heads wide.
26'Corner awarded to Houston.
23'Great play from Felipe Mora to set up the goal.
23'Antony Alves Santos is on target to give Portland a 2-1 advantage.
22'Houston have been awarded a corner by Pierre-Luc Lauziere.
21'Can Houston get the ball into an attacking position from this throw-in in Portland's half?
18'Throw-in for Houston in the half of Portland.
18'Houston awarded a free kick in their own half.
17'Ball safe as Houston is awarded a throw-in in their half.
12'Jack McGlynn instrumental with a fine assist.
12'Franco Escobar levels the score at 1-1.
12'Pierre-Luc Lauziere signals a free kick to Houston.
11'Diego Chara (Portland) gets a yellow card.
8'Free kick for Houston in their own half.
6'That's a fine assist from Santiago Moreno.
6'Portland take a 1-0 lead thanks to Felipe Mora.
5'Portland have been awarded a corner by Pierre-Luc Lauziere.
3'Free kick Portland.
3'Throw-in for Portland at Providence Park.
2'Houston to take a throw-in in Portland territory.
1'Corner awarded to Houston.
Line-ups are confirmed. Last update: Tue Apr 01 2025 17:37:00 GMT+0000 (Coordinated Universal Time)
Portland Timbers4-2-3-1
41
James Pantemis
29
Juan Mosquera
20
Finn Surman
4
Kamal Miller
27
Jimer Fory
21
Diego Chara
24
David Ayala
30
Santiago Moreno
10
David Pereira da Costa
211
Antony
9
Felipe Mora
10
Ezequiel Ponce
27
Sebastian Kowalczyk
8
Amine Bassi
20
Nicolas Lodeiro
21
Jack McGlynn
6
Artur
5
Daniel Steres
24
Obafemi Awodesu
2
Franco Escobar
25
Griffin Dorsey
26
Blake Gillingham
Houston Dynamo4-2-3-1
Substitutions:
73'
Felipe MoraKevin Kelsy
46'
Daniel SteresErik Sviatchenko
73'
Jimer ForyIan Smith
73'
Nicolas LodeiroJunior Urso
80'
AntonyAriel Lassister
81'
Amine BassiAndy Batioja
80'
David AyalaJoao Ortiz
87'
Jack McGlynnIbrahim Aliyu
88'
Juan MosqueraClaudio Bravo
Substitute players:
Maxime Crépeau
Pedro Oliveira
Ariel Lassister
Erik Duenas
Claudio Bravo
Michael Halliday
Dario Zuparic
Gabe Segal
Zac McGraw
Erik Sviatchenko
Cristhian Paredes
Ibrahim Aliyu
Kevin Kelsy
Junior Urso
Joao Ortiz
Andy Batioja
Ian Smith
Brooklyn Raines
Coaches:
Phil Neville
Ben Olsen
MLS
#Team namePPlayedGDGoals DifferencePtsPointsWWinsDDrawsLLossesFGoals ForAGoals Against
1Championship play-off (additional spot(s) for CONCACAF Champions League) CONCACAF Champions LeaguePhiladelphia Union16143310333218
2Championship play-off (additional spot(s) for CONCACAF Champions League) CONCACAF Champions LeagueVancouver Whitecaps1515329512712
3FC Cincinnati162309342422
4Nashville SC169288442819
5Columbus Crew167287722619
6San Diego169278352718
7Orlando City1611277633019
8Minnesota United169277632314
9Inter Miami CF155267533126
10Seattle Sounders FC164267542319
11Portland Timbers163267542522
12New York Red Bulls167247362619
13New York City FC160247361818
14Los Angeles FC155236542722
15Charlotte16-1227182627
16San Jose Earthquakes167226463326
17Colorado Rapids16-4226461822
18New England Revolution142205541614
19Houston Dynamo16-1205562122
20Austin FC16-7205561118
21Chicago Fire14-2195452527
22Atlanta United16-7174572128
23FC Dallas15-8174561826
24Real Salt Lake16-7154391623
25DC United16-14153671428
26Toronto FC16-4133491822
27Sporting Kansas City15-5133482227
28St. Louis City15-9112581120
29CF Montreal16-17815101229
30LA Galaxy16-23404121336
Championship play-off (additional spot(s) for CONCACAF Champions League)
CONCACAF Champions League
Cup result provided 1 additional position in CONCACAF Champions League
Max favourites reached
Max favourites reached