Major League Soccer Gameweek 18
Portland Timbers 2 - 1 FT Seattle Sounders
Match Statistics
Possession
Shots
Shots on Target
Expected Goals (xG)
Passes
Pass Accuracy
Corners
Fouls
Yellow Cards
Red Cards
Match Events
↓ P. Arriola ↑K. Kossa-Rienzi 7'
P. Kingston 25'
K. Kossa-Rienzi 27'
30' K. Miller
41' K. Kelsy (K. Velde)
45'+5 K. Kelsy
HT
↓ P. Kingston ↑S. Gomez 46'
65' ↓ A. Lassiter ↑Antony
S. Gomez 71'
↓ O. De Rosario ↑D. Musovski 73'
↓ Kim Kee-Hee ↑A. Roldan 73'
82' B. Bye (D. Da Costa)
↓ K. Kossa-Rienzi ↑A. Lopez 84'
88' ↓ K. Kelsy ↑I. Smith
88' ↓ C. Bassett ↑J. Caicedo
90'+4 ↓ K. Velde ↑O. Fernandez
FT
Player Cards
Our take on every player in this match
Portland Timbers
Goalkeepers
James Pantemis
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Defenders
Brandon Bye
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
Finn Surman
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Kamal Miller
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Jímer Fory
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Midfielders
Diego Chará
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Ariel Lassiter
LATE SHIFT
15
Late Mins
15
Late Mins
65
Total Mins
65
Entry
Cole Bassett
NPC
88
Minutes
88
Minutes
39%
Pass Acc
6.9
Rating
David Pereira Da Costa
PROVIDER
1
Assists
1
Assists
3
Key Passes
7.5
Rating
Kristoffer Velde
PROVIDER
1
Assists
1
Assists
3
Key Passes
7.3
Rating
Forwards
Kevin Kelsy
FINISHER
1
Goals
1
Goals
4
Shots
6.9
Rating
BENCH
Trey Muse
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Sawyer Jura
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Alex Bonetig
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Eric Miller
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ian Smith
LATE SHIFT
15
Late Mins
15
Late Mins
7
Total Mins
Started
Entry
José Caicedo
LATE SHIFT
15
Late Mins
15
Late Mins
7
Total Mins
Started
Entry
Joao Ortíz
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Antony Alves
LATE SHIFT
15
Late Mins
15
Late Mins
30
Total Mins
Started
Entry
Omir Fernandez
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
Seattle Sounders
Goalkeepers
Andrew Thomas
PROVOCATEUR
1
Fouls Won
1
Fouls Won
1
Duels Won
0
Pens Won
Defenders
Paul Arriola
LATE SHIFT
15
Late Mins
15
Late Mins
7
Total Mins
7
Entry
Kim Kee-hee
LATE SHIFT
15
Late Mins
15
Late Mins
73
Total Mins
73
Entry
Stuart Hawkins
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Nouhou Tolo
STORMTROOPER
3
Shots
3
Shots
0
Goals
1
On Target
Midfielders
Snyder Brunell
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Peter Kingston
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Jesús Ferreira
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Albert Rusnák
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Paul Rothrock
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Forwards
Osaze De Rosario
LATE SHIFT
15
Late Mins
15
Late Mins
73
Total Mins
73
Entry
BENCH
Stefan Frei
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Antino Lopez
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
Ryan Sailor
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Alex Roldán
LATE SHIFT
15
Late Mins
15
Late Mins
22
Total Mins
Started
Entry
Kalani Kossa-Rienzi
SUPER SUB
1
Goal
1
Goal
77
Minutes
7.9
Rating
Sebastian Gomez
LATE SHIFT
15
Late Mins
15
Late Mins
50
Total Mins
Started
Entry
Shane O'Neill
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Daniel Musovski
LATE SHIFT
15
Late Mins
15
Late Mins
22
Total Mins
Started
Entry
Head to Head
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| 07/17/2026 | Seattle Sounders | 1 - 5 | Portland Timbers | Major League Soccer | Lumen Field |
| 10/05/2025 | Seattle Sounders | 1 - 0 | Portland Timbers | Major League Soccer | Lumen Field |
| 05/18/2025 | Portland Timbers | 1 - 1 | Seattle Sounders | Major League Soccer | Providence Park |
| 10/20/2024 | Seattle Sounders | 1 - 1 | Portland Timbers | Major League Soccer | Lumen Field |
| 09/01/2024 | Portland Timbers | 1 - 0 | Seattle Sounders | Major League Soccer | Providence Park |
| 05/12/2024 | Portland Timbers | 1 - 2 | Seattle Sounders | Major League Soccer | Providence Park |
| 09/03/2023 | Seattle Sounders | 2 - 2 | Portland Timbers | Major League Soccer | Lumen Field |
| 06/03/2023 | Seattle Sounders | 0 - 0 | Portland Timbers | Major League Soccer | Lumen Field |
| 04/16/2023 | Portland Timbers | 4 - 1 | Seattle Sounders | Major League Soccer | Providence Park |
| 08/27/2022 | Portland Timbers | 2 - 1 | Seattle Sounders | Major League Soccer | Providence Park |
07/17/2026
10/05/2025
05/18/2025
10/20/2024
09/01/2024
05/12/2024
09/03/2023
06/03/2023
04/16/2023
08/27/2022
Portland Timbers Win
Seattle Sounders Win
Draw
League Standings
P: 14 GD: +17
P: 16 GD: +8
P: 13 GD: +16
P: 15 GD: +5
P: 16 GD: -1
P: 15 GD: +6
P: 14 GD: -1
P: 15 GD: +1
P: 14 GD: -2
P: 14 GD: -4
P: 14 GD: 0
P: 16 GD: -2
P: 15 GD: -8
P: 15 GD: -22
League Standings
| Pos | Team | P | Pts | GF | GA | GD | Form |
|---|---|---|---|---|---|---|---|
| 1 | Vancouver Whitecaps | 18 | 37 | 40 | 17 | +23 | |
| 2 | Houston Dynamo | 19 | 35 | 28 | 24 | +4 | |
| 3 | Los Angeles FC | 20 | 34 | 35 | 20 | +15 | |
| 4 | San Jose Earthquakes | 19 | 33 | 38 | 27 | +11 | |
| 5 | FC Dallas | 19 | 30 | 34 | 26 | +8 | |
| 6 | St. Louis City | 19 | 29 | 27 | 25 | +2 | |
| 7 | Real Salt Lake | 18 | 28 | 30 | 26 | +4 | |
| 8 | Colorado Rapids | 19 | 25 | 29 | 25 | +4 | |
| 9 | Minnesota United FC | 19 | 25 | 21 | 26 | -5 | |
| 10 | Portland Timbers | 19 | 24 | 34 | 35 | -1 | |
| 11 | Seattle Sounders | 18 | 24 | 20 | 24 | -4 | |
| 12 | San Diego | 19 | 24 | 33 | 29 | +4 | |
| 13 | Los Angeles Galaxy | 20 | 22 | 24 | 30 | -6 | |
| 14 | Austin | 19 | 17 | 23 | 38 | -15 | |
| 15 | Sporting Kansas City | 19 | 14 | 18 | 48 | -30 |
P: 18 GD: +23
P: 19 GD: +4
P: 20 GD: +15
P: 19 GD: +11
P: 19 GD: +8
P: 19 GD: +2
P: 18 GD: +4
P: 19 GD: +4
P: 19 GD: -5
P: 19 GD: -1
P: 18 GD: -4
P: 19 GD: +4
P: 20 GD: -6
P: 19 GD: -15
P: 19 GD: -30
Match previews and recaps to help you decide which games are worth watching
Comeback Kings Crowned in Oregon
Average Entertainment Futmetrix Score: 53/100. A relentless 30-shot thriller showcased pure resilience as Portland turned a first-half deficit into a pivotal victory.
Early Chaos
A barrage of 30 combined shots turned Providence Park into a shooting gallery from the opening minutes. The Seattle Sounders arrived with clear attacking intentions, and the match's Intensity was completely off the charts as both sides traded early blows. The visitors struck first when early substitute K. Kossa-Rienzi, who stepped onto the pitch just seven minutes in, found the back of the net in the 27th minute to silence the home crowd. Facing immediate and heavy pressure, the home side edged possession with 53 percent of the ball but struggled to halt Seattle's direct, high-volume attacking waves. The atmosphere was incredibly tense, with the visitors threatening to run away with the contest while the hosts desperately searched for a foothold before the halftime whistle blew.
The Turning Point
Just when Seattle seemed poised to take a commanding grip on the fixture, the momentum violently shifted in favor of the hosts. In the 41st minute, K. Kelsy beautifully latched onto an incisive feed from K. Velde to drag the Portland Timbers level. This crucial strike completely altered the Balance of the match right before the interval, erasing the visitors' hard-earned advantage. In the middle of the park, veteran midfielder Diego Chará put on a tactical clinic, breaking up passing lanes and ensuring his side remained on the front foot. His outstanding, man-of-the-match performance anchored the home side as they began to impose their tactical will upon the tiring visitors, establishing a platform for a fierce second-half push.
The Late Surge
With both sides chasing three vital league points, the final twenty minutes became an absolute test of nerve and stamina. The home fans demanded a late hero, and B. Bye stepped up to answer the call in spectacular fashion. In the 82nd minute, he connected brilliantly with a perfectly weighted ball from D. Da Costa to blast home the match-winner. The comeback was finally complete, leaving Seattle completely reeling after surrendering their early advantage. This gritty result keeps Portland moving in the right direction, improving their recent form and demonstrating the massive character needed to climb the tight Western Conference table. For Seattle, it represents another frustrating collapse on the road, raising serious questions about their ability to close out crucial away fixtures.
Key Questions
How did Portland Timbers complete the comeback from behind?
After conceding an early goal, Kelsy equalized before halftime, allowing Bye to secure a dramatic 82nd-minute winner.
How did substitute Brandon Bye change the game?
He delivered the ultimate impact by firing home the decisive 82nd-minute winner, completing a stunning comeback for his side.
What is the Futmetrix Score?
The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.
Desperation Derby at Providence Park
Highly Entertaining Futmetrix Score: 72/100. The fiercest rivalry in MLS takes on a grim undertone, as both clubs battle to claw their way out of a deepening rut.
The Setup
Portland Timbers sit 12th in the table with a porous defense leaking 31 goals, making this clash against their bitter rivals a genuine fight for survival. The Stakes rating screams relegation battle—a desperate scramble to avoid the league's basement. Seattle Sounders travel south on the back of a disastrous four-game losing streak, yielding a dreadful Form score. Yet, the competitive Balance is off the charts. Neither team has a clear edge, meaning this match will be decided by sheer willpower rather than tactical supremacy. With David Pereira Da Costa providing a creative spark for the hosts, Portland's Stars will look to twist the knife into their stuttering visitors.
Key Battle
This match hinges on Portland's leaky back line squaring off against Seattle's desperate, misfiring attack. Seattle have forgotten how to win, but the home defense routinely offers gifts. It is a true test of which fragile unit cracks first under derby pressure.
Our Prediction
Our expected outcome is a gritty, high-scoring draw. Seattle's brutal losing streak has to snap eventually, and Portland's generous defense provides the perfect opportunity. However, the home side's attacking firepower will be enough to secure a share of the spoils. Expect a chaotic 2-2 tie.