Sign in
18:10 15.06
Match Live Standings Predictions Head-to-Head Team Form Video News

Major League Soccer, 12-round, regular season, 09.05.2026 22:30

Finished
D. P. Costa
6'
D. P. Costa
15'
19'
K. Kelsy
22'
26'
33'
41'
45+3
53'
71'
A. Lassiter
74'
76'
Match Stats
Full Match
1st Half
2nd Half
1.35
Expected Goals (xG)
0.5
 
 
 
16
Shots
11
 
 
 
6
Shots on Target
3
 
 
 
5
Shots Blocked
6
 
 
 
3
Saves
2
 
 
 
0
Hit Woodwork
0
 
 
 
63
Possession %
37
 
 
 
4
Corners
5
 
 
 
11
Fouls
20
 
 
 
1
Offsides
2
 
 
 
1
Yellow Cards
5
 
 
 
0
Red cards
0
 
 
 
731
Passes
414
 
 
 
93
Pass Accuracy %
87
 
 
 
20
Free Kicks
11
 
 
 
10
Throw-ins
14
 
 
 
34
Clearances
23
 
 
 
4
Big Chances
0
 
 
 
60
Tackles
60
 
 
 
0.6
Expected Goals (xG)
0.06
 
 
 
7
Shots
2
 
 
 
3
Shots on Target
0
 
 
 
2
Shots Blocked
0
 
 
 
0
Saves
1
 
 
 
0
Hit Woodwork
0
 
 
 
73
Possession %
27
 
 
 
2
Corners
1
 
 
 
6
Fouls
10
 
 
 
1
Offsides
1
 
 
 
1
Yellow Cards
3
 
 
 
0
Red cards
0
 
 
 
429
Passes
159
 
 
 
93
Pass Accuracy %
84
 
 
 
10
Free Kicks
6
 
 
 
5
Throw-ins
6
 
 
 
11
Clearances
13
 
 
 
2
Big Chances
0
 
 
 
60
Tackles
40
 
 
 
0.75
Expected Goals (xG)
0.44
 
 
 
9
Shots
9
 
 
 
3
Shots on Target
3
 
 
 
3
Shots Blocked
6
 
 
 
3
Saves
1
 
 
 
0
Hit Woodwork
0
 
 
 
53
Possession %
47
 
 
 
2
Corners
4
 
 
 
5
Fouls
10
 
 
 
0
Offsides
1
 
 
 
0
Yellow Cards
2
 
 
 
0
Red cards
0
 
 
 
302
Passes
255
 
 
 
93
Pass Accuracy %
89
 
 
 
10
Free Kicks
5
 
 
 
5
Throw-ins
8
 
 
 
23
Clearances
10
 
 
 
2
Big Chances
0
 
 
 
60
Tackles
80
 
 
 
93% (13)
7% (1)
Match Info
Stadium Portland, USA
+27°C
partly cloudy
Viewers22,384
Referees | | | Ricardo Fierro |

Match Events

 ×
90+4
That's it! The referee blows the final whistle
 
76
Sporting Kansas City make a substitution. Capita runs off the field and in comes Stephen Afrifa
 
76
Capita is shown a yellow card by the referee
 
74
 
Ariel Lassiter provided the assist for the goal.
 
74
G O O O A A A L - Kevin Kelsy is on target!
 
72
Sporting Kansas City make a substitution. Dejan Joveljic runs off the field and in comes Taylor Calheira
 
71
G O O O A A A L - Ariel Lassiter is on target!
 
61
Portland Timbers make a substitution. Jimer Fory runs off the field and in comes Ian Smith
 
61
Portland Timbers make a substitution. David Da Costa runs off the field and in comes Alexander Aravena
 
61
Antony is coming off and he is replaced by Ariel Lassiter
 
61
Portland Timbers make a substitution. Cole Bassett runs off the field and in comes Joao Ortiz
 
60
Lasse Berg Johnsen is coming off and he is replaced by Zorhan Bassong
 
53
Ethan Bartlow is shown a yellow card by the referee
 
46
Magomed-Shapi Suleymanov is coming off and he is replaced by Ian James
 
46
Manu Garcia is coming off and he is replaced by Calvin Harris
 
46
Jose Caicedo is coming off and he is replaced by Diego Chara
 
46
The second half is underway
 
45+5
It's over! The referee blows for half time
 
45+3
Jayden Reid is shown a yellow card by the referee
 
41
Jacob Davis is shown a yellow card by the referee
 
33
Jose Caicedo is shown a yellow card by the referee
 
26
G O O O A A A L - Jacob Davis holds his head in his hands as he puts the ball past his own goalkeeper!
 
22
 
Kevin Kelsy provided the assist for the goal.
 
22
G O O O A A A L - Cole Bassett is on target!
 
19
Lasse Berg Johnsen is shown a yellow card by the referee
 
15
 
David Da Costa provided the assist for the goal.
 
15
G O O O A A A L - Kevin Kelsy is on target!
 
6
 
David Da Costa provided the assist for the goal.
 
6
G O O O A A A L - Kristoffer Velde is on target!
 
-
The referee starts the match
 
1 0
 
Send
or Enter