MLS
· Regular Season - 13
May 14, 2026 01:30
✗Model wrong — prediction CF Montreal, result Draw
D. Rios
(ast. M. Longstaff)
11'
W. Carmona
(ast. M. Longstaff)
45'
21'
(ast. K. Velde)
K. Kelsy
77'
C. Bassett
The ForzaPitch pre-match prediction gave CF Montreal a 56% win probability (draw 22%, Portland Timbers 21%). The final result was CF Montreal 2–2 Portland Timbers.
Match statistics
15
Total shots
8
8
Shots on target
3
1.85
Actual xG
1.99
1
Saves
6
43%
Possession
57%
6
Corners
9
11
Tackles
14
4
🟨 Yellow cards
1
Match Events
9'
D. Chara
/
J. Caicedo
⚽D. Rios
· ast. M. Longstaff
11'
21'
ast. K. Velde ·
K. Kelsy⚽
O. Escobar
/ S. Piette
35'
⚽W. Carmona
· ast. M. Longstaff
45'
59'
Antony
/
A. Aravena
59'
I. Smith
/
J. Fory
J. Neal
68'
D. Rios
/ P. Owusu
69'
W. Carmona
/ Ivan Jaime
69'
77'
C. Bassett⚽
P. Owusu
79'
M. Longstaff
81'
82'
F. Mora
/
K. Kelsy
83'
C. Bassett
N. Streit
/ M. Opoku
88'
D. Thorhallsson
/ D. Bugaj
88'
P. Eullaffroy
90'+3
D. Rios
90'+3
Pre-match prediction
56.07%
CF
22.66%
X ←
21.27%
Portland
✗ Wrong prediction —
we assigned to the actual result (Draw)
22.66%
(low confidence)
Expected vs actual xG
Exp.
Actual
Δ
2.43
1.85
-0.58
0.96
1.99
+1.03
xG dominance was balanced (1.85 – 1.99).
The final result reflects the playing dominance.
The model's xG estimates diverged from reality.
Lineups
31
T. Gillier
G
T. Gillier
G
13
L. Petrasso
D
L. Petrasso
D
4
B. Vera
D
B. Vera
D
2
J. Neal
D
J. Neal
D
17
D. Þórhallsson
88'
D
D. Þórhallsson
88'
D
8
M. Longstaff
2 👟
M
M. Longstaff
2 👟
M
22
V. Loturi
M
V. Loturi
M
29
O. Escobar
35'
M
O. Escobar
35'
M
23
N. Streit
87'
F
N. Streit
87'
F
14
D. Ríos
1 ⚽
69'
F
D. Ríos
1 ⚽
69'
F
16
W. Carmona
1 ⚽
69'
F
W. Carmona
1 ⚽
69'
F
Bench
5
B. Craig
D
B. Craig
D
27
D. Bugaj
7'
D
D. Bugaj
7'
D
24
E. Morales
D
E. Morales
D
25
Frankie Amaya
M
Frankie Amaya
M
10
Iván Jaime
26'
M
Iván Jaime
26'
M
7
K. Opoku
8'
F
K. Opoku
8'
F
9
P. Owusu
26'
F
P. Owusu
26'
F
1
S. Breza
G
S. Breza
G
6
S. Piette
60'
M
S. Piette
60'
M
41
J. Pantemis
G
J. Pantemis
G
27
J. Fory
59'
D
J. Fory
59'
D
4
K. Miller
D
K. Miller
D
20
F. Surman
D
F. Surman
D
5
Brandon Bye
D
Brandon Bye
D
30
J. Caicedo
9'
M
J. Caicedo
9'
M
17
C. Bassett
1 ⚽
M
C. Bassett
1 ⚽
M
28
Alexander Aravena
59'
M
Alexander Aravena
59'
M
10
David Pereira da Costa
M
David Pereira da Costa
M
99
K. Velde
1 👟
M
K. Velde
1 👟
M
19
K. Kelsy
1 ⚽
82'
F
K. Kelsy
1 ⚽
82'
F
Bench
6
A. Bonetig
D
A. Bonetig
D
7
A. Lassiter
F
A. Lassiter
F
11
Antony
36'
F
Antony
36'
F
21
D. Chará
86'
M
D. Chará
86'
M
9
Felipe Mora
13'
F
Felipe Mora
13'
F
23
Ian Smith
36'
D
Ian Smith
36'
D
80
J. Ortiz
M
J. Ortiz
M
29
Juan Mosquera
D
Juan Mosquera
D
25
Trey Muse
G
Trey Muse
G
Best on the pitch
W. Carmona
F · CF
9.20
1 ⚽
2 shots
· 27 pass
M. Longstaff
M · CF
8.20
2 👟
1 shots
· 55 pass
C. Bassett
M · Portland
7.90
1 ⚽
2 shots
· 68 pass
V. Loturi
M · CF
7.70
· 47 pass
D. Ríos
F · CF
7.70
1 ⚽
2 shots
· 17 pass
D. Chará
M · Portland
7.60
· 59 pass
CF Montreal — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| T. Gillier | G | 95 | 7.00 | — | — | — | 22 | 11% | — | — | — |
| L. Petrasso | D | 95 | 6.20 | — | — | 2 | 48 | 41% | 1 | — | — |
| B. Vera | D | 95 | 6.30 | — | — | 2 | 50 | 41% | 1 | — | — |
| J. Neal | D | 95 | 7.00 | — | — | — | 51 | 46% | 2 | 1 | — |
| D. Þórhallsson | D | 88 | 7.30 | — | — | 1 | 30 | 27% | 1 | — | — |
| M. Longstaff | M | 95 | 8.20 | — | 2 | 1 | 55 | 53% | 1 | 1 | — |
| V. Loturi | M | 95 | 7.70 | — | — | — | 47 | 43% | 2 | — | — |
| O. Escobar | M | 35 | 6.30 | — | — | 1 | 6 | 4% | — | — | — |
| N. Streit | F | 87 | 6.30 | — | — | 2 | 19 | 16% | 1 | — | — |
| D. Ríos | F | 69 | 7.70 | 1 | — | 2 | 17 | 15% | — | 1 | — |
| W. Carmona | F | 69 | 9.20 | 1 | — | 2 | 27 | 23% | 2 | — | — |
| D. Bugaj | D | 7 | — | — | — | — | 2 | 2% | — | — | — |
| Iván Jaime | M | 26 | 6.50 | — | — | — | 3 | 3% | — | — | — |
| K. Opoku | F | 8 | 6.30 | — | — | — | 3 | 2% | — | — | — |
| P. Owusu | F | 26 | 6.70 | — | — | 1 | 8 | 6% | — | 1 | — |
| S. Piette | M | 60 | 6.70 | — | — | 1 | 46 | 42% | — | — | — |
Portland Timbers — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| J. Pantemis | G | 95 | 7.60 | — | — | — | 42 | 32% | — | — | — |
| J. Fory | D | 59 | 6.30 | — | — | — | 29 | 27% | 1 | — | — |
| K. Miller | D | 95 | 6.60 | — | — | — | 91 | 82% | — | — | — |
| F. Surman | D | 95 | 7.60 | — | — | — | 63 | 61% | 2 | — | — |
| Brandon Bye | D | 95 | 7.00 | — | — | — | 43 | 36% | 1 | — | — |
| J. Caicedo | M | 9 | 6.70 | — | — | — | 8 | 7% | — | — | — |
| C. Bassett | M | 95 | 7.90 | 1 | — | 2 | 68 | 63% | 4 | 1 | — |
| Alexander Aravena | M | 59 | 5.90 | — | — | 2 | 22 | 21% | — | — | — |
| David Pereira da Costa | M | 95 | 6.90 | — | — | — | 60 | 58% | 1 | — | — |
| K. Velde | M | 95 | 7.60 | — | 1 | 1 | 47 | 39% | — | — | — |
| K. Kelsy | F | 82 | 6.60 | 1 | — | 2 | 13 | 12% | 1 | — | — |
| Antony | F | 36 | 7.20 | — | — | 1 | 17 | 15% | — | — | — |
| D. Chará | M | 86 | 7.60 | — | — | — | 59 | 56% | 4 | — | — |
| Felipe Mora | F | 13 | 6.60 | — | — | — | 2 | 1% | — | — | — |
| Ian Smith | D | 36 | 6.30 | — | — | — | 15 | 13% | — | — | — |
Frequently Asked Questions
What was the final score of CF Montreal vs Portland Timbers?
The final score was CF Montreal 2–2 Portland Timbers.
What did the model predict before CF Montreal vs Portland Timbers?
The model assigned 56% probability to a CF Montreal win, 22% to a draw, and 21% to an Portland Timbers win.