Sign in
00:37 07.06
Match Live Standings Predictions Head-to-Head Team Form Video News

Major League Soccer, 15-round, regular season, 23.05.2026 21:30

Finished
2'
J. Skahan
12'
N. Fernandez
D. P. Costa
18'
24'
J. Skahan
41'
45+2
51'
73'
85'
41  
4
 
5
Brandon Bye
 
20  (c)  
27  
10  
11
 
17  
80
 
99  
19
 
42  
2
 
5  
18  
28
 
7  
14  (c)  
16
Jack Skahan
 
20
 
34  
19
 
Match Stats
Full Match
1st Half
2nd Half
1.71
Expected Goals (xG)
0.87
 
 
 
15
Shots
7
 
 
 
7
Shots on Target
6
 
 
 
2
Shots Blocked
1
 
 
 
3
Saves
6
 
 
 
0
Hit Woodwork
0
 
 
 
65
Possession %
35
 
 
 
4
Corners
6
 
 
 
10
Fouls
14
 
 
 
7
Offsides
1
 
 
 
1
Yellow Cards
3
 
 
 
0
Red cards
0
 
 
 
591
Passes
307
 
 
 
88
Pass Accuracy %
73
 
 
 
14
Free Kicks
10
 
 
 
22
Throw-ins
13
 
 
 
28
Clearances
25
 
 
 
5
Big Chances
4
 
 
 
60
Tackles
68
 
 
 
0.94
Expected Goals (xG)
0.61
 
 
 
9
Shots
5
 
 
 
2
Shots on Target
4
 
 
 
1
Shots Blocked
1
 
 
 
1
Saves
1
 
 
 
0
Hit Woodwork
0
 
 
 
59
Possession %
41
 
 
 
1
Corners
3
 
 
 
4
Fouls
7
 
 
 
5
Offsides
1
 
 
 
0
Yellow Cards
2
 
 
 
0
Red cards
0
 
 
 
254
Passes
176
 
 
 
87
Pass Accuracy %
77
 
 
 
7
Free Kicks
4
 
 
 
11
Throw-ins
5
 
 
 
15
Clearances
10
 
 
 
2
Big Chances
2
 
 
 
82
Tackles
75
 
 
 
0.77
Expected Goals (xG)
0.26
 
 
 
6
Shots
2
 
 
 
5
Shots on Target
2
 
 
 
1
Shots Blocked
0
 
 
 
2
Saves
5
 
 
 
0
Hit Woodwork
0
 
 
 
71
Possession %
29
 
 
 
3
Corners
3
 
 
 
6
Fouls
7
 
 
 
2
Offsides
0
 
 
 
1
Yellow Cards
1
 
 
 
0
Red cards
0
 
 
 
337
Passes
131
 
 
 
89
Pass Accuracy %
67
 
 
 
7
Free Kicks
6
 
 
 
11
Throw-ins
8
 
 
 
13
Clearances
15
 
 
 
3
Big Chances
2
 
 
 
43
Tackles
64
 
 
 
37% (6)
25% (4)
38% (6)
Match Info
Stadium Portland, USA
+30°C
sunny
Viewers24,686

Match Events

 ×
90+9
That's it! The referee blows the final whistle
 
85
Yellow card for Daniel
 
83
Portland Timbers make a substitution. Kevin Kelsy runs off the field and in comes Felipe Mora
 
83
Portland Timbers make a substitution. Antony runs off the field and in comes Ariel Lassiter
 
82
San Jose Earthquakes make a substitution. Jamar Ricketts runs off the field and in comes David Romney
 
73
Yellow card for Ronaldo Vieira
 
70
Portland Timbers make a substitution. Brandon Bye runs off the field and in comes Juan Mosquera
 
70
Portland Timbers make a substitution. Joao Ortiz runs off the field and in comes Alexander Aravena
 
69
Jack Skahan is coming off and he is replaced by Paul Marie
 
63
Preston Judd is coming off and he is replaced by Darius Johnson
 
56
Portland Timbers make a substitution. Kamal Miller runs off the field and in comes Ian Smith
 
51
Kamal Miller is shown a yellow card by the referee
 
46
San Jose Earthquakes make a substitution. Benjamin Kikanovic runs off the field and in comes Jack Jasinski
 
46
Nick Fernandez is coming off and he is replaced by Ian Harkes
 
46
The second half is underway
 
45+5
It's over! The referee blows for half time
 
45+2
Yellow card for Benjamin Kikanovic
 
41
Reid Roberts is shown a yellow card by the referee
 
24
 
Jack Skahan provided the assist for the goal.
 
24
G O O O A A A L - Daniel Munie is on target!
 
18
 
David Da Costa provided the assist for the goal.
 
18
G O O O A A A L - Antony is on target!
 
12
 
Nick Fernandez provided the assist for the goal.
 
12
G O O O A A A L - Preston Judd is on target!
 
2
 
Jack Skahan provided the assist for the goal.
 
2
G O O O A A A L - Preston Judd is on target!
 
-
The referee starts the match
 
1 0
 
Send
or Enter