Skip to main content
← MLS
MLS · Regular Season - 13 May 14, 2026 01:30
#15 · 26 pts
2 – 2
Final score
#8 · 43 pts
✗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
Share Telegram

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
Δ
CF
2.43
1.85
-0.58
Portland
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.
League Table
#Team GPts
1 Nashville SC Nashville SC 33 74
2 Inter Miami Inter Miami 33 59
3 New England Revolution New England Revolution 33 58
4 Chicago Fire Chicago Fire 33 55
5 Charlotte Charlotte 33 53
6 Philadelphia Union Philadelphia Union 33 47
7 FC Cincinnati FC Cincinnati 33 46
8 Columbus Crew Columbus Crew 33 44
9 Orlando City SC Orlando City SC 33 43
10 New York Red Bulls New York Red Bulls 33 39
11 New York City FC New York City FC 33 39
12 Toronto FC Toronto FC 33 39
13 Atlanta United FC Atlanta United FC 33 33
14 DC United DC United 33 33
15 CF Montreal CF Montreal 33 26
Lineups
CF Montreal CF Montreal 4-3-3
31 T. Gillier T. Gillier G 7.00
13 L. Petrasso L. Petrasso D 6.20
4 B. Vera B. Vera D 6.30
2 J. Neal J. Neal D 7.00
17 D. Þór­halls­son D. Þór­halls­son 88' D 7.30
8 M. Longstaff M. Longstaff 2 👟 M 8.20
22 V. Loturi V. Loturi M 7.70
29 O. Escobar O. Escobar 35' M 6.30
23 N. Streit N. Streit 87' F 6.30
14 D. Ríos D. Ríos 1 ⚽ 69' F 7.70
16 W. Carmona W. Carmona 1 ⚽ 69' F 9.20
Bench
5 B. Craig B. Craig D
27 D. Bugaj D. Bugaj 7' D
24 E. Morales E. Morales D
25 F. Amaya F. Amaya M
10 Iván Jaime Iván Jaime 26' M 6.50
7 K. Opoku K. Opoku 8' F 6.30
9 P. Owusu P. Owusu 26' F 6.70
1 S. Breza S. Breza G
6 S. Piette S. Piette 60' M 6.70
41 J. Pantemis J. Pantemis G 7.60
27 J. Fory J. Fory 59' D 6.30
4 K. Miller K. Miller D 6.60
20 F. Surman F. Surman D 7.60
5 Brandon Bye Brandon Bye D 7.00
30 J. Caicedo J. Caicedo 9' M 6.70
17 C. Bassett C. Bassett 1 ⚽ M 7.90
28 A. Aravena A. Aravena 59' M 5.90
10 David Pereira da Costa David Pereira da Costa M 6.90
99 K. Velde K. Velde 1 👟 M 7.60
19 K. Kelsy K. Kelsy 1 ⚽ 82' F 6.60
Bench
6 A. Bonetig A. Bonetig D
7 A. Lassiter A. Lassiter F
11 Antony Antony 36' F 7.20
21 D. Chará D. Chará 86' M 7.60
9 F. Mora F. Mora 13' F 6.60
23 Ian Smith Ian Smith 36' D 6.30
80 J. Ortiz J. Ortiz M
29 Juan Mosquera Juan Mosquera D
25 T. Muse T. Muse G
Best on the pitch
W. Carmona
W. Carmona
F · CF
9.20
1 ⚽
2 shots · 27 pass
M. Longstaff
M. Longstaff
M · CF
8.20
2 👟
1 shots · 55 pass
C. Bassett
C. Bassett
M · Portland
7.90
1 ⚽
2 shots · 68 pass
V. Loturi
V. Loturi
M · CF
7.70
· 47 pass
D. Ríos
D. Ríos
F · CF
7.70
1 ⚽
2 shots · 17 pass
D. Chará
D. Chará
M · Portland
7.60
· 59 pass
CF Montreal CF Montreal — Player statistics
Team PosMinRating ⚽👟 ShotsPassAcc% TckYCRC
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. Þór­halls­son 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 Portland Timbers — Player statistics
Team PosMinRating ⚽👟 ShotsPassAcc% TckYCRC
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 —
A. 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 — —
F. 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.