CF Montreal vs Portland Timbers

2 - 2
🕒 Thu, 14 May 2026 00:30 Europe/London 📍 Stade Saputo 🧑‍⚖️ Allen Chapman 🔁 Regular Season - 13 🏁 match finished
Season
2026-2027 Season
Stage
Regular Season - 13
Regular Season Table
CF Montreal 29 · Portland Timbers 16
Referee Stats
17 matches · 3.18 yellow cards avg
Yellow cards avg 3.18
Reds avg 0.18
Penalties avg 0.47
Over 4.5 cards 24%
Home wins 41%
Draws 24%
Away wins 35%
How the match was played
  • Match ended level at 2-2.
  • CF Montreal outshot their opponent (23-14).
  • Portland Timbers controlled possession (57%).

Team Overview

CF Montreal (Home stats)

Games / Record

12
W-D-L: 3-5-4

Goals For / Against

16 / 15
Avg: 1.33 / 1.25

Points

14
Avg: 1.17

Clean Sheets

3

Failed to Score

3
Portland Timbers (Away stats)

Games / Record

12
W-D-L: 2-2-8

Goals For / Against

16 / 23
Avg: 1.33 / 1.92

Points

8
Avg: 0.67

Clean Sheets

0

Failed to Score

4

Match Context & Trends

Venue-only form, goal timing, first-goal trends and league context around this MLS fixture.

Quick comparison bars

1.17
PPG
0.67
1.33
GF
1.33
1.25
GA
1.92
50%
O2.5
58%
58%
BTTS
67%
67%
Score 1st
33%

League-position context

CF Montreal rank29th
Portland Timbers rank16th
CF Montreal points21
Portland Timbers points32
CF Montreal: #29 · 21 pts · GD -20
25 pts off the top 2. 20 pts off the play-off line. 7 pts from safety.
Portland Timbers: #16 · 32 pts · GD +0
14 pts off the top 2. 9 pts off the play-off line. 9 pts clear of the relegation zone.
11-point gap between the two sides coming into kick-off.

CF Montreal last 5 home

L D D D L
Points3/15
Weighted index20
Goals6-8
Record0-3-2
Weighted index gives more importance to the most recent venue-specific matches. 100 means maximum recent points return.
Unbeaten, but draw-heavy in the recent venue-specific run.

Portland Timbers last 5 away

L D L W L
Points4/15
Weighted index22
Goals8-8
Record1-1-3
Weighted index gives more importance to the most recent venue-specific matches. 100 means maximum recent points return.
Recent venue-specific form has been unstable.

CF Montreal trend breakdown

Over 2.550%
BTTS58%
BTTS + O2.550%
1H Over 0.567%
Also: Over 0.5 92% · Over 1.5 75% · Over 3.5 33% · 1H BTTS 25%

Portland Timbers trend breakdown

Over 2.558%
BTTS67%
BTTS + O2.558%
1H Over 0.5100%
Also: Over 0.5 100% · Over 1.5 100% · Over 3.5 33% · 1H BTTS 25%

Scoring reliability

CF Montreal score at home75%
CF Montreal clean sheet at home25%
Portland Timbers score away67%
Portland Timbers clean sheet away0%

First-goal patterns

CF Montreal score first67%
CF Montreal win after scoring first38%
Portland Timbers score first33%
Portland Timbers win after scoring first50%
Comeback rate after conceding first: CF Montreal 33% · Portland Timbers 13%
Avg first goal minute: CF Montreal 29.4' · Portland Timbers 23.5'

Vs league average

CF Montreal score at home1.33 vs 1.83
CF Montreal concede at home1.25 vs 1.37
Portland Timbers score away1.33 vs 1.37
Portland Timbers concede away1.92 vs 1.83
CF Montreal score 27% below league average, while Portland Timbers score 3% below league average.
Defensive side: CF Montreal are 9% below league average at home, and Portland Timbers are 5% above league average away.

Head-to-head trends

Recent games4
Avg goals4.00
BTTS100%
Over 2.5100%
At this venue setup: 4.00 goals on average across the last 3.

CF Montreal goal timing (home)

1H scored: 50% 2H scored: 50% Danger: 46-60 Vulnerable: 16-30
Goals scored by 15-minute interval
46-60 6
16-30 4
76-90+ 4
0-15 3
31-45 3
61-75 0
Goals conceded by 15-minute interval
16-30 4
61-75 3
76-90+ 3
31-45 2
46-60 2
0-15 1

Portland Timbers goal timing (away)

1H scored: 50% 2H scored: 50% Danger: 76-90+ Vulnerable: 76-90+
Goals scored by 15-minute interval
76-90+ 6
16-30 4
31-45 4
46-60 2
0-15 1
61-75 1
Goals conceded by 15-minute interval
76-90+ 8
0-15 6
31-45 5
46-60 3
16-30 2
61-75 1

Match Statistics

Shots on Goal
8
3
Total Shots
23
14
Shots off Goal
7
5
Blocked Shots
8
6
Shots Inside Box
12
11
Shots Outside Box
11
3
Ball Possession
43%
57%
Corner Kicks
6
9
Fouls
17
6
Offsides
0
1
Yellow Cards
4
1
Red Cards
Goalkeeper Saves
1
6
Total Passes
434
579
Passes Accurate
375
523
Passes %
86%
90%

Events

Yellow Cards
Home
4
Away
1
Red Cards
Home
0
Away
0
Substitutions
Home
5
Away
4
0'
0' D. Ríos
9'
9' J. Caicedo
1st substitution · For: D. Chará
11'
11' Goal · 1-0
D. Ríos
Normal Goal · Assist: M. Longstaff
21'
21' Goal · 1-1
K. Kelsy
Normal Goal · Assist: K. Velde
30'
30' VAR
J. Fory
Penalty cancelled
35'
35' O. Escobar
1st substitution · For: S. Piette
45'
45' Goal · 2-1
W. Carmona
Normal Goal · Assist: M. Longstaff
59'
59' A. Aravena
2nd substitution · For: Antony
59'
59' J. Fory
3rd substitution · For: Ian Smith
68'
68' J. Neal
69'
69' W. Carmona
2nd substitution · For: Iván Jaime
69'
69' D. Ríos
3rd substitution · For: P. Owusu
77'
77' Goal · 2-2
C. Bassett
Normal Goal
78'
78' P. Owusu
81'
81' M. Longstaff
82'
82' K. Kelsy
4th substitution · For: F. Mora
83'
83' C. Bassett
88'
88' N. Streit
4th substitution · For: K. Opoku
88'
88' D. Þór­halls­son
5th substitution · For: D. Bugaj

CF Montreal vs Portland Timbers 2-2: match report, goals, cards and substitutions

CF Montreal drew 2-2 with Portland Timbers on Thursday, 14 May 2026 in MLS. The match was refereed by Allen Chapman. It was played at Stade Saputo.

First half: D. Ríos received a yellow card for CF Montreal during the match. Portland Timbers made their 1st substitution at 9', with J. Caicedo replacing D. Chará. CF Montreal took the lead at 11' when D. Ríos scored, with the assist credited to M. Longstaff, making the score 1-0. Portland Timbers leveled the score at 21' when K. Kelsy scored, with the assist credited to K. Velde, making the score 1-1. VAR intervened at 30' for Portland Timbers (Penalty cancelled). CF Montreal made their 1st substitution at 35', with O. Escobar replacing S. Piette. CF Montreal took the lead at 45' when W. Carmona scored, with the assist credited to M. Longstaff, making the score 2-1.

Second half: Portland Timbers made their 2nd substitution at 59', with A. Aravena replacing Antony. Portland Timbers made their 3rd substitution at 59', with J. Fory replacing Ian Smith. J. Neal received a yellow card for CF Montreal at 68'. CF Montreal made their 2nd substitution at 69', with W. Carmona replacing Iván Jaime. CF Montreal made their 3rd substitution at 69', with D. Ríos replacing P. Owusu. Portland Timbers leveled the score at 77' when C. Bassett scored, making the score 2-2. P. Owusu received a yellow card for CF Montreal at 78'. M. Longstaff received a yellow card for CF Montreal at 81'. Portland Timbers made their 4th substitution at 82', with K. Kelsy replacing F. Mora. C. Bassett received a yellow card for Portland Timbers at 83'. CF Montreal made their 4th substitution at 88', with N. Streit replacing K. Opoku. CF Montreal made their 5th substitution at 88', with D. Þór­halls­son replacing D. Bugaj.

CF Montreal used 5 substitutions while Portland Timbers used 4 substitutions. CF Montreal got 4 yellow cards, while Portland Timbers got 1 yellow card.

How the match was played

  • Match ended level at 2-2.
  • CF Montreal outshot their opponent (23-14).
  • Portland Timbers controlled possession (57%).

Head-to-Head Overview

All Meetings (Any Venue)
Total Games4
Home Wins2
Draws2
Away Wins0
Over 2.5 Goals4 (100.0%)
BTTS4 (100.0%)
Home vs Away as Scheduled
Total Games3
Home Wins2
Draws1
Away Wins0
Over 2.5 Goals3 (100.0%)
BTTS3 (100.0%)

CF Montreal vs Portland Timbers Head-to-Head History by Season