MLS
· Regular Season - 16
July 17, 2026 04:30
✗Model wrong — prediction Seattle Sounders, result Portland Timbers wins
H. Dotson
(ast. A. Rusnak)
87'
19'
(ast. J. Fory)
K. Kelsy
56'
(ast. B. Bye)
K. Miller
60'
(ast. D. Da Costa)
C. Bassett
63'
K. Kelsy
90'+8
(ast. D. Da Costa)
A. Aravena
The ForzaPitch pre-match prediction gave Seattle Sounders a 66% win probability (draw 17%, Portland Timbers 15%). The final result was Seattle Sounders 1–5 Portland Timbers. In 1 previous meetings, Seattle Sounders have won 0 times, with 0 draws and 1 wins for Portland Timbers.
Match statistics
8
Total shots
18
6
Shots on target
10
0.55
Actual xG
2.24
5
Saves
4
48%
Possession
52%
2
Corners
8
12
Tackles
11
2
🟨 Yellow cards
0
Match Events
19'
ast. J. Fory ·
K. Kelsy⚽
J. Ragen
41'
J. Morris
/ D. Musovski
46'
P. Rothrock
49'
56'
ast. B. Bye ·
K. Miller⚽
60'
ast. D. Da Costa ·
C. Bassett⚽
63'
K. Kelsy⚽
S. Brunell
/ O. De Rosario
64'
K. Kossa-Rienzi
/ P. Kingston
64'
J. Ferreira
/ P. Arriola
64'
73'
A. Aravena
/
A. Lassiter
73'
J. Caicedo
/
C. Bassett
A. Lopez
/ S. Hawkins
84'
87'
F. Mora
/
K. Kelsy
87'
J. Ortiz
/
D. Chara
⚽H. Dotson
· ast. A. Rusnak
87'
90'+1
I. Smith
/
Antony
90'+8
ast. D. Da Costa ·
A. Aravena⚽
Pre-match prediction
66.75%
Seattle
17.43%
X
15.82%
Portland ←
✗ Wrong prediction —
we assigned to the actual result (Portland Timbers)
15.82%
(low confidence)
Expected vs actual xG
Exp.
Actual
Δ
2.74
0.55
-2.19
0.95
2.24
+1.29
Portland Timbers dominated by xG (2.24 vs 0.55).
The final result reflects the playing dominance.
The model's xG estimates diverged from reality.
Lineups
26
A. Thomas
G
A. Thomas
G
5
N. Tolo
D
N. Tolo
D
25
J. Ragen
D
J. Ragen
D
35
Antino Lopez
84'
D
Antino Lopez
84'
D
85
K. Kossa-Rienzi
64'
D
K. Kossa-Rienzi
64'
D
31
H. Dotson
1 ⚽
M
H. Dotson
1 ⚽
M
37
S. Brunell
64'
M
S. Brunell
64'
M
14
P. Rothrock
M
P. Rothrock
M
11
A. Rusnák
1 👟
M
A. Rusnák
1 👟
M
9
Jesús Ferreira
64'
M
Jesús Ferreira
64'
M
13
J. Morris
45'
F
J. Morris
45'
F
Bench
19
D. Musovski
55'
F
D. Musovski
55'
F
95
O. De Rosario
36'
F
O. De Rosario
36'
F
17
P. Arriola
36'
F
P. Arriola
36'
F
45
P. Kingston
36'
M
P. Kingston
36'
M
24
S. Frei
G
S. Frei
G
90
S. Gomez
M
S. Gomez
M
39
S. Hawkins
16'
D
S. Hawkins
16'
D
36
Y. Tsukanome
F
41
J. Pantemis
G
J. Pantemis
G
27
J. Fory
1 👟
D
J. Fory
1 👟
D
4
K. Miller
1 ⚽
D
K. Miller
1 ⚽
D
20
Finn Surman
D
Finn Surman
D
5
Brandon Bye
1 👟
D
Brandon Bye
1 👟
D
21
D. Chará
87'
M
D. Chará
87'
M
11
Antony
M
Antony
M
10
David Pereira da Costa
2 👟
M
David Pereira da Costa
2 👟
M
17
C. Bassett
1 ⚽
73'
M
C. Bassett
1 ⚽
73'
M
7
A. Lassiter
73'
M
A. Lassiter
73'
M
19
Kevin Kelsy
2 ⚽
87'
F
Kevin Kelsy
2 ⚽
87'
F
Bench
28
A. Aravena
1 ⚽
27'
F
A. Aravena
1 ⚽
27'
F
6
A. Bonetig
D
A. Bonetig
D
15
E. Miller
D
E. Miller
D
9
F. Mora
13'
F
F. Mora
13'
F
23
Ian Smith
9'
D
Ian Smith
9'
D
30
J. Caicedo
27'
M
J. Caicedo
27'
M
80
J. Ortiz
13'
M
J. Ortiz
13'
M
16
S. Jura
D
S. Jura
D
25
Trey Muse
G
Trey Muse
G
Best on the pitch
K. Miller
D · Portland
8.70
1 ⚽
1 shots
· 59 pass
Kevin Kelsy
F · Portland
8.60
2 ⚽
3 shots
· 27 pass
A. Aravena
F · Portland
7.90
1 ⚽
2 shots
· 15 pass
C. Bassett
M · Portland
7.60
1 ⚽
2 shots
· 31 pass
H. Dotson
M · Seattle
7.60
1 ⚽
1 shots
· 73 pass
J. Pantemis
G · Portland
7.50
· 29 pass
Seattle Sounders — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| A. Thomas | G | 100 | 5.90 | — | — | — | 27 | 18% | — | — | — |
| N. Tolo | D | 100 | 5.60 | — | — | — | 39 | 33% | 2 | — | — |
| J. Ragen | D | 100 | 6.00 | — | — | — | 67 | 62% | 2 | 1 | — |
| Antino Lopez | D | 84 | 5.70 | — | — | — | 35 | 32% | 2 | — | — |
| K. Kossa-Rienzi | D | 64 | 5.70 | — | — | 1 | 29 | 25% | — | — | — |
| H. Dotson | M | 100 | 7.60 | 1 | — | 1 | 73 | 66% | 3 | — | — |
| S. Brunell | M | 64 | 6.20 | — | — | 1 | 27 | 26% | — | — | — |
| P. Rothrock | M | 100 | 6.30 | — | — | 1 | 17 | 14% | 2 | 1 | — |
| A. Rusnák | M | 100 | 6.90 | — | 1 | 1 | 43 | 36% | — | — | — |
| Jesús Ferreira | M | 64 | 6.30 | — | — | — | 30 | 23% | — | — | — |
| J. Morris | F | 45 | 6.20 | — | — | — | 3 | 2% | — | — | — |
| D. Musovski | F | 55 | 6.20 | — | — | 1 | 12 | 8% | — | — | — |
| O. De Rosario | F | 36 | 6.90 | — | — | 1 | 8 | 7% | — | — | — |
| P. Arriola | F | 36 | 6.30 | — | — | — | 13 | 9% | — | — | — |
| P. Kingston | M | 36 | 6.70 | — | — | 1 | 19 | 17% | 1 | — | — |
| S. Hawkins | D | 16 | 6.20 | — | — | — | 8 | 7% | — | — | — |
Portland Timbers — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| J. Pantemis | G | 100 | 7.50 | — | — | — | 29 | 23% | — | — | — |
| J. Fory | D | 100 | 7.20 | — | 1 | — | 67 | 56% | 2 | — | — |
| K. Miller | D | 100 | 8.70 | 1 | — | 1 | 59 | 54% | — | — | — |
| Finn Surman | D | 100 | 6.30 | — | — | — | 46 | 43% | 1 | — | — |
| Brandon Bye | D | 100 | 7.30 | — | 1 | 1 | 44 | 34% | — | — | — |
| D. Chará | M | 87 | 6.60 | — | — | — | 37 | 32% | 3 | — | — |
| Antony | M | 91 | 6.90 | — | — | 5 | 42 | 38% | 3 | — | — |
| David Pereira da Costa | M | 100 | 7.50 | — | 2 | 2 | 51 | 42% | — | — | — |
| C. Bassett | M | 73 | 7.60 | 1 | — | 2 | 31 | 30% | 1 | — | — |
| A. Lassiter | M | 73 | 6.90 | — | — | 1 | 18 | 14% | 1 | — | — |
| Kevin Kelsy | F | 87 | 8.60 | 2 | — | 3 | 27 | 22% | — | — | — |
| A. Aravena | F | 27 | 7.90 | 1 | — | 2 | 15 | 15% | — | — | — |
| F. Mora | F | 13 | 6.30 | — | — | — | 6 | 6% | — | — | — |
| Ian Smith | D | 9 | 6.30 | — | — | — | 5 | 5% | — | — | — |
| J. Caicedo | M | 27 | 6.30 | — | — | 1 | 16 | 15% | — | — | — |
| J. Ortiz | M | 13 | 6.30 | — | — | — | 13 | 12% | — | — | — |
Frequently Asked Questions
What was the final score of Seattle Sounders vs Portland Timbers?
The final score was Seattle Sounders 1–5 Portland Timbers.
What did the model predict before Seattle Sounders vs Portland Timbers?
The model assigned 66% probability to a Seattle Sounders win, 17% to a draw, and 15% to an Portland Timbers win.