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.
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
Andrew Thomas
G
Andrew 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
Kalani Kossa-Rienzi
64'
D
Kalani Kossa-Rienzi
64'
D
31
Hassani Dotson
1 ⚽
M
Hassani Dotson
1 ⚽
M
37
Snyder Brunell
64'
M
Snyder Brunell
64'
M
14
Paul Rothrock
M
Paul Rothrock
M
11
Albert Rusnák
1 👟
M
Albert Rusnák
1 👟
M
9
Jesús Ferreira
64'
M
Jesús Ferreira
64'
M
13
Jordan Morris
45'
F
Jordan Morris
45'
F
Bench
19
Daniel Musovski
55'
F
Daniel Musovski
55'
F
95
Osaze De Rosario
36'
F
Osaze De Rosario
36'
F
17
Paul Arriola
36'
F
Paul Arriola
36'
F
45
Peter Kingston
36'
M
Peter Kingston
36'
M
90
Sebastian Gomez
M
Sebastian Gomez
M
24
Stefan Frei
G
Stefan Frei
G
39
Stuart Hawkins
16'
D
Stuart Hawkins
16'
D
36
Yu Tsukanome
F
Yu Tsukanome
F
41
James Pantemis
G
James 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
Diego Chará
87'
M
Diego Chará
87'
M
11
Antony Alves
M
Antony Alves
M
10
David Pereira da Costa
2 👟
M
David Pereira da Costa
2 👟
M
17
Cole Bassett
1 ⚽
73'
M
Cole Bassett
1 ⚽
73'
M
7
Ariel Lassiter
73'
M
Ariel Lassiter
73'
M
19
K. Kelsy
2 ⚽
87'
F
K. Kelsy
2 ⚽
87'
F
Bench
28
Alexander Aravena
1 ⚽
27'
F
Alexander Aravena
1 ⚽
27'
F
6
Alex Bonetig
D
Alex Bonetig
D
15
Eric Miller
D
Eric Miller
D
9
Felipe Mora
13'
F
Felipe Mora
13'
F
23
Ian Smith
9'
D
Ian Smith
9'
D
80
Joao Ortíz
13'
M
Joao Ortíz
13'
M
30
José Caicedo
27'
M
José Caicedo
27'
M
16
Sawyer Jura
D
Sawyer Jura
D
25
Trey Muse
G
Trey Muse
G
Best on the pitch
K. Miller
D · Portland
8.70
1 ⚽
1 shots
· 59 pass
K. Kelsy
F · Portland
8.60
2 ⚽
3 shots
· 27 pass
Alexander Aravena
F · Portland
7.90
1 ⚽
2 shots
· 15 pass
Cole Bassett
M · Portland
7.60
1 ⚽
2 shots
· 31 pass
Hassani Dotson
M · Seattle
7.60
1 ⚽
1 shots
· 73 pass
James Pantemis
G · Portland
7.50
· 29 pass
Seattle Sounders — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Andrew 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 | — | — |
| Kalani Kossa-Rienzi | D | 64 | 5.70 | — | — | 1 | 29 | 25% | — | — | — |
| Hassani Dotson | M | 100 | 7.60 | 1 | — | 1 | 73 | 66% | 3 | — | — |
| Snyder Brunell | M | 64 | 6.20 | — | — | 1 | 27 | 26% | — | — | — |
| Paul Rothrock | M | 100 | 6.30 | — | — | 1 | 17 | 14% | 2 | 1 | — |
| Albert Rusnák | M | 100 | 6.90 | — | 1 | 1 | 43 | 36% | — | — | — |
| Jesús Ferreira | M | 64 | 6.30 | — | — | — | 30 | 23% | — | — | — |
| Jordan Morris | F | 45 | 6.20 | — | — | — | 3 | 2% | — | — | — |
| Daniel Musovski | F | 55 | 6.20 | — | — | 1 | 12 | 8% | — | — | — |
| Osaze De Rosario | F | 36 | 6.90 | — | — | 1 | 8 | 7% | — | — | — |
| Paul Arriola | F | 36 | 6.30 | — | — | — | 13 | 9% | — | — | — |
| Peter Kingston | M | 36 | 6.70 | — | — | 1 | 19 | 17% | 1 | — | — |
| Stuart Hawkins | D | 16 | 6.20 | — | — | — | 8 | 7% | — | — | — |
Portland Timbers — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| James 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% | — | — | — |
| Diego Chará | M | 87 | 6.60 | — | — | — | 37 | 32% | 3 | — | — |
| Antony Alves | M | 91 | 6.90 | — | — | 5 | 42 | 38% | 3 | — | — |
| David Pereira da Costa | M | 100 | 7.50 | — | 2 | 2 | 51 | 42% | — | — | — |
| Cole Bassett | M | 73 | 7.60 | 1 | — | 2 | 31 | 30% | 1 | — | — |
| Ariel Lassiter | M | 73 | 6.90 | — | — | 1 | 18 | 14% | 1 | — | — |
| K. Kelsy | F | 87 | 8.60 | 2 | — | 3 | 27 | 22% | — | — | — |
| Alexander Aravena | F | 27 | 7.90 | 1 | — | 2 | 15 | 15% | — | — | — |
| Felipe Mora | F | 13 | 6.30 | — | — | — | 6 | 6% | — | — | — |
| Ian Smith | D | 9 | 6.30 | — | — | — | 5 | 5% | — | — | — |
| Joao Ortíz | M | 13 | 6.30 | — | — | — | 13 | 12% | — | — | — |
| José Caicedo | M | 27 | 6.30 | — | — | 1 | 16 | 15% | — | — | — |
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.