Major League Soccer Regular Season - 8

Real Salt Lake 4 - 2 FT San Diego

America First Field

Match previews and recaps to help you decide which games are worth watching

Futmetrix Verdict
74
FT
Sun, Apr 19
Real Salt Lake
4-2
San Diego
⚡ Intensity 71
⚖️ Balance 41
🏆 Stakes 56
🎲 Upset 0
A six-goal thriller lights up Rio Tinto.

Rio Tinto Goal Fest: RSL Outgun San Diego in Six-Goal Classic

Highly Entertaining Futmetrix Score: 74/100. A breathless display of attacking football saw the hosts secure a vital three points in a high-stakes clash that delivered entertainment from the very first minute.

A Blistering Opening Act

The Stakes were undeniably high coming into Rio Tinto Stadium, with both sides locked together in a tight battle for league positioning. Sitting in sixth and seventh place respectively, this quintessential six-pointer promised fireworks, but few could have predicted the sheer offensive explosion that followed. Real Salt Lake wasted absolutely zero time laying down a marker against San Diego. Barely four minutes had ticked by when D. Luna cracked the game wide open, setting a furious early tempo that left the visitors shell-shocked. That breakthrough opened the floodgates, triggering an unbelievable goal flurry. Just two minutes later, S. Solans doubled the advantage, capitalizing on a disjointed defensive line. However, San Diego refused to fold without a fight, clawing their way back into the contest when M. Ingvartsen finished brilliantly in the 14th minute, courtesy of a sharp feed from L. Morgan. Three distinct goals inside a chaotic opening quarter of an hour created a remarkable spectacle dripping with high-octane Intensity.

The First-Half Pivot

While the visitors desperately tried to establish a foothold and cool the match's frantic pace, the Balance of power shifted decisively back toward the hosts right before the halftime interval. Real Salt Lake began to truly impose their tactical will, consistently breaking lines and finding dangerous spaces in the attacking third. In the 37th minute, the phenomenal Solans struck once again, securing a brilliant first-half brace and restoring a critical two-goal cushion for his side. The momentum swings were brutal to endure for the traveling supporters, but the ultimate knockout punch landed right on the stroke of halftime. Surging forward with ruthless efficiency, M. Guilavogui found the back of the net in the 45th minute, pushing the scoreline to a commanding 4-1. That devastating late sequence effectively crushed San Diego's hopes of a swift recovery, turning what was once a highly competitive shootout into a heavily lopsided affair as the referee blew the whistle for the break.

Second-Half Resolution

Faced with a massive defensive collapse and a three-goal deficit, San Diego emerged from the locker room determined to salvage their pride. They edged possession overall at 52% and started committing bodies forward, but struggled to manufacture clear-cut miracles from open play against a resolute home defense. The visitors did manage to successfully pull one back when A. Dreyer calmly converted a penalty kick in the 65th minute to revive a tiny glimmer of hope. Despite that late lifeline, the early structural damage was simply too severe to overcome. The final whistle confirmed a hugely entertaining 4-2 thriller, characterized by a staggering combined 24 shots with 13 testing the goalkeepers. Our take on this chaotic encounter is crystal clear: Real Salt Lake's lethal early finishing proved to be the absolute difference maker. This vital victory cements their solid position in the playoff spots, while the visitors must quickly regroup after individual defensive lapses completely derailed their ambitions on the road.

Key Questions

What made Sergi Solans the Man of the Match?

Solans dominated the attacking third, bagging a brilliant first-half brace and dictating the early tempo to secure a dominant 9.6 rating for Real Salt Lake.

What caused the 6-goal thriller?

An explosive opening saw three goals in 14 minutes, followed by relentless attacking pressure resulting in 24 combined shots and non-stop offensive action.

What does this mean for Real Salt Lake's season?

This vital victory in a critical six-pointer strengthens their playoff ambitions, solidifying sixth place while distancing themselves from a direct table rival.

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.

Match Statistics

Possession
48%
52%
Real Salt Lake 48%
San Diego 52%
Shots
16
8
Real Salt Lake 16
San Diego 8
Shots on Target
9
4
Real Salt Lake 9
San Diego 4
Expected Goals (xG)
2.63
1.30
Real Salt Lake 2.63
San Diego 1.30
Passes
557
592
Real Salt Lake 557
San Diego 592
Pass Accuracy
89%
88%
Real Salt Lake 89%
San Diego 88%
Corners
1
6
Real Salt Lake 1
San Diego 6
Fouls
12
13
Real Salt Lake 12
San Diego 13
Yellow Cards
1
1
Real Salt Lake 1
San Diego 1
Red Cards
0
0
Real Salt Lake 0
San Diego 0

Match Events

4' D. Luna
6' S. Solans
M. Ingvartsen (L. Morgan) 14'
37' S. Solans
45' M. Guilavogui
B. Duke 🟨 45'+5
HT
A. Godoy P. Soma 🔄 46'
B. Duke A. Mighten 🔄 46'
52' 🟨 M. Guilavogui
A. Dreyer 65'
O. Valakari D. Vazquez 🔄 68'
M. Ingvartsen B. B. Zamble 🔄 68'
71' 🔄 D. Luna A. Hezarkhani
71' 🔄 D. Yedlin S. Junqua
78' 🔄 S. Solans V. Olatunji
78' 🔄 S. Spierings G. Dillon
82' 🔄 M. Guilavogui Z. Booth
L. Morgan A. Pellegrino 🔄 84'
FT

Player Cards

Our take on every player in this match

Real Salt Lake

Goalkeepers
Rafael Cabral
MAGNET
MAGNET
53
Activity
53
Activity
53
Passes
0
Duels
Defenders
Zavier Gozo
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
1
Assists
26%
Pass Acc
DeAndre Yedlin
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
61%
Pass Acc
Justen Glad
FRIENDLY FIRE
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
1
Fouls
6.3
Rating
Lukas Engel
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Alexandros Katranis
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Midfielders
Diego Luna
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Stijn Spierings
LATE SHIFT
LATE SHIFT
12
Late Mins
12
Late Mins
77
Total Mins
78
Entry
Noel Caliskan
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Morgan Guilavogui
FINISHER
FINISHER
1
Goals
1
Goals
4
Shots
8.2
Rating
Forwards
Sergi Solans
HITMAN
HITMAN
2
Goals
2
Goals
4
On Target
9.6
Rating
BENCH
Mason Stajduhar
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Sam Junqua
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry
Pablo Ruíz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Griffin Dillon
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
19
Total Mins
Started
Entry
Zach Booth
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
Aiden Hezarkhani
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry
Dominik Marczuk
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Victor Olatunji
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
19
Total Mins
Started
Entry

San Diego

Goalkeepers
Duran Ferree
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Defenders
Bryce Duke
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Osvald Soe
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Manu Duah
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Oscar Verhoeven
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Midfielders
Anibal Godoy
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
3
Duels Won
0
Pens Won
Onni Valakari
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
66
Total Mins
68
Entry
Jeppe Tverskov
MAGNET
MAGNET
101
Activity
101
Activity
92
Passes
9
Duels
Forwards
Anders Dreyer
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Marcus Ingvartsen
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Lewis Morgan
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.7
Rating
BENCH
CJ dos Santos
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Pedro Soma
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
51
Total Mins
Started
Entry
David Vazquez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
30
Total Mins
Started
Entry
Emmanuel Boateng
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Alex Mighten
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
51
Total Mins
Started
Entry
Bryan Zamblé
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
30
Total Mins
Started
Entry
Anisse Saidi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Amahl Pellegrino
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
03/22/2026 San Diego 2 - 2 Real Salt Lake Major League Soccer Snapdragon Stadium
04/26/2025 San Diego 1 - 3 Real Salt Lake Major League Soccer Snapdragon Stadium
03/09/2025 Real Salt Lake 1 - 3 San Diego Major League Soccer Rio Tinto Stadium
03/22/2026
Major League Soccer Snapdragon Stadium
04/26/2025
Major League Soccer Snapdragon Stadium
03/09/2025
Major League Soccer Rio Tinto Stadium
Real Salt Lake Win
San Diego Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Seattle Sounders 7 16 10 3 +7 WSeattle Sounders 4 - 1 St. Louis City (19-04-2026)WHouston Dynamo 0 - 1 Seattle Sounders (05-04-2026)DMinnesota United FC 0 - 0 Seattle Sounders (22-03-2026)WSan Jose Earthquakes 0 - 1 Seattle Sounders (15-03-2026)WSt. Louis City 0 - 1 Seattle Sounders (08-03-2026)
2 Vancouver Whitecaps 6 15 17 4 +13 WVancouver Whitecaps 3 - 0 Sporting Kansas City (18-04-2026)WVancouver Whitecaps 3 - 2 Portland Timbers (05-04-2026)LVancouver Whitecaps 0 - 1 San Jose Earthquakes (22-03-2026)WVancouver Whitecaps 6 - 0 Minnesota United FC (15-03-2026)WPortland Timbers 1 - 4 Vancouver Whitecaps (08-03-2026)
3 San Jose Earthquakes 6 15 14 3 +11 WLos Angeles FC 1 - 4 San Jose Earthquakes (19-04-2026)WSporting Kansas City 1 - 3 San Jose Earthquakes (12-04-2026)WSan Jose Earthquakes 3 - 0 San Diego (05-04-2026)WVancouver Whitecaps 0 - 1 San Jose Earthquakes (22-03-2026)LSan Jose Earthquakes 0 - 1 Seattle Sounders (15-03-2026)
4 Real Salt Lake 6 13 13 8 +5 WReal Salt Lake 4 - 2 San Diego (19-04-2026)WReal Salt Lake 3 - 1 Sporting Kansas City (04-04-2026)DSan Diego 2 - 2 Real Salt Lake (22-03-2026)WReal Salt Lake 2 - 1 Austin (15-03-2026)WReal Salt Lake 2 - 1 Seattle Sounders (01-03-2026)
5 Colorado Rapids 5 12 16 6 +10 WColorado Rapids 6 - 2 Houston Dynamo (12-04-2026)WSporting Kansas City 1 - 4 Colorado Rapids (22-03-2026)WColorado Rapids 4 - 1 Los Angeles Galaxy (08-03-2026)WColorado Rapids 2 - 0 Portland Timbers (28-02-2026)LSeattle Sounders 2 - 0 Colorado Rapids (23-02-2026)
6 Minnesota United FC 6 11 8 10 -2 WMinnesota United FC 2 - 0 Portland Timbers (19-04-2026)WSan Diego 1 - 2 Minnesota United FC (12-04-2026)WLos Angeles Galaxy 1 - 2 Minnesota United FC (05-04-2026)DMinnesota United FC 0 - 0 Seattle Sounders (22-03-2026)LVancouver Whitecaps 6 - 0 Minnesota United FC (15-03-2026)
7 Los Angeles FC 6 10 7 6 +1 LLos Angeles FC 1 - 4 San Jose Earthquakes (19-04-2026)LPortland Timbers 2 - 1 Los Angeles FC (11-04-2026)DAustin 0 - 0 Los Angeles FC (22-03-2026)WLos Angeles FC 2 - 0 St. Louis City (15-03-2026)WLos Angeles FC 1 - 0 FC Dallas (08-03-2026)
8 San Diego 7 8 11 14 -3 LReal Salt Lake 4 - 2 San Diego (19-04-2026)LSan Diego 1 - 2 Minnesota United FC (12-04-2026)LSan Jose Earthquakes 3 - 0 San Diego (05-04-2026)DSan Diego 2 - 2 Real Salt Lake (22-03-2026)DFC Dallas 3 - 3 San Diego (15-03-2026)
9 FC Dallas 5 6 10 10 0 DFC Dallas 2 - 2 Los Angeles Galaxy (19-04-2026)DFC Dallas 1 - 1 St. Louis City (12-04-2026)WFC Dallas 4 - 3 Houston Dynamo (22-03-2026)DFC Dallas 3 - 3 San Diego (15-03-2026)LLos Angeles FC 1 - 0 FC Dallas (08-03-2026)
10 Los Angeles Galaxy 6 5 8 12 -4 DFC Dallas 2 - 2 Los Angeles Galaxy (19-04-2026)WAustin 1 - 2 Los Angeles Galaxy (11-04-2026)LLos Angeles Galaxy 1 - 2 Minnesota United FC (05-04-2026)DPortland Timbers 1 - 1 Los Angeles Galaxy (22-03-2026)LLos Angeles Galaxy 1 - 2 Sporting Kansas City (15-03-2026)
11 Portland Timbers 7 4 8 16 -8 LMinnesota United FC 2 - 0 Portland Timbers (19-04-2026)WPortland Timbers 2 - 1 Los Angeles FC (11-04-2026)LVancouver Whitecaps 3 - 2 Portland Timbers (05-04-2026)DPortland Timbers 1 - 1 Los Angeles Galaxy (22-03-2026)LHouston Dynamo 3 - 2 Portland Timbers (15-03-2026)
12 Houston Dynamo 5 3 8 15 -7 LColorado Rapids 6 - 2 Houston Dynamo (12-04-2026)LHouston Dynamo 0 - 1 Seattle Sounders (05-04-2026)LFC Dallas 4 - 3 Houston Dynamo (22-03-2026)WHouston Dynamo 3 - 2 Portland Timbers (15-03-2026)LHouston Dynamo 0 - 2 Los Angeles FC (01-03-2026)
13 Sporting Kansas City 7 3 5 18 -13 LVancouver Whitecaps 3 - 0 Sporting Kansas City (18-04-2026)LSporting Kansas City 1 - 3 San Jose Earthquakes (12-04-2026)LReal Salt Lake 3 - 1 Sporting Kansas City (04-04-2026)LSporting Kansas City 1 - 4 Colorado Rapids (22-03-2026)WLos Angeles Galaxy 1 - 2 Sporting Kansas City (15-03-2026)
14 Austin 4 2 4 6 -2 LAustin 1 - 2 Los Angeles Galaxy (11-04-2026)DAustin 0 - 0 Los Angeles FC (22-03-2026)LReal Salt Lake 2 - 1 Austin (15-03-2026)DAustin 2 - 2 Minnesota United FC (22-02-2026)
15 St. Louis City 5 1 2 10 -8 LSeattle Sounders 4 - 1 St. Louis City (19-04-2026)DFC Dallas 1 - 1 St. Louis City (12-04-2026)LLos Angeles FC 2 - 0 St. Louis City (15-03-2026)LSt. Louis City 0 - 1 Seattle Sounders (08-03-2026)LSan Diego 2 - 0 St. Louis City (02-03-2026)