MLS
· Regular Season - 26
September 20, 2026 04:30
28'
A. Miranchuk
The ForzaPitch pre-match prediction gave Portland Timbers a 50% win probability (draw 24%, Atlanta United FC 25%). The final result was Portland Timbers 0–1 Atlanta United FC.
Match statistics
13
Total shots
7
3
Shots on target
3
1.53
Actual xG
0.73
2
Saves
3
53%
Possession
47%
5
Corners
3
14
Tackles
15
2
🟨 Yellow cards
2
Match Events
D. Chara
25'
28'
A. Miranchuk⚽
34'
M. Edwards
/
T. Jacob
J. Waterman
45'+2
45'+2
Giuliano Galoppo
Antony
/ V. Janssen
59'
65'
T. Muyumba
66'
C. Sanchez
/
Giuliano Galoppo
J. Fory
/ I. Smith
76'
D. Chara
/ J. Ortiz
76'
C. Bassett
/ O. Fernandez
77'
83'
A. Fortune
/
T. Muyumba
83'
E. Mihaj
/
P. Diaz
R. Hernandez
/ G. Guerra
86'
Pre-match prediction
50.14%
Portland
24.1%
X
25.76%
Atlanta ←
we assigned to the actual result (Atlanta United FC)
25.76%
(low confidence)
Expected vs actual xG
Exp.
Actual
Δ
1.56
1.53
-0.03
1.04
0.73
-0.31
Portland Timbers dominated by xG (1.53 vs 0.73).
The final result does not reflect the playing dominance.
The model's xG estimates were accurate.
Lineups
41
James Pantemis
G
James Pantemis
G
27
Jímer Fory
75'
D
Jímer Fory
75'
D
2
Joel Waterman
D
Joel Waterman
D
20
Finn Surman
D
Finn Surman
D
12
Ronald Hernández
85'
D
Ronald Hernández
85'
D
17
Cole Bassett
75'
M
Cole Bassett
75'
M
21
Diego Chará
75'
M
Diego Chará
75'
M
10
David Pereira da Costa
M
David Pereira da Costa
M
99
K. Velde
F
K. Velde
F
11
Antony Alves
58'
F
Antony Alves
58'
F
7
A. Lassiter
F
A. Lassiter
F
Bench
6
Alex Bonetig
D
Alex Bonetig
D
15
Eric Miller
D
Eric Miller
D
88
Gage Guerra
10'
F
Gage Guerra
10'
F
26
Hunter Sulte
G
Hunter Sulte
G
23
Ian Smith
20'
D
Ian Smith
20'
D
80
Joao Ortíz
20'
M
Joao Ortíz
20'
M
4
Kamal Miller
D
Kamal Miller
D
22
Omir Fernandez
20'
F
Omir Fernandez
20'
F
14
Vincent Janssen
37'
F
Vincent Janssen
37'
F
1
Lucas Hoyos
G
Lucas Hoyos
G
3
Elías Báez
D
Elías Báez
D
6
J. Alonso
D
J. Alonso
D
27
Paulo Díaz
82'
D
Paulo Díaz
82'
D
55
Tomás Jacob
32'
D
Tomás Jacob
32'
D
8
Tristan Muyumba
82'
M
Tristan Muyumba
82'
M
14
Mauricio Amaro
M
Mauricio Amaro
M
10
M. Almirón
M
M. Almirón
M
11
Giuliano Galoppo
65'
M
Giuliano Galoppo
65'
M
59
Aleksey Miranchuk
1 ⚽
M
Aleksey Miranchuk
1 ⚽
M
36
B. Embolo
F
B. Embolo
F
Bench
16
Adrian Gill
M
Adrian Gill
M
35
Ajani Fortune
13'
M
Ajani Fortune
13'
M
48
Cooper Sanchez
30'
M
Cooper Sanchez
30'
M
4
Enea Mihaj
13'
D
Enea Mihaj
13'
D
22
Fafà Picault
F
Fafà Picault
F
42
Jayden Hibbert
G
Jayden Hibbert
G
20
Luke Brennan
M
Luke Brennan
M
47
Matthew Edwards
63'
D
Matthew Edwards
63'
D
19
Sergio Santos
F
Sergio Santos
F
Best on the pitch
Aleksey Miranchuk
M · Atlanta
8.00
1 ⚽
1 shots
· 43 pass
Joel Waterman
D · Portland
7.90
· 72 pass
Lucas Hoyos
G · Atlanta
7.90
· 35 pass
A. Lassiter
F · Portland
7.70
2 shots
· 28 pass
David Pereira da Costa
M · Portland
7.50
· 53 pass
Paulo Díaz
D · Atlanta
7.50
· 53 pass
Portland Timbers — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| James Pantemis | G | 95 | 6.60 | — | — | — | 24 | 20% | — | — | — |
| Jímer Fory | D | 75 | 7.30 | — | — | — | 48 | 42% | 2 | — | — |
| Joel Waterman | D | 95 | 7.90 | — | — | — | 72 | 66% | 3 | 1 | — |
| Finn Surman | D | 95 | 6.60 | — | — | — | 51 | 46% | 2 | — | — |
| Ronald Hernández | D | 85 | 7.20 | — | — | — | 50 | 43% | 1 | — | — |
| Cole Bassett | M | 75 | 7.00 | — | — | 1 | 37 | 35% | 2 | — | — |
| Diego Chará | M | 75 | 6.90 | — | — | 1 | 53 | 48% | 1 | 1 | — |
| David Pereira da Costa | M | 95 | 7.50 | — | — | — | 53 | 48% | 2 | — | — |
| K. Velde | F | 95 | 6.60 | — | — | 5 | 27 | 22% | 1 | — | — |
| Antony Alves | F | 58 | 6.20 | — | — | 1 | 21 | 15% | — | — | — |
| A. Lassiter | F | 95 | 7.70 | — | — | 2 | 28 | 22% | — | — | — |
| Gage Guerra | F | 10 | 6.50 | — | — | — | 1 | — | — | — | — |
| Ian Smith | D | 20 | 6.90 | — | — | 1 | 13 | 13% | — | — | — |
| Joao Ortíz | M | 20 | 6.70 | — | — | — | 19 | 15% | — | — | — |
| Omir Fernandez | F | 20 | 6.70 | — | — | 1 | 7 | 7% | — | — | — |
| Vincent Janssen | F | 37 | 6.30 | — | — | 1 | 6 | 5% | — | — | — |
Atlanta United FC — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Lucas Hoyos | G | 95 | 7.90 | — | — | — | 35 | 25% | — | — | — |
| Elías Báez | D | 95 | 7.20 | — | — | — | 46 | 40% | 2 | — | — |
| J. Alonso | D | 95 | 7.30 | — | — | — | 53 | 49% | — | — | — |
| Paulo Díaz | D | 82 | 7.50 | — | — | — | 53 | 46% | — | — | — |
| Tomás Jacob | D | 32 | 6.90 | — | — | — | 11 | 9% | — | — | — |
| Tristan Muyumba | M | 82 | 6.60 | — | — | — | 42 | 40% | 1 | 1 | — |
| Mauricio Amaro | M | 95 | 7.00 | — | — | — | 50 | 46% | 2 | — | — |
| M. Almirón | M | 95 | 6.90 | — | — | 3 | 40 | 35% | 2 | — | — |
| Giuliano Galoppo | M | 65 | 7.00 | — | — | — | 22 | 19% | 3 | 1 | — |
| Aleksey Miranchuk | M | 95 | 8.00 | 1 | — | 1 | 43 | 37% | 2 | — | — |
| B. Embolo | F | 95 | 6.70 | — | — | 3 | 23 | 20% | 1 | — | — |
| Ajani Fortune | M | 13 | 6.90 | — | — | — | 6 | 6% | 1 | — | — |
| Cooper Sanchez | M | 30 | 6.50 | — | — | — | 12 | 10% | — | — | — |
| Enea Mihaj | D | 13 | 7.20 | — | — | — | 1 | 1% | — | — | — |
| Matthew Edwards | D | 63 | 6.70 | — | — | — | 17 | 13% | 1 | — | — |
Frequently Asked Questions
What was the final score of Portland Timbers vs Atlanta United FC?
The final score was Portland Timbers 0–1 Atlanta United FC.
What did the model predict before Portland Timbers vs Atlanta United FC?
The model assigned 50% probability to a Portland Timbers win, 24% to a draw, and 25% to an Atlanta United FC win.