Major League Soccer Regular Season - 15

Real Salt Lake 2 - 1 FT Colorado Rapids

America First Field

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

Futmetrix Verdict
59
FT
Sun, May 17
Real Salt Lake
2-1
Colorado Rapids
⚡ Intensity 41
⚖️ Balance 78
🏆 Stakes 56
🎲 Upset 0
Salt Lake stun Colorado in comeback thriller.

Salt Lake's Relentless Assault Sinks Rapids in Comeback Thriller

Worth Watching Futmetrix Score: 59/100. A blistering comeback built on relentless attacking pressure proves that Real Salt Lake has the grit to challenge at the top of the Western Conference.

The Early Scare

Colorado came out swinging at Rio Tinto Stadium. The visitors edged possession throughout the night, but it was their early killer instinct that briefly silenced the home crowd. Just seven minutes into the contest, W. Frederick connected beautifully with a feed from P. Aaronson to slot home a crisp opener. For a fleeting moment, Colorado Rapids looked fully in control. They dictated the tempo and used quick transitions to catch the home defense sleeping. The Stakes were massive in this top-five regular season showdown, and the Rapids eagerly struck the first blow. But rather than retreating, the hosts regrouped and began laying siege to the Colorado penalty area, setting up a thrilling response.

The Turnaround

The Intensity was off the charts as Real Salt Lake went into overdrive. Trailing by a goal, the hosts transformed the pitch into a relentless attacking showcase, ultimately firing 16 of their 17 total shots from inside the penalty box. Every time they pushed forward, they created dangerous overloads. This sheer volume of chances finally broke the Rapids' resistance in the 36th minute. Z. Gozo restored parity, smashing home a crucial equalizer after an incisive assist from the brilliant S. Solans. The momentum shifted violently. While Colorado technically held more of the ball, they lacked the final-third penetration to counter Salt Lake's high-octane offensive assault before the halftime whistle.

Solans Seals It

The second half evolved into a captivating duel of individual brilliance. Colorado's defense relied heavily on Nicholas Defreitas-Hansen, who delivered an absolute masterclass between the posts. The shot-stopper racked up six vital saves, repeatedly denying Salt Lake a quick breakthrough. Yet, the Balance of power had already swung too far toward the hosts. The breaking point finally arrived in the 68th minute. Solans went from provider to executioner, burying the game-winning goal off a sharp setup by J. Sanabria. Real Salt Lake expertly managed the final stages to secure the 2-1 triumph. It is a massive result that tightens their grip on fourth place, leaving the Rapids empty-handed.

Key Questions

What made Nicholas Defreitas-Hansen the Man of the Match?

He kept Colorado in the match with six crucial saves, absorbing relentless pressure from an aggressive Real Salt Lake attack.

How did Real Salt Lake complete the comeback from behind?

Zavier Gozo equalized in the first half before Sergi Solans sealed the victory with a 68th-minute strike at Rio Tinto Stadium.

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

This crucial win cements their fourth-place standing, pulling them three points clear of Colorado and proving their grit in the regular season.

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
49%
51%
Real Salt Lake 49%
Colorado Rapids 51%
Shots
17
8
Real Salt Lake 17
Colorado Rapids 8
Shots on Target
8
4
Real Salt Lake 8
Colorado Rapids 4
Expected Goals (xG)
1.38
0.39
Real Salt Lake 1.38
Colorado Rapids 0.39
Passes
401
420
Real Salt Lake 401
Colorado Rapids 420
Pass Accuracy
82%
87%
Real Salt Lake 82%
Colorado Rapids 87%
Corners
2
6
Real Salt Lake 2
Colorado Rapids 6
Fouls
17
8
Real Salt Lake 17
Colorado Rapids 8
Yellow Cards
1
3
Real Salt Lake 1
Colorado Rapids 3
Red Cards
0
0
Real Salt Lake 0
Colorado Rapids 0

Match Events

W. Frederick (P. Aaronson) 7'
H. Ojediran 🟨 34'
36' Z. Gozo (S. Solans)
HT
C. Ronan J. Atencio 🔄 52'
J. Travis R. Holding 🔄 52'
64' 🔄 A. Hezarkhani M. Guilavogui
64' 🔄 L. Engel S. Junqua
64' 🔄 Z. Booth D. Marczuk
J. Atencio 🟨 67'
68' S. Solans (J. Sanabria)
H. Ojediran D. Yapi 🔄 73'
K. Thompson R. Cannon 🔄 73'
R. Cannon 🟨 73'
76' 🔄 S. Spierings G. Dillon
81' 🟨 Z. Gozo
M. Navarro A. Manyoma 🔄 84'
87' 🔄 S. Solans V. Olatunji
90'+3 🟨 D. Yedlin
FT

Player Cards

Our take on every player in this match

Real Salt Lake

Goalkeepers
Rafael Cabral
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
91
Total Mins
Started
Entry
Defenders
Zach Booth
WALL
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
44%
Duel Win %
DeAndre Yedlin
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Justen Glad
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
Lukas Engel
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
64
Total Mins
64
Entry
Juan Sanabria
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
1
Assists
30%
Pass Acc
Midfielders
Aiden Hezarkhani
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
64
Total Mins
64
Entry
Stijn Spierings
LATE SHIFT
LATE SHIFT
14
Late Mins
14
Late Mins
76
Total Mins
76
Entry
Noel Caliskan
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
5
Duels Won
0
Pens Won
Zavier Gozo
FINISHER
FINISHER
1
Goals
1
Goals
4
Shots
7.6
Rating
Forwards
Sergi Solans
FINISHER
FINISHER
1
Goals
1
Goals
3
Shots
8.2
Rating
BENCH
Max Kerkvliet
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Philip Quinton
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Sam Junqua
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
27
Total Mins
Started
Entry
Alexandros Katranis
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
15
Total Mins
Started
Entry
Dominik Marczuk
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
27
Total Mins
Started
Entry
Victor Olatunji
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
4
Total Mins
Started
Entry
Morgan Guilavogui
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
27
Total Mins
Started
Entry

Colorado Rapids

Goalkeepers
Nicholas Defreitas-Hansen
MAGNET
MAGNET
49
Activity
49
Activity
46
Passes
3
Duels
Defenders
Kosi Thompson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
73
Total Mins
73
Entry
Lucas Herrington
SHIELD
SHIELD
3
Blocks
3
Blocks
1
Interceptions
1
Tackles
Miguel Navarro
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
4
Duels Won
0
Pens Won
Jackson Travis
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
2
Duels Won
0
Pens Won
Midfielders
Wayne Frederick
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Hamzat Ojediran
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
73
Total Mins
73
Entry
Connor Ronan
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
27%
Pass Acc
Forwards
Paxten Aaronson
PROVIDER
PROVIDER
1
Assists
1
Assists
2
Key Passes
6.6
Rating
Rafael Navarro
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
91
Total Mins
Started
Entry
Georgi Minoungou
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
91
Total Mins
Started
Entry
BENCH
Adam Beaudry
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Reggie Cannon
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
18
Total Mins
Started
Entry
Rob Holding
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
39
Total Mins
Started
Entry
Keegan Rosenberry
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Noah Cobb
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Josh Atencio
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
39
Total Mins
Started
Entry
Alexis Manyoma
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
7
Total Mins
Started
Entry
Dante Sealy
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Darren Yapi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
18
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
10/05/2025 Real Salt Lake 1 - 0 Colorado Rapids Major League Soccer Rio Tinto Stadium
05/18/2025 Colorado Rapids 1 - 0 Real Salt Lake Major League Soccer Dick's Sporting Goods Park
07/21/2024 Colorado Rapids 3 - 2 Real Salt Lake Major League Soccer Dick's Sporting Goods Park
05/19/2024 Real Salt Lake 5 - 3 Colorado Rapids Major League Soccer America First Field
03/10/2024 Real Salt Lake 1 - 2 Colorado Rapids Major League Soccer America First Field
10/22/2023 Colorado Rapids 0 - 1 Real Salt Lake Major League Soccer Dick's Sporting Goods Park
09/03/2023 Real Salt Lake 2 - 0 Colorado Rapids Major League Soccer America First Field
05/25/2023 Colorado Rapids 0 - 1 Real Salt Lake US Open Cup Dick's Sporting Goods Park
05/21/2023 Colorado Rapids 2 - 3 Real Salt Lake Major League Soccer Dick's Sporting Goods Park
07/10/2022 Real Salt Lake 2 - 2 Colorado Rapids Major League Soccer Rio Tinto Stadium
10/05/2025
Major League Soccer Rio Tinto Stadium
05/18/2025
Major League Soccer Dick's Sporting Goods Park
07/21/2024
Major League Soccer Dick's Sporting Goods Park
05/19/2024
Major League Soccer America First Field
03/10/2024
Major League Soccer America First Field
10/22/2023
Major League Soccer Dick's Sporting Goods Park
09/03/2023
Major League Soccer America First Field
05/25/2023
US Open Cup Dick's Sporting Goods Park
05/21/2023
Major League Soccer Dick's Sporting Goods Park
07/10/2022
Major League Soccer Rio Tinto Stadium
Real Salt Lake Win
Colorado Rapids Win
Draw

League Standings

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