Major League Soccer Regular Season - 16
Seattle Sounders 1 - 5 FT Portland Timbers
Match Statistics
Possession
Shots
Shots on Target
Expected Goals (xG)
Passes
Pass Accuracy
Corners
Fouls
Yellow Cards
Red Cards
Match Events
K. Kelsy (J. Fory) 19'
41' J. Ragen
HT
46' ↓ J. Morris ↑D. Musovski
49' P. Rothrock
K. Miller (B. Bye) 56'
C. Bassett (D. Da Costa) 60'
K. Kelsy 63'
64' ↓ S. Brunell ↑O. De Rosario
64' ↓ K. Kossa-Rienzi ↑P. Kingston
64' ↓ J. Ferreira ↑P. Arriola
↓ A. Lassiter ↑A. Aravena 73'
↓ C. Bassett ↑J. Caicedo 73'
84' ↓ A. Lopez ↑S. Hawkins
↓ K. Kelsy ↑F. Mora 87'
↓ D. Chara ↑J. Ortiz 87'
87' H. Dotson (A. Rusnak)
↓ Antony ↑I. Smith 90'+1
A. Aravena (D. Da Costa) 90'+8
FT
Player Cards
Our take on every player in this match
Seattle Sounders
Goalkeepers
Andrew Thomas
LATE SHIFT
15
Late Mins
15
Late Mins
100
Total Mins
Started
Entry
Defenders
Kalani Kossa-Rienzi
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
Antino Lopez
LATE SHIFT
6
Late Mins
6
Late Mins
84
Total Mins
84
Entry
Jackson Ragen
LATE SHIFT
15
Late Mins
15
Late Mins
100
Total Mins
Started
Entry
Nouhou Tolo
LATE SHIFT
15
Late Mins
15
Late Mins
100
Total Mins
Started
Entry
Midfielders
Snyder Brunell
LATE SHIFT
15
Late Mins
15
Late Mins
64
Total Mins
64
Entry
Hassani Dotson
CLUTCH HERO
87
Goal Time
87
Goal Time
Goal
Impact
7.6
Rating
Jesús Ferreira
LATE SHIFT
15
Late Mins
15
Late Mins
64
Total Mins
64
Entry
Albert Rusnák
PROVIDER
1
Assists
1
Assists
3
Key Passes
6.9
Rating
Paul Rothrock
LATE SHIFT
15
Late Mins
15
Late Mins
100
Total Mins
Started
Entry
Forwards
Jordan Morris
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
BENCH
Stefan Frei
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Stuart Hawkins
LATE SHIFT
15
Late Mins
15
Late Mins
16
Total Mins
Started
Entry
Peter Kingston
LATE SHIFT
15
Late Mins
15
Late Mins
36
Total Mins
Started
Entry
Sebastian Gomez
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Daniel Musovski
LATE SHIFT
15
Late Mins
15
Late Mins
55
Total Mins
Started
Entry
Paul Arriola
LATE SHIFT
15
Late Mins
15
Late Mins
36
Total Mins
Started
Entry
Osaze De Rosario
DRIBBLER
3
Dribbles
3
Dribbles
3
Attempts
100%
Success %
Yu Tsukanome
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Portland Timbers
Goalkeepers
James Pantemis
LATE SHIFT
15
Late Mins
15
Late Mins
100
Total Mins
Started
Entry
Defenders
Brandon Bye
PROVIDER
1
Assists
1
Assists
1
Key Passes
7.3
Rating
Finn Surman
LATE SHIFT
15
Late Mins
15
Late Mins
100
Total Mins
Started
Entry
Kamal Miller
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Jímer Fory
PROVIDER
1
Assists
1
Assists
1
Key Passes
7.2
Rating
Midfielders
Diego Chará
NPC
87
Minutes
87
Minutes
32%
Pass Acc
6.6
Rating
Ariel Lassiter
LATE SHIFT
15
Late Mins
15
Late Mins
73
Total Mins
73
Entry
Cole Bassett
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
David Pereira Da Costa
ARCHITECT
4
Key Passes
4
Key Passes
2
Assists
42%
Pass Acc
Antony Alves
PROVOCATEUR
4
Fouls Won
4
Fouls Won
12
Duels Won
0
Pens Won
Forwards
Kevin Kelsy
HITMAN
2
Goals
2
Goals
2
On Target
8.6
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
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
9
Total Mins
Started
Entry
Alex Bonetig
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
José Caicedo
LATE SHIFT
15
Late Mins
15
Late Mins
27
Total Mins
Started
Entry
Joao Ortíz
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
Alexander Aravena
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
7.9
Rating
Felipe Mora
LATE SHIFT
15
Late Mins
15
Late Mins
13
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
Seattle Sounders Win
Portland Timbers Win
Draw
League Standings
P: 12 GD: +17
P: 12 GD: +16
P: 13 GD: +6
P: 12 GD: +8
P: 12 GD: -1
P: 12 GD: +5
P: 11 GD: -3
P: 12 GD: -6
P: 11 GD: +1
P: 13 GD: -2
P: 11 GD: -3
P: 11 GD: -5
P: 10 GD: -6
P: 11 GD: -16
League Standings
| Pos | Team | P | Pts | GF | GA | GD | Form |
|---|---|---|---|---|---|---|---|
| 1 | Vancouver Whitecaps | 17 | 34 | 38 | 17 | +21 | |
| 2 | Los Angeles FC | 19 | 34 | 35 | 19 | +16 | |
| 3 | San Jose Earthquakes | 18 | 33 | 37 | 24 | +13 | |
| 4 | Houston Dynamo | 17 | 29 | 25 | 24 | +1 | |
| 5 | Real Salt Lake | 17 | 27 | 29 | 25 | +4 | |
| 6 | FC Dallas | 18 | 27 | 32 | 25 | +7 | |
| 7 | St. Louis City | 18 | 26 | 24 | 24 | 0 | |
| 8 | Portland Timbers | 18 | 24 | 33 | 33 | 0 | |
| 9 | Seattle Sounders | 17 | 24 | 20 | 22 | -2 | |
| 10 | Minnesota United FC | 18 | 24 | 20 | 25 | -5 | |
| 11 | Colorado Rapids | 18 | 22 | 27 | 25 | +2 | |
| 12 | Los Angeles Galaxy | 19 | 22 | 24 | 29 | -5 | |
| 13 | San Diego | 18 | 21 | 32 | 29 | +3 | |
| 14 | Austin | 18 | 17 | 22 | 36 | -14 | |
| 15 | Sporting Kansas City | 18 | 14 | 18 | 46 | -28 |
P: 17 GD: +21
P: 19 GD: +16
P: 18 GD: +13
P: 17 GD: +1
P: 17 GD: +4
P: 18 GD: +7
P: 18 GD: 0
P: 18 GD: 0
P: 17 GD: -2
P: 18 GD: -5
P: 18 GD: +2
P: 19 GD: -5
P: 18 GD: +3
P: 18 GD: -14
P: 18 GD: -28
Match previews and recaps to help you decide which games are worth watching
A Cascadia Demolition at Lumen Field
Highly Entertaining Futmetrix Score: 76/100. A ruthless second-half surge turned this heated rivalry into a staggering five-goal humiliation for the high-flying hosts.
The Early Warning Signs
The rivalry tension at Lumen Field snapped just 19 minutes into the match. Visitors Portland Timbers arrived with heavy baggage, sitting down in 10th place, while Seattle Sounders enjoyed the comforts of third. The Stakes were unmistakably high for the visitors, who needed a catalyst to ignite their sputtering campaign. They found it when K. Kelsy broke the deadlock, silencing the home crowd. Despite the daunting gap in the table, Portland edged possession with 52 percent of the ball in the early phases, establishing a confident rhythm. Seattle attempted to punch back, but the visitors looked comfortable absorbing the pressure. It was a measured opening act that gave no indication of the absolute carnage lurking just around the corner in the second half.
The Seven-Minute Blitz
The Intensity of this derby went completely off the charts immediately following the half-time interval. Whatever tactical adjustments the hosts attempted were immediately reduced to ash by a staggering seven-minute Portland blitz. The Balance of the contest was violently shattered when K. Miller doubled the lead in the 56th minute. Before the home supporters could even process the defensive collapse, C. Bassett slammed home a third in the 60th minute. The onslaught refused to slow down, as Kelsy secured his brilliant brace just three minutes later. In the blink of an eye, a tight rivalry match morphed into a total rout. The two sides ultimately combined for 32 shots, turning the penalty areas into a shooting gallery, but it was Portland's lethal 16 shots on target that defined this ruthless pivot.
A Staggering Conclusion
The sheer magnitude of this Upset will echo across the Western Conference for weeks. With a 46 percent probability gap heavily favoring the home side, nobody anticipated a 5-1 demolition. Seattle desperately tried to salvage a shred of local pride when H. Dotson found the back of the net in the 87th minute, but the visitors were not quite finished. Stoppage time provided one final insult as substitute A. Aravena hammered home a fifth goal, capping off a remarkable cameo. Both goalkeepers were incredibly busy, producing nine saves between them, but Portland's relentless set-piece pressure—highlighted by 10 corners—proved entirely overwhelming. Our take: The Timbers executed a flawless road masterclass, leaving their fiercest rivals searching for answers after a historic thrashing at Lumen Field.
Key Questions
How did Portland Timbers pull off this shock result?
A devastating seven-minute spell in the second half, where they scored three goals, completely broke Seattle's resistance and secured the massive upset.
What made Kamal Miller the Man of the Match?
The commanding defender scored a crucial 56th-minute goal to spark the second-half onslaught and helped neutralize Seattle's attack.
What caused the 6-goal thriller?
Relentless attacking intent from both sides generated 32 total shots, combined with Portland's ruthless finishing during their devastating second-half surge.
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.
A Cascadia Clash with Survival on the Line
Average Entertainment Futmetrix Score: 50/100. Portland's desperate fight to salvage their fading season faces a monumental hurdle against a soaring Seattle side ready to twist the knife.
The Setup
When Seattle Sounders host Portland Timbers at Lumen Field this July 17, 2026, the contrast in trajectories could not be starker. Sitting comfortably in fifth place with 24 points, the hosts are looking upward, while the visitors are trapped in a bitter basement battle down in 13th. Seattle's steady Form rating highlights a team finding ways to win, coming off a solid LWDDW run. Conversely, Portland’s disastrous LLDWL stretch exposes a fragile squad fighting a losing battle against the drop zone of relevance. The Balance of power heavily favors the home side, given the massive gap in points and confidence. With the Stakes maxed out for the visitors' survival hopes, the pressure in this local derby is suffocating.
Key Battle
The visitors need a spark, and it will have to come against Seattle's disciplined defensive shape. Alex Roldán anchors the home flank, tasked with neutralizing Portland's most potent offensive outlet, Kevin Kelsy. While the Timbers boast a respectable Stars metric solely because of individual bright spots, Kelsy will need to single-handedly disrupt Seattle's rhythm. Roldán's ability to read the game and step into passing lanes will dictate whether Portland can create anything meaningful or if they will simply be suffocated in the final third.
Our Prediction
Expect a match where Seattle dictates the tempo from the opening whistle. Portland will likely sit deep, hoping to spring Kelsy on the counter, but the home side's structural superiority will eventually wear them down. The visitors simply leak too many goals—28 so far this season—to keep a clean sheet in a hostile Cascadia environment. We foresee a comfortable 2-0 victory for the Sounders, applying relentless pressure in the second half to secure the points and leaving the Timbers completely stranded at the bottom of the table.