Portland Timbers vs Colorado Rapids

18 October 2026 · MLS · 2026 · Referee Elijio Arreguin

Full time 0 – 0

Half-time: 0–0

Match summary

Portland Timbers and Colorado Rapids could not be separated in a goalless draw.

Colorado Rapids had the better of the chances, with 0.95 expected goals (xG) from 9 shots to Portland Timbers's 0.58 from 11.

Match stats

42% Possession 58%
11 Shots 9
4 Shots on target 1
1 Corners 4
80 Attacks 110
41 Dangerous attacks 45
353 Passes 488
80.2% Pass accuracy 85.7%
29 Tackles 14
17 Fouls 20
1 Yellow cards 3
1 Offsides 0

Key events

Portland Timbers Colorado Rapids
Kick-off
13’
18’
Donavan PhillipShot on target
Vincent JanssenShot on target
33’
Kristoffer VeldeShot on target
34’
Omir FernandezVAR: No penalty
40’
43’
43’
45’
M. WellsManagerArgument
45+2’
Kosi ThompsonPersistent fouling
Half-time0-0
Second half underway
Kristoffer VeldeShot on target
80’
Cole BassettShot on target
88’
Full-time0-0

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.58 0.95 0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.58 0.95
Portland Timbers 0.58 xGColorado Rapids 0.95 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Colorado Rapids attacking Portland Timbers attacking 
5’ Loïc Williams (Colorado Rapids), set piece, 0.28 xG, off target 59’ Donavan Phillip (Colorado Rapids), open play, 0.28 xG, off target 33’ Vincent Janssen (Portland Timbers), open play, 0.19 xG, saved 83’ Loïc Williams (Colorado Rapids), from a corner, 0.17 xG, off target 9’ Kamal Miller (Portland Timbers), from a corner, 0.10 xG, hit the woodwork 45’ Kristoffer Velde (Portland Timbers), direct free kick, 0.09 xG, blocked 69’ Darren Yapi (Colorado Rapids), open play, 0.07 xG, off target 17’ Kristoffer Velde (Portland Timbers), open play, 0.06 xG, off target 18’ Donavan Phillip (Colorado Rapids), open play, 0.05 xG, saved 48’ Loïc Williams (Colorado Rapids), from a corner, 0.04 xG, off target 34’ Kristoffer Velde (Portland Timbers), set piece, 0.03 xG, saved 88’ Cole Bassett (Portland Timbers), open play, 0.03 xG, saved 50’ Omir Fernandez (Portland Timbers), open play, 0.03 xG, off target 90+2’ Hamzat Ojediran (Colorado Rapids), open play, 0.03 xG, off target 85’ Ibrahim Sadiq (Colorado Rapids), open play, 0.02 xG, off target 89’ Kristoffer Velde (Portland Timbers), open play, 0.02 xG, off target 90+4’ Kristoffer Velde (Portland Timbers), open play, 0.02 xG, blocked 80’ Kristoffer Velde (Portland Timbers), open play, 0.01 xG, saved 87’ Paxten Aaronson (Colorado Rapids), from a corner, 0.01 xG, off target 50’ Eric Izoita (Portland Timbers), set piece, 0.01 xG, off target 5’ Loïc Williams (Colorado Rapids), set piece, 0.28 xG, off target 59’ Donavan Phillip (Colorado Rapids), open play, 0.28 xG, off target 33’ Vincent Janssen (Portland Timbers), open play, 0.19 xG, saved 83’ Loïc Williams (Colorado Rapids), from a corner, 0.17 xG, off target 9’ Kamal Miller (Portland Timbers), from a corner, 0.10 xG, hit the woodwork 45’ Kristoffer Velde (Portland Timbers), direct free kick, 0.09 xG, blocked 69’ Darren Yapi (Colorado Rapids), open play, 0.07 xG, off target 17’ Kristoffer Velde (Portland Timbers), open play, 0.06 xG, off target 18’ Donavan Phillip (Colorado Rapids), open play, 0.05 xG, saved 48’ Loïc Williams (Colorado Rapids), from a corner, 0.04 xG, off target 34’ Kristoffer Velde (Portland Timbers), set piece, 0.03 xG, saved 88’ Cole Bassett (Portland Timbers), open play, 0.03 xG, saved 50’ Omir Fernandez (Portland Timbers), open play, 0.03 xG, off target 90+2’ Hamzat Ojediran (Colorado Rapids), open play, 0.03 xG, off target 85’ Ibrahim Sadiq (Colorado Rapids), open play, 0.02 xG, off target 89’ Kristoffer Velde (Portland Timbers), open play, 0.02 xG, off target 90+4’ Kristoffer Velde (Portland Timbers), open play, 0.02 xG, blocked 80’ Kristoffer Velde (Portland Timbers), open play, 0.01 xG, saved 87’ Paxten Aaronson (Colorado Rapids), from a corner, 0.01 xG, off target 50’ Eric Izoita (Portland Timbers), set piece, 0.01 xG, off target
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Portland Timbers 4-3-3 Starting XI
Pantemis
Fory
Waterman
Miller
Hernández
Izoita 72’
Chará 67’
Costa 81’
Velde
Fernandez 67’
Janssen 72’
Colorado Rapids 4-2-3-1 Starting XI
Defreitas-Hansen
Navarro
Holding 46’
Williams
Thompson
Atencio
Frederick
Minoungou 81’
Phillip 62’
Whittaker 62’
Yapi

Player stats

Goalkeeper1 player
90′ 1 0 32 – – – – –
Defenders4 players
90′ 9 1 – 12 1 36 4 – – –
90′ 1 3 – 2 – 66 1 – – –
90′ – – – – – 50 – – – –
90′ 3 2 – 6 1 41 1 – – –
Midfielders8 players
Eric Izoita Taken off
72′ – – 15 – 0.01 2 – 3 1 1 –
Diego Chará Taken off
67′ – – 16 1 0.01 4 1 5 2 1 –
David Pereira Da Costa Taken off
81′ – – 27 2 0.18 2 2 2 – – –
Omir Fernandez Taken off
67′ – – 6 – 0.02 1 2 3 1 1 –
90′ – – 18 – 0.05 4 1 13 4 6
José Caicedo Came on as a substitute
23′ – – 18 2 0.00 – – 2 – 1 –
Joao Ortíz Came on as a substitute
18′ – – 8 – 0.00 – – 1 – 1 –
Cole Bassett Came on as a substitute
18′ – – 7 1 0.00 1 – 2 – 1 –
Forwards3 players
Vincent Janssen Taken off
72′ – – 1 1 0.19 0.09 – 6 1 7 –
Ariel Lassiter Came on as a substitute
23′ – – – – – 0.02 – 1 1 5 –
Alexander Aravena Came on as a substitute
9′ – – – – – 0.00 – – – 2 –
Came on Taken off Sent off Red is the most in that position for the team

Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results and odds from football-data.co.uk.