Major League Soccer Regular Season - 15

Minnesota United FC 1 - 1 FT Real Salt Lake

Allianz Field

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

Futmetrix Verdict
58
FT
Sat, May 23
Minnesota United FC
1-1
Real Salt Lake
⚡ Intensity 41
⚖️ Balance 40
🏆 Stakes 67
🎲 Upset 36
Late Gonzalez strike rescues Minnesota point.

Gonzalez Heroics Stun Real Salt Lake in Stoppage Time

Worth Watching Futmetrix Score: 58/100. A gritty tactical duel defined by supreme efficiency, proving that sometimes one singular shot on target is all you need to rewrite the narrative.

The First Strike

The opening phase at Allianz Field set a demanding standard. Minnesota United FC controlled possession early on, looking to dictate the tempo on their home turf. However, Real Salt Lake arrived with a clear, ruthless game plan. They absorbed the pressure and waited for the perfect transition. In the 22nd minute, that patience paid off beautifully. Z. Gozo found Z. Booth, who buried the visitors' only shot on target for the entire match. The Balance shifted immediately. Minnesota found themselves chasing shadows despite holding the ball, while the Utah side comfortably retreated into a rigid defensive shape. It was a masterclass in away-day pragmatism. The Loons probed the flanks aggressively, but clear-cut chances were virtually non-existent in the opening forty-five.

The Disallowed Hope

The narrative nearly flipped just before the halftime whistle. The Intensity spiked violently when M. Dieng thought he had leveled the match deep into stoppage time. The crowd erupted, only for the VAR officials to intervene and rule the strike out for a marginal offside. That emotional swing defined the middle phase of the match. Real Salt Lake leaned heavily on their midfield anchor, Stijn Spierings. He was an absolute wall in the center of the park, disrupting passing lanes and frustrating the home side's playmakers. Minnesota maintained control of the ball, eventually hitting 57% possession, but they looked entirely toothless. They launched eleven total shots, yet failed to test the keeper. It became a deeply frustrating exercise in breaking down a resolute low block.

The Late Rescue

Soccer is a game of fine margins, and this finale proved it. The Stakes were massive for a Minnesota squad desperate to maintain their playoff positioning in the standings. Enter M. Gonzalez. Brought on in the 77th minute as a final throw of the dice, the attacker completely altered the outcome. In the 90th minute, with hope fading fast, J. Pereyra delivered a desperate final ball. Gonzalez reacted first, firing home Minnesota's solitary shot on target to snatch a dramatic 1-1 draw. The relief inside Allianz Field was palpable. Real Salt Lake will bitterly regret dropping two points from a winning position, though they remain comfortably in fourth place. For Minnesota, this late rescue operation salvages a precious point and injects crucial momentum into their campaign.

Key Questions

Did Minnesota United FC deserve the late equalizer?

Yes. Despite registering just one shot on target, their 57% possession and relentless second-half pressure eventually cracked a very stubborn defense.

What does this mean for Minnesota United FC's season?

Snatching a point keeps them in seventh place. It preserves their playoff spot and provides a massive psychological boost after trailing for so long.

How did substitute Stijn Spierings change the game?

Though he actually started the match, Spierings was the standout performer. His elite midfield control and defensive screening nearly secured an away victory.

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
57%
43%
Minnesota United FC 57%
Real Salt Lake 43%
Shots
11
8
Minnesota United FC 11
Real Salt Lake 8
Shots on Target
1
1
Minnesota United FC 1
Real Salt Lake 1
Expected Goals (xG)
0.86
0.33
Minnesota United FC 0.86
Real Salt Lake 0.33
Passes
449
349
Minnesota United FC 449
Real Salt Lake 349
Pass Accuracy
80%
75%
Minnesota United FC 80%
Real Salt Lake 75%
Corners
6
3
Minnesota United FC 6
Real Salt Lake 3
Fouls
5
11
Minnesota United FC 5
Real Salt Lake 11
Yellow Cards
0
2
Minnesota United FC 0
Real Salt Lake 2
Red Cards
0
0
Minnesota United FC 0
Real Salt Lake 0

Match Events

Z. Booth (Z. Gozo) 22'
D. Yedlin 🟨 29'
45'+4 M. Dieng
HT
A. Hezarkhani Lineker Rodrigues 🔄 60'
D. Yedlin P. Quinton 🔄 61'
65' 🔄 K. Duncan B. Hlongwane
N. Caliskan 🟨 75'
77' 🔄 N. Triantis W. Trapp
77' 🔄 A. Markanich M. Gonzalez
Z. Booth V. Olatunji 🔄 79'
83' 🔄 O. Gene D. Fitz
83' 🔄 M. Dieng M. Caldeira
L. Engel S. Junqua 🔄 87'
S. Spierings G. Dillon 🔄 87'
90'+3 M. Gonzalez (J. Pereyra)
FT

Player Cards

Our take on every player in this match

Minnesota United FC

Goalkeepers
Drake Callender
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Defenders
Jefferson Díaz
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
6
Duels Won
0
Pens Won
Michael Boxall
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Morris Duggan
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
78%
Duel Win %
Midfielders
Kyle Duncan
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
65
Total Mins
65
Entry
Nectarios Triantis
LATE SHIFT
LATE SHIFT
13
Late Mins
13
Late Mins
77
Total Mins
77
Entry
Owen Gene
LATE SHIFT
LATE SHIFT
7
Late Mins
7
Late Mins
83
Total Mins
83
Entry
Anthony Markanich
ENFORCER
ENFORCER
4
Tackles
4
Tackles
7
Duels Won
78%
Win %
Forwards
Joaquín Pereyra
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
1
Assists
30%
Pass Acc
Mamadou Dieng
LATE SHIFT
LATE SHIFT
7
Late Mins
7
Late Mins
83
Total Mins
83
Entry
Tomás Chancalay
MAGNET
MAGNET
65
Activity
65
Activity
51
Passes
14
Duels
BENCH
Alec Smir
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Nicolás Romero
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Devin Padelford
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Wil Trapp
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
19
Total Mins
Started
Entry
Carlos Harvey
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Dominik Fitz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
Mauricio González
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
7.6
Rating
Marcus Caldeira
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
Bongokuhle Hlongwane
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
31
Total Mins
Started
Entry

Real Salt Lake

Goalkeepers
Rafael Cabral
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Defenders
DeAndre Yedlin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
61
Total Mins
61
Entry
Justen Glad
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Lukas Engel
👻 Invisible Nothing to note
Midfielders
Zach Booth
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Noel Caliskan
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Stijn Spierings
ENFORCER
ENFORCER
5
Tackles
5
Tackles
8
Duels Won
80%
Win %
Juan Sanabria
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Forwards
Aiden Hezarkhani
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
60
Total Mins
60
Entry
Sergi Solans
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Zavier Gozo
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.6
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
35
Total Mins
Started
Entry
Sam Junqua
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
9
Total Mins
Started
Entry
Juan Jose Arias
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
9
Total Mins
Started
Entry
Antonio Riquelme
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
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
17
Total Mins
Started
Entry
Lineker Rodrigues
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
36
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
08/24/2025 Real Salt Lake 1 - 3 Minnesota United FC Major League Soccer Rio Tinto Stadium
03/30/2025 Minnesota United FC 2 - 0 Real Salt Lake Major League Soccer Allianz Field
01/28/2025 Real Salt Lake 1 - 1 Minnesota United FC Friendlies Clubs
11/03/2024 Minnesota United FC 1 - 1 (PEN 3-1) Real Salt Lake Major League Soccer Allianz Field
10/30/2024 Real Salt Lake 0 - 0 (PEN 4-5) Minnesota United FC Major League Soccer America First Field
10/03/2024 Real Salt Lake 0 - 0 Minnesota United FC Major League Soccer America First Field
04/07/2024 Minnesota United FC 1 - 1 Real Salt Lake Major League Soccer Allianz Field
06/25/2023 Real Salt Lake 2 - 2 Minnesota United FC Major League Soccer America First Field
05/28/2023 Minnesota United FC 1 - 1 Real Salt Lake Major League Soccer Allianz Field
08/24/2025
Major League Soccer Rio Tinto Stadium
03/30/2025
Major League Soccer Allianz Field
01/28/2025
Friendlies Clubs
11/03/2024
Major League Soccer Allianz Field
10/30/2024
Major League Soccer America First Field
10/03/2024
Major League Soccer America First Field
04/07/2024
Major League Soccer Allianz Field
06/25/2023
Major League Soccer America First Field
05/28/2023
Major League Soccer Allianz Field
Minnesota United FC Win
Real Salt Lake 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)