MLS
· Regular Season - 15
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
J. Pantemis
G
J. Pantemis
G
27
J. Fory
D
J. Fory
D
4
K. Miller
56'
D
K. Miller
56'
D
20
F. Surman
D
F. Surman
D
5
Brandon Bye
70'
D
Brandon Bye
70'
D
17
C. Bassett
M
C. Bassett
M
80
J. Ortiz
70'
M
J. Ortiz
70'
M
11
Antony
1 ⚽
83'
M
Antony
1 ⚽
83'
M
10
David Pereira da Costa
1 👟
M
David Pereira da Costa
1 👟
M
99
K. Velde
M
K. Velde
M
19
K. Kelsy
83'
F
K. Kelsy
83'
F
Bench
6
A. Bonetig
D
A. Bonetig
D
7
A. Lassiter
13'
F
A. Lassiter
13'
F
28
Alexander Aravena
26'
F
Alexander Aravena
26'
F
88
Andrew Guerra
F
Andrew Guerra
F
9
Felipe Mora
13'
F
Felipe Mora
13'
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
J. Ricketts
82'
D
J. Ricketts
82'
D
18
R. Roberts
D
R. Roberts
D
5
D. Munie
1 ⚽
D
D. Munie
1 ⚽
D
28
B. Kikanovic
45'
D
B. Kikanovic
45'
D
34
Beau Leroux
M
Beau Leroux
M
14
R. Vieira
M
R. Vieira
M
16
J. Skahan
2 👟
70'
M
J. Skahan
2 👟
70'
M
20
N. Fernandez
1 👟
45'
M
N. Fernandez
1 👟
45'
M
7
O. Bouda
M
O. Bouda
M
19
P. Judd
2 ⚽
63'
F
P. Judd
2 ⚽
63'
F
Bench
79
D. Johnson
33'
M
4
D. Romney
14'
D
D. Romney
14'
D
31
Francesco Montali
G
Francesco Montali
G
6
I. Harkes
51'
M
I. Harkes
51'
M
17
Jack Jasinski
51'
D
Jack Jasinski
51'
D
40
Jonathan Gonzalez
M
Jonathan Gonzalez
M
25
M. Floriani
D
M. 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
M · Portland
8.20
1 ⚽
2 shots
· 36 pass
Beau Leroux
M · San
7.90
1 shots
· 30 pass
D. 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| J. 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 | — |
| F. Surman | D | 96 | 6.30 | — | — | — | 63 | 60% | 2 | — | — |
| Brandon Bye | D | 70 | 6.30 | — | — | 1 | 47 | 38% | — | — | — |
| C. Bassett | M | 96 | 7.00 | — | — | 2 | 83 | 78% | 5 | — | — |
| J. Ortiz | M | 70 | 6.90 | — | — | — | 56 | 52% | 1 | — | — |
| Antony | M | 83 | 8.20 | 1 | — | 2 | 36 | 31% | 4 | — | — |
| David Pereira da Costa | M | 96 | 6.90 | — | 1 | — | 51 | 44% | 1 | — | — |
| K. Velde | M | 96 | 6.90 | — | — | 1 | 42 | 33% | — | — | — |
| K. Kelsy | F | 83 | 6.60 | — | — | 4 | 31 | 26% | 2 | — | — |
| A. Lassiter | F | 13 | 6.30 | — | — | 1 | 5 | 3% | — | — | — |
| Alexander Aravena | F | 26 | 6.60 | — | — | — | 9 | 7% | 1 | — | — |
| 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% | — | — | — |
| J. Ricketts | D | 82 | 6.30 | — | — | — | 18 | 13% | 1 | — | — |
| R. Roberts | D | 96 | 6.90 | — | — | — | 33 | 33% | 3 | 1 | — |
| D. Munie | D | 96 | 7.60 | 1 | — | 1 | 46 | 40% | — | — | — |
| B. Kikanovic | D | 45 | 6.20 | — | — | — | 13 | 8% | — | 1 | — |
| Beau Leroux | M | 96 | 7.90 | — | — | 1 | 30 | 20% | 7 | — | — |
| R. Vieira | M | 96 | 6.90 | — | — | — | 21 | 16% | 2 | 1 | — |
| J. Skahan | M | 70 | 6.90 | — | 2 | — | 11 | 7% | 1 | — | — |
| N. Fernandez | M | 45 | 6.90 | — | 1 | — | 25 | 16% | 1 | — | — |
| O. Bouda | M | 96 | 5.90 | — | — | 1 | 15 | 11% | — | — | — |
| P. Judd | F | 63 | 8.30 | 2 | — | 2 | 10 | 6% | — | — | — |
| D. Johnson | M | 33 | 6.20 | — | — | 1 | 7 | 4% | — | — | — |
| D. Romney | D | 14 | 6.70 | — | — | — | 3 | 3% | — | — | — |
| I. 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.