CF Montréal vs Portland Timbers: May 13, 2026
CF Montréal and Portland Timbers drew 2-2 at Stade Saputo, Montreal on May 13, 2026 (2026 MLS).
Score by half
| Team | 1st half | 2nd half | Final |
|---|---|---|---|
| CF Montréal | 2 | 0 | 2 |
| Portland Timbers | 1 | 1 | 2 |
Goals
- 11′ CF Montréal: Daniel Ríos
- 21′ Portland Timbers: Kevin Kelsy
- 45′ CF Montréal: Wikelman Carmona
- 77′ Portland Timbers: Cole Bassett
Match statistics
| Statistic | CF Montréal | Portland Timbers |
|---|---|---|
| Expected goals (xG) | 1.9 | 2.0 |
| Shots | 23 | 14 |
| Shots on target | 8 | 3 |
| Big chances | 2 | 2 |
| Possession % | 43.1 | 56.9 |
| Passes | 434 | 579 |
| Corners | 6 | 9 |
| Fouls | 17 | 6 |
| Yellow cards | 4 | 1 |
| Red cards | 0 | 0 |
| Saves | 1 | 6 |
What stood out
- Expected goals: CF Montréal 1.9, Portland Timbers 2.0.
- Shots: CF Montréal 23, Portland Timbers 14.
- Managers: Philippe Eullaffroy (CF Montréal), Phil Neville (Portland Timbers).
Player lines
- Alexander Aravena (POR): 59 MIN, 0 G, 0 A, 4 SH, 0 SOT, 0.1 xG, 0.0 xA, 0 YC, 0 RC
- Antony (POR, substitute): 31 MIN, 0 G, 0 A, 1 SH, 1 SOT, 0.1 xG, 0.0 xA, 0 YC, 0 RC
- Brandon Bye (POR): 90 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0.7 xA, 0 YC, 0 RC
- Brayan Vera (MTL): 90 MIN, 0 G, 0 A, 2 SH, 0 SOT, 0.0 xG, 0.0 xA, 0 YC, 0 RC
- Cole Bassett (POR): 90 MIN, 1 G, 0 A, 2 SH, 1 SOT, 0.5 xG, 0.1 xA, 1 YC, 0 RC
- Daniel Ríos (MTL): 69 MIN, 1 G, 0 A, 4 SH, 2 SOT, 0.2 xG, 0.1 xA, 1 YC, 0 RC
- David Da Costa (POR): 90 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0.1 xA, 0 YC, 0 RC
- Dawid Bugaj (MTL, substitute): 2 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0 xA, 0 YC, 0 RC
- Diego Chará (POR, substitute): 81 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0.0 xA, 0 YC, 0 RC
- Felipe Mora (POR, substitute): 8 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0 xA, 0 YC, 0 RC
- Finn Surman (POR): 90 MIN, 0 G, 0 A, 1 SH, 0 SOT, 0.1 xG, 0.0 xA, 0 YC, 0 RC
- Ian Smith (POR, substitute): 31 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0.3 xG, 0 xA, 0 YC, 0 RC
- Iván Jaime (MTL, substitute): 21 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0.1 xA, 0 YC, 0 RC
- Jalen Neal (MTL): 90 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0.0 xA, 1 YC, 0 RC
- James Pantemis (POR): 90 MIN, 6 SV, 42 PASS, 32 CMP, 0 YC
- Jimer Fory (POR): 59 MIN, 0 G, 0 A, 1 SH, 0 SOT, 0.1 xG, 0 xA, 0 YC, 0 RC
- José Caicedo (POR): 9 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0 xA, 0 YC, 0 RC
- Kamal Miller (POR): 90 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0.0 xA, 0 YC, 0 RC
- Kevin Kelsy (POR): 82 MIN, 1 G, 0 A, 3 SH, 1 SOT, 0.9 xG, 0 xA, 0 YC, 0 RC
- Kristoffer Velde (POR): 90 MIN, 0 G, 1 A, 2 SH, 0 SOT, 0.1 xG, 0.6 xA, 0 YC, 0 RC
- Kwadwo Opoku (MTL, substitute): 8 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0 xA, 0 YC, 0 RC
- Luca Petrasso (MTL): 90 MIN, 0 G, 0 A, 2 SH, 1 SOT, 0.1 xG, 0.0 xA, 0 YC, 0 RC
- Matthew Longstaff (MTL): 90 MIN, 0 G, 2 A, 4 SH, 0 SOT, 0.1 xG, 0.4 xA, 1 YC, 0 RC
- Noah Streit (MTL): 87 MIN, 0 G, 0 A, 4 SH, 1 SOT, 0.3 xG, 0.0 xA, 0 YC, 0 RC
- Olger Escobar (MTL): 35 MIN, 0 G, 0 A, 1 SH, 0 SOT, 0.1 xG, 0 xA, 0 YC, 0 RC
- Prince Owusu (MTL, substitute): 21 MIN, 0 G, 0 A, 1 SH, 1 SOT, 0.0 xG, 0.1 xA, 1 YC, 0 RC
- Samuel Piette (MTL, substitute): 55 MIN, 0 G, 0 A, 1 SH, 1 SOT, 0.0 xG, 0.1 xA, 0 YC, 0 RC
- Thomas Gillier (MTL): 90 MIN, 1 SV, 22 PASS, 11 CMP, 0 YC
- Victor Loturi (MTL): 90 MIN, 0 G, 0 A, 1 SH, 0 SOT, 0.0 xG, 0.0 xA, 0 YC, 0 RC
- Wikelman Carmona (MTL): 69 MIN, 1 G, 0 A, 2 SH, 1 SOT, 0.8 xG, 0.5 xA, 0 YC, 0 RC
Lines for players with a StatsNext page.
Head-to-head
No earlier meeting is in these clubs’ stored results.
About this page
This match is final; its statistics change only if a stored record is corrected. Goals are listed when StatsNext’s records hold every goal of the match.
This page shows statistics and results only. It contains no sportsbook prices or betting lines. Current markets and StatsNext research are in the app.
Research in StatsNext
- This match in StatsNext: Matchup Research for both clubs
- CF Montréal results and statistics
- Portland Timbers results and statistics
- All MLS results
