Major League Soccer Gameweek 31
San Diego 2 - 2 FT Seattle Sounders
Match Statistics
Possession
Shots
Shots on Target
Expected Goals (xG)
Passes
Corners
Fouls
Yellow Cards
Red Cards
Match Events
↓ Jesús Ferreira ↑Sebastian Gomez 45'
HT
Dejan Joveljić 50'
Dejan Joveljić 53'
Sebastian Gomez (Hassani Dotson) 55'
58' Amahl Pellegrino
Alexander Roldan 59'
60' Anders Dreyer
60' Cédric Bakambu
61' ↓ Amahl Pellegrino ↑Marcus Ingvartsen
61' ↓ Alejandro Alvarado Jr ↑Jeppe Tverskov
61' ↓ Aníbal Godoy ↑Onni Valakari
↓ Alexander Roldan ↑stuar hawkins 64'
↓ Jordan Morris ↑Snyder Brunell 68'
72' ↓ kieran sargeant ↑Samuel Vines
↓ Dejan Joveljić ↑Paul Arriola 80'
↓ Hassani Dotson ↑Peter Kingston 80'
82' ↓ Gabriel Pirani ↑David Mimbang
90'+6 Cédric Bakambu
FT
Player Cards
Our take on every player in this match
San Diego
Goalkeepers
Pablo Sisniega
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Oscar Verhoeven
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Christopher McVey
MAGNET
141
Activity
141
Activity
139
Passes
2
Duels
Manu Duah
MAGNET
147
Activity
147
Activity
143
Passes
4
Duels
Kieran Sargeant
PROVOCATEUR
2
Fouls Won
2
Fouls Won
4
Duels Won
0
Pens Won
Midfielders
Alejandro Alvarado
LATE SHIFT
15
Late Mins
15
Late Mins
61
Total Mins
61
Entry
Aníbal Godoy
LATE SHIFT
15
Late Mins
15
Late Mins
61
Total Mins
61
Entry
Gabriel Pirani
LATE SHIFT
8
Late Mins
8
Late Mins
82
Total Mins
82
Entry
Forwards
Anders Dreyer
MAGNET
49
Activity
49
Activity
48
Passes
1
Duels
Cédric Bakambu
CLUTCH HERO
90
Goal Time
90
Goal Time
Penalty
Impact
8.2
Rating
Amahl Pellegrino
LATE SHIFT
15
Late Mins
15
Late Mins
61
Total Mins
61
Entry
BENCH
CJ dos Santos
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Sam Vines
LATE SHIFT
15
Late Mins
15
Late Mins
18
Total Mins
Started
Entry
Ian Pilcher
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Dagur Dan Þórhallsson
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jeppe Tverskov
LATE SHIFT
15
Late Mins
15
Late Mins
29
Total Mins
Started
Entry
Onni Valakari
LATE SHIFT
15
Late Mins
15
Late Mins
29
Total Mins
Started
Entry
Marcus Ingvartsen
LATE SHIFT
15
Late Mins
15
Late Mins
29
Total Mins
Started
Entry
B. B. Zamble
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Seattle Sounders
Goalkeepers
Andrew Thomas
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Kalani Kossa-Rienzi
SWEEPER
5
Cleanups
5
Cleanups
5
Interceptions
0
Blocks
Alexander Roldan
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
80%
Duel Win %
Jackson Ragen
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Nouhou Tolo
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Midfielders
Hassani Dotson
SWEEPER
3
Cleanups
3
Cleanups
3
Interceptions
0
Blocks
Cristian Roldan
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Jesús Ferreira
LATE SHIFT
15
Late Mins
15
Late Mins
46
Total Mins
45
Entry
Albert Rusnák
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
34%
Pass Acc
Jordan Morris
LATE SHIFT
15
Late Mins
15
Late Mins
68
Total Mins
68
Entry
Forwards
Dejan Joveljić
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
BENCH
Stefan Frei
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Stuart Hawkins
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry
Ryan Sailor
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Snyder Brunell
LATE SHIFT
15
Late Mins
15
Late Mins
22
Total Mins
Started
Entry
P. Kingston
LATE SHIFT
15
Late Mins
15
Late Mins
10
Total Mins
Started
Entry
Sebastian Gomez
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Caden Clark
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Paul Arriola
LATE SHIFT
15
Late Mins
15
Late Mins
10
Total Mins
Started
Entry
Mark Bronnik
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Head to Head
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| 05/10/2026 | Seattle Sounders | 1 - 1 | San Diego | Major League Soccer | Lumen Field |
| 05/29/2025 | Seattle Sounders | 1 - 0 | San Diego | Major League Soccer | Lumen Field |
| 04/06/2025 | San Diego | 3 - 0 | Seattle Sounders | Major League Soccer | Snapdragon Stadium |
05/10/2026
05/29/2025
04/06/2025
San Diego Win
Seattle Sounders Win
Draw
League Standings
P: 26 GD: +29
P: 26 GD: +5
P: 25 GD: +10
P: 26 GD: +7
P: 25 GD: +5
P: 26 GD: +5
P: 25 GD: 0
P: 25 GD: -2
P: 25 GD: +2
P: 25 GD: +1
P: 25 GD: -2
P: 26 GD: -13
P: 25 GD: -6
P: 25 GD: -13
P: 25 GD: -28
League Standings
P: 32 GD: +34
P: 33 GD: +9
P: 33 GD: +8
P: 33 GD: +10
P: 32 GD: +3
P: 32 GD: +15
P: 33 GD: -6
P: 33 GD: -1
P: 32 GD: +1
P: 33 GD: 0
P: 32 GD: -3
P: 33 GD: -5
P: 32 GD: -6
P: 33 GD: -21
P: 33 GD: -42
Match previews and recaps to help you decide which games are worth watching
San Diego
Seattle Sounders
San Diego
Seattle Sounders
Win Probability
Futmetrix AI estimate
Seattle Sounders’ five-minute double meets Cédric Bakambu’s late answer
Must-Watch Futmetrix Score: 93/100. A stoppage-time penalty rescued a point for San Diego and denied Seattle a win after its decisive second-half burst.
Opening Act
At Snapdragon Stadium, Seattle Sounders turned a level match into a two-goal lead in five minutes after the break. The home crowd had barely processed one strike before Seattle added another and seized the initiative. Dejan Joveljić opened the scoring on 50, then substitute Sebastian Gomez finished Hassani Dotson’s delivery five minutes later. San Diego had controlled possession, and its 58% share showed a team trying to set the tempo, not merely survive. But Seattle’s compact defending and direct exits made the lead look sturdy. At 0-2, the night threatened to become a harsh lesson in wasted control for the hosts. Instead, a frantic ten-minute stretch kept the door open. The Intensity rose sharply, while the Balance of the match shifted with every attack.
The Pivot
The turning point was not the penalty award; it was San Diego’s response to the miss. VAR confirmed the call at 58, and Anders Dreyer failed from the spot at 60. That miss threatened the comeback. Instead, in the same minute, Bakambu scored in open play and cut the deficit to one. Joveljić and Gomez had supplied Seattle’s quick double, but San Diego’s reply had substance: four big chances and 2.35 expected goals, against Seattle’s one big chance and 1.37. The Intensity surged, forcing Seattle to defend deeper. The visitors still threatened on counters, so this never became a one-way siege. It changed the mood, but not San Diego’s belief; the crowd sensed a way back before the final whistle.
Resolution
Bakambu’s penalty at 90+6 completed the comeback and released the tension inside Snapdragon Stadium. San Diego had already seen Dreyer miss from the spot; this time Bakambu converted. The 2-2 draw fits the contest better than Seattle’s two-goal cushion: San Diego controlled possession at 58%, created four big chances and led the expected-goals count, while both teams put three shots on target. Seattle’s burst was sharp, but it could not protect the lead. In the supplied standings, Seattle sat eighth on 35 points and San Diego 11th on 29. Each takes a point, leaving the six-point gap intact. The Stakes were practical: preserve ground in a crowded regular-season table. The Upset Factor stayed modest; this was resilience, not a shock result.
Key Questions
Was the penalty miss by C. Bakambu the turning point?
No. Anders Dreyer missed San Diego’s penalty at 60; Bakambu scored in open play moments later and converted the late penalty.
Did San Diego deserve the late equalizer?
Yes. San Diego created four big chances and posted 2.35 expected goals, against Seattle’s one big chance and 1.37.
How did San Diego complete the comeback from behind?
Bakambu scored in open play at 60, then converted the 90+6 penalty after Seattle had gone two goals ahead.
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.
Playoff Push Meets Pride at Snapdragon Stadium
Average Entertainment Futmetrix Score: 49/100. Seattle's late-season surge hits a roadblock against a stubborn San Diego side desperate to turn draws into points.
The Setup
As we head into late October, the Major League Soccer table tells two very different stories for these sides. San Diego are languishing in 12th place, trapped in a frustrating rut of stalemates. Their recent run (DDLDD) reflects a team that refuses to lose but has completely forgotten how to win. On the flip side, Seattle Sounders sit comfortably in 7th, boasting three wins in their last five outings. Despite this gap in the standings, an exceptionally high Balance rating indicates this clash at Snapdragon Stadium will be on a knife-edge. The overall Stakes might appear modest for the league as a whole, but for Seattle, securing their playoff footing is absolute paramount. Meanwhile, a solid Form rating for the visitors gives them a clear psychological edge heading into enemy territory.
Key Battle
The tactical heart of this match lies in the wide areas and attacking transitions. Anders Dreyer is the creative focal point for the home side, providing the much-needed Stars quality to unlock tight defenses. He will be up against the dynamic threat of P. Arriola, whose tireless running and decisive final ball make Seattle incredibly dangerous on the break. Whoever imposes their rhythm will dictate the outcome of this fixture.
Our Prediction
We expect a gritty, physical encounter rather than a shootout. San Diego’s ability to grind out draws combined with the incredibly tight margins suggests they will frustrate the visitors. Our take is a 1-1 draw, with Seattle striking early and the hosts battling back to claim a hard-fought point.