MLS
· Regular Season - 16
May 24, 2026 03:30
Antony
(ast. D. Da Costa)
18'
2'
(ast. J. Skahan)
P. Judd
12'
(ast. N. Fernandez)
P. Judd
24'
(ast. J. Skahan)
D. Munie
The ForzaPitch pre-match prediction gave San Jose Earthquakes a 44% win probability (draw 22%, Portland Timbers 33%). The final result was Portland Timbers 1–3 San Jose Earthquakes. In 1 previous meetings, Portland Timbers have won 0 times, with 0 draws and 1 wins for San Jose Earthquakes.
Match statistics
13
Total shots
6
7
Shots on target
6
1.71
Actual xG
0.96
3
Saves
6
66%
Possession
34%
4
Corners
6
24
Tackles
18
1
🟨 Yellow cards
3
Match Events
2'
ast. J. Skahan ·
P. Judd⚽
12'
ast. N. Fernandez ·
P. Judd⚽
⚽Antony
· ast. D. Da Costa
18'
24'
ast. J. Skahan ·
D. Munie⚽
41'
R. Roberts
45'+2
B. Kikanovic
46'
J. Jasinski
/
B. Kikanovic
46'
I. Harkes
/
N. Fernandez
K. Miller
51'
K. Miller
/ I. Smith
56'
63'
D. Johnson
/
P. Judd
70'
P. Marie
/
J. Skahan
B. Bye
/ J. Mosquera
70'
J. Ortiz
/ A. Aravena
70'
73'
R. Vieira
82'
D. Romney
/
J. Ricketts
Antony
/ A. Lassiter
83'
K. Kelsy
/ F. Mora
83'
Pre-match prediction
33.3%
Portland
22.31%
X
44.4%
San ←
we assigned to the actual result (San Jose Earthquakes)
44.4%
(low confidence)
Expected vs actual xG
Exp.
Actual
Δ
1.60
1.71
+0.11
2.06
0.96
-1.1
Portland Timbers dominated by xG (1.71 vs 0.96).
The final result does not reflect the playing dominance.
The model's xG estimates diverged from reality.
Lineups
41
James Pantemis
G
James Pantemis
G
27
J. Fory
D
J. Fory
D
4
K. Miller
56'
D
K. Miller
56'
D
20
Finn Surman
D
Finn Surman
D
5
Brandon Bye
70'
D
Brandon Bye
70'
D
17
Cole Bassett
M
Cole Bassett
M
80
Joao Ortíz
70'
M
Joao Ortíz
70'
M
11
Antony Alves
1 ⚽
83'
M
Antony Alves
1 ⚽
83'
M
10
David Pereira Da Costa
1 👟
M
David Pereira Da Costa
1 👟
M
99
Kristoffer Velde
M
Kristoffer Velde
M
19
Kevin Kelsy
83'
F
Bench
28
Alexander Aravena
26'
F
Alexander Aravena
26'
F
6
Alex Bonetig
D
Alex Bonetig
D
7
Ariel Lassiter
13'
F
Ariel Lassiter
13'
F
9
Felipe Mora
13'
F
Felipe Mora
13'
F
88
Gage Guerra
F
Gage Guerra
F
23
Ian Smith
40'
D
Ian Smith
40'
D
29
Juan Mosquera
26'
D
Juan Mosquera
26'
D
16
Sawyer Jura
D
Sawyer Jura
D
25
Trey Muse
G
Trey Muse
G
42
Daniel
G
Daniel
G
2
Jamar Ricketts
82'
D
Jamar Ricketts
82'
D
18
Reid Roberts
D
Reid Roberts
D
5
Daniel Munie
1 ⚽
D
Daniel Munie
1 ⚽
D
28
Benjamin Kikanović
45'
D
Benjamin Kikanović
45'
D
34
Beau Leroux
M
Beau Leroux
M
14
Ronaldo Vieira
M
Ronaldo Vieira
M
16
Jack Skahan
2 👟
70'
M
Jack Skahan
2 👟
70'
M
20
Nick Fernandez
1 👟
45'
M
Nick Fernandez
1 👟
45'
M
7
Ousseni Bouda
M
19
P. Judd
2 ⚽
63'
F
P. Judd
2 ⚽
63'
F
Bench
79
Darius Johnson
33'
M
Darius Johnson
33'
M
4
Dave Romney
14'
D
Dave Romney
14'
D
31
Francesco Montali
G
Francesco Montali
G
6
Ian Harkes
51'
M
Ian Harkes
51'
M
17
Jack Jasinski
51'
D
Jack Jasinski
51'
D
40
Jonathan Gonzalez
M
Jonathan Gonzalez
M
25
Max Floriani
D
Max Floriani
D
32
Nonso Adimabua
F
Nonso Adimabua
F
3
Paul Marie
26'
D
Paul Marie
26'
D
Best on the pitch
P. Judd
F · San
8.30
2 ⚽
2 shots
· 10 pass
Antony Alves
M · Portland
8.20
1 ⚽
2 shots
· 36 pass
Beau Leroux
M · San
7.90
1 shots
· 30 pass
Daniel Munie
D · San
7.60
1 ⚽
1 shots
· 46 pass
Ian Smith
D · Portland
7.50
1 shots
· 28 pass
Daniel
G · San
7.30
· 36 pass
Portland Timbers — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| James Pantemis | G | 96 | 7.20 | — | — | — | 20 | 20% | 1 | — | — |
| J. Fory | D | 96 | 6.30 | — | — | — | 64 | 57% | 2 | — | — |
| K. Miller | D | 56 | 6.30 | — | — | — | 32 | 30% | 1 | 1 | — |
| Finn Surman | D | 96 | 6.30 | — | — | — | 63 | 60% | 2 | — | — |
| Brandon Bye | D | 70 | 6.30 | — | — | 1 | 47 | 38% | — | — | — |
| Cole Bassett | M | 96 | 7.00 | — | — | 2 | 83 | 78% | 5 | — | — |
| Joao Ortíz | M | 70 | 6.90 | — | — | — | 56 | 52% | 1 | — | — |
| Antony Alves | M | 83 | 8.20 | 1 | — | 2 | 36 | 31% | 4 | — | — |
| David Pereira Da Costa | M | 96 | 6.90 | — | 1 | — | 51 | 44% | 1 | — | — |
| Kristoffer Velde | M | 96 | 6.90 | — | — | 1 | 42 | 33% | — | — | — |
| Kevin Kelsy | F | 83 | 6.60 | — | — | 4 | 31 | 26% | 2 | — | — |
| Alexander Aravena | F | 26 | 6.60 | — | — | — | 9 | 7% | 1 | — | — |
| Ariel Lassiter | F | 13 | 6.30 | — | — | 1 | 5 | 3% | — | — | — |
| Felipe Mora | F | 13 | 6.30 | — | — | — | 2 | 2% | — | — | — |
| Ian Smith | D | 40 | 7.50 | — | — | 1 | 28 | 21% | 3 | — | — |
| Juan Mosquera | D | 26 | 6.70 | — | — | 1 | 15 | 12% | 1 | — | — |
San Jose Earthquakes — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Daniel | G | 96 | 7.30 | — | — | — | 36 | 17% | — | — | — |
| Jamar Ricketts | D | 82 | 6.30 | — | — | — | 18 | 13% | 1 | — | — |
| Reid Roberts | D | 96 | 6.90 | — | — | — | 33 | 33% | 3 | 1 | — |
| Daniel Munie | D | 96 | 7.60 | 1 | — | 1 | 46 | 40% | — | — | — |
| Benjamin Kikanović | D | 45 | 6.20 | — | — | — | 13 | 8% | — | 1 | — |
| Beau Leroux | M | 96 | 7.90 | — | — | 1 | 30 | 20% | 7 | — | — |
| Ronaldo Vieira | M | 96 | 6.90 | — | — | — | 21 | 16% | 2 | 1 | — |
| Jack Skahan | M | 70 | 6.90 | — | 2 | — | 11 | 7% | 1 | — | — |
| Nick Fernandez | M | 45 | 6.90 | — | 1 | — | 25 | 16% | 1 | — | — |
| Ousseni Bouda | M | 96 | 5.90 | — | — | 1 | 15 | 11% | — | — | — |
| P. Judd | F | 63 | 8.30 | 2 | — | 2 | 10 | 6% | — | — | — |
| Darius Johnson | M | 33 | 6.20 | — | — | 1 | 7 | 4% | — | — | — |
| Dave Romney | D | 14 | 6.70 | — | — | — | 3 | 3% | — | — | — |
| Ian Harkes | M | 51 | 6.30 | — | — | — | 8 | 5% | 2 | — | — |
| Jack Jasinski | D | 51 | 6.70 | — | — | — | 10 | 7% | 1 | — | — |
| Paul Marie | D | 26 | 6.70 | — | — | — | 7 | 6% | — | — | — |
Frequently Asked Questions
What was the final score of Portland Timbers vs San Jose Earthquakes?
The final score was Portland Timbers 1–3 San Jose Earthquakes.
What did the model predict before Portland Timbers vs San Jose Earthquakes?
The model assigned 33% probability to a Portland Timbers win, 22% to a draw, and 44% to an San Jose Earthquakes win.