Major League Soccer Regular Season - 16

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
55
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: 55/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 Vancouver Whitecaps 12 26 29 12 +17 WSan Diego 2 - 4 Vancouver Whitecaps (24-05-2026)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)
2 San Jose Earthquakes 12 25 30 14 +16 WPortland Timbers 1 - 3 San Jose Earthquakes (24-05-2026)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)
3 Seattle Sounders 13 24 17 11 +6 LLos Angeles FC 1 - 0 Seattle Sounders (25-05-2026)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)
4 Real Salt Lake 12 23 23 15 +8 DMinnesota United FC 1 - 1 Real Salt Lake (23-05-2026)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)
5 Los Angeles FC 12 18 13 14 -1 WLos Angeles FC 1 - 0 Seattle Sounders (25-05-2026)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)
6 Colorado Rapids 12 16 20 15 +5 LColorado Rapids 1 - 2 FC Dallas (24-05-2026)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)
7 Minnesota United FC 11 16 12 15 -3 DMinnesota United FC 1 - 1 Real Salt Lake (23-05-2026)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)
8 Houston Dynamo 12 16 16 22 -6 DLos Angeles Galaxy 1 - 1 Houston Dynamo (24-05-2026)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)
9 FC Dallas 11 15 21 20 +1 WColorado Rapids 1 - 2 FC Dallas (24-05-2026)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)
10 San Diego 13 13 22 24 -2 LSan Diego 2 - 4 Vancouver Whitecaps (24-05-2026)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)
11 Los Angeles Galaxy 11 13 15 18 -3 DLos Angeles Galaxy 1 - 1 Houston Dynamo (24-05-2026)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)
12 Portland Timbers 11 10 17 22 -5 LPortland Timbers 1 - 3 San Jose Earthquakes (24-05-2026)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)
13 St. Louis City 10 10 10 16 -6 WSt. Louis City 3 - 0 Austin (23-05-2026)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)
14 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)
15 Austin 11 9 12 23 -11 LSt. Louis City 3 - 0 Austin (23-05-2026)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)