Major League Soccer Regular Season - 13

FC Dallas 3 - 1 FT Real Salt Lake

Toyota Stadium

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

Futmetrix Verdict
61
FT
Sun, May 10
FC Dallas
3-1
Real Salt Lake
⚡ Intensity 62
⚖️ Balance 20
🏆 Stakes 56
🎲 Upset 0
FC Dallas stuns possession-heavy Real Salt Lake.

FC Dallas Flips the Script in Counter-Attacking Masterclass

Worth Watching Futmetrix Score: 61/100. FC Dallas shattered expectations against high-flying Real Salt Lake, surviving an absolute siege to execute a clinical upset.

Early Shockwaves

Real Salt Lake arrived at Toyota Stadium fully expecting to dictate the terms of this regular-season clash. They certainly dominated possession from the opening whistle, hoarding a massive 73% of the ball. But FC Dallas had zero interest in sterile possession statistics. The hosts gladly absorbed the mounting pressure and struck back with ruthless, punishing efficiency. The Intensity of the contest spiked immediately when S. Moreno buried the opening goal in the 19th minute, beautifully set up by a sharp feed from P. Musa. Before the visitors could even process the early setback, Kaick doubled the hosts' advantage just five minutes later. The heavy favorites looked completely shell-shocked by the direct, vertical onslaught that bypassed their heavily populated midfield entirely.

The Siege and the Scare

Down by two goals on the road, the visitors predictably set up camp inside the Dallas half. The match developed a fascinating Balance, shifting entirely into a rigid game of attack versus defense. Real Salt Lake generated ten corners over the course of the match, turning the home penalty area into a relentless pressure cooker. Yet, despite moving the ball side-to-side with extreme precision—tallying an overwhelming 642 total passes—they genuinely struggled to create clear-cut chances against a packed defense. Dallas maintained a disciplined shape and dared their opponents to find a creative spark. The visitors finally found their elusive lifeline in the 85th minute. Diego Luna finished off a clever feed from M. Guilavogui, setting up an incredibly frantic conclusion.

A Bench-Delivered Finish

That late breakthrough severely threatened to shatter the hosts' resolve and undo all their hard work. Instead, a brilliant managerial adjustment sealed the spectacular upset. Enter Sam Sarver. Brought on to stretch the visibly tired defensive lines of an opponent throwing everyone forward, the dynamic super-sub delivered the ultimate knockout blow deep into stoppage time. His 93rd-minute strike killed any lingering hopes of a comeback, rewarding Dallas with a massive 3-1 victory. They managed just 27% possession but still produced 2.15 expected goals. This vital win breathes massive life into their struggling campaign at the bottom of the table, while proving to the rest of the league that sterile possession means absolutely nothing against lethal, organized transitions.

Key Questions

What does this mean for FC Dallas's season?

This massive upset lifts them from a bleak run of form. Escaping the bottom spots requires ruthless finishing, and this 3-1 win provides exactly that blueprint.

How did substitute Sam Sarver change the game?

Coming off the bench, Sarver injected vital energy against a pressing opponent. His 93rd-minute goal killed off the late comeback threat and secured all three points.

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
27%
73%
FC Dallas 27%
Real Salt Lake 73%
Shots
11
9
FC Dallas 11
Real Salt Lake 9
Shots on Target
4
2
FC Dallas 4
Real Salt Lake 2
Expected Goals (xG)
2.15
0.50
FC Dallas 2.15
Real Salt Lake 0.50
Passes
236
642
FC Dallas 236
Real Salt Lake 642
Pass Accuracy
75%
89%
FC Dallas 75%
Real Salt Lake 89%
Corners
4
6
FC Dallas 4
Real Salt Lake 6
Fouls
15
12
FC Dallas 15
Real Salt Lake 12
Yellow Cards
2
3
FC Dallas 2
Real Salt Lake 3
Red Cards
0
0
FC Dallas 0
Real Salt Lake 0

Match Events

19' S. Moreno (P. Musa)
23' 🟨 O. Urhoghide
24' Kaick
M. Guilavogui 🟨 35'
D. Luna 🟨 45'+1
HT
S. Solans V. Olatunji 🔄 58'
67' 🔄 S. Moreno C. Cappis
S. Spierings A. Hezarkhani 🔄 68'
J. Sanabria A. Katranis 🔄 69'
75' 🔄 J. Valiente S. Sarver
75' 🔄 P. Musa L. Farrington
D. Yedlin 🟨 81'
D. Yedlin D. Marczuk 🔄 83'
D. Luna (M. Guilavogui) 85'
88' 🔄 R. Binyamin S. Ibeagha
90'+3 S. Sarver
90'+4 🟨 S. Sarver
FT

Player Cards

Our take on every player in this match

FC Dallas

Goalkeepers
Michael Collodi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Defenders
Herman Johansson
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
18%
Pass Acc
Shaq Moore
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Osaze Urhoghide
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
67%
Duel Win %
Nolan Norris
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Midfielders
Joaquín Valiente
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
76
Total Mins
75
Entry
Kaick
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Ramiro
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Ran Binyamin
NPC
NPC
88
Minutes
88
Minutes
16%
Pass Acc
6.9
Rating
Forwards
Santiago Moreno
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Petar Musa
PROVIDER
PROVIDER
1
Assists
1
Assists
2
Key Passes
6.9
Rating
BENCH
Jonathan Sirois
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Sebastien Ibeagha
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
7
Total Mins
Started
Entry
Lalas Abubakar
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Patrickson Delgado
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Christian Cappis
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
28
Total Mins
Started
Entry
Caleb Swann
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Sam Sarver
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
7.7
Rating
Logan Farrington
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
19
Total Mins
Started
Entry
Nicholas Simmonds
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Real Salt Lake

Goalkeepers
Rafael Cabral
MAGNET
MAGNET
51
Activity
51
Activity
50
Passes
1
Duels
Defenders
Zavier Gozo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
DeAndre Yedlin
LATE SHIFT
LATE SHIFT
7
Late Mins
7
Late Mins
83
Total Mins
83
Entry
Philip Quinton
MAGNET
MAGNET
98
Activity
98
Activity
89
Passes
9
Duels
Sam Junqua
WALL
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
75%
Duel Win %
Juan Sanabria
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
68
Total Mins
69
Entry
Midfielders
Morgan Guilavogui
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.5
Rating
Noel Caliskan
MAGNET
MAGNET
79
Activity
79
Activity
72
Passes
7
Duels
Stijn Spierings
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
68
Total Mins
68
Entry
Diego Luna
CLUTCH HERO
CLUTCH HERO
85
Goal Time
85
Goal Time
Goal
Impact
7.6
Rating
Forwards
Sergi Solans
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
58
Total Mins
58
Entry
BENCH
Mason Stajduhar
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Alexandros Katranis
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
27
Total Mins
Started
Entry
Kobi Henry
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Pablo Ruíz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Zach Booth
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
0
Total Mins
Started
Entry
Aiden Hezarkhani
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
27
Total Mins
Started
Entry
Dominik Marczuk
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
Victor Olatunji
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
37
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
01/30/2026 Real Salt Lake 0 - 2 FC Dallas The Atlantic Cup
05/11/2025 FC Dallas 1 - 1 Real Salt Lake Major League Soccer Toyota Stadium
03/23/2025 Real Salt Lake 0 - 1 FC Dallas Major League Soccer Rio Tinto Stadium
09/19/2024 Real Salt Lake 3 - 2 FC Dallas Major League Soccer America First Field
05/26/2024 FC Dallas 3 - 3 Real Salt Lake Major League Soccer Toyota Stadium
09/21/2023 Real Salt Lake 1 - 3 FC Dallas Major League Soccer America First Field
04/16/2023 FC Dallas 2 - 1 Real Salt Lake Major League Soccer Toyota Stadium
08/28/2022 FC Dallas 1 - 1 Real Salt Lake Major League Soccer Toyota Stadium
07/24/2022 Real Salt Lake 0 - 1 FC Dallas Major League Soccer Rio Tinto Stadium
10/28/2021 FC Dallas 1 - 2 Real Salt Lake Major League Soccer Toyota Stadium
01/30/2026
The Atlantic Cup
05/11/2025
Major League Soccer Toyota Stadium
03/23/2025
Major League Soccer Rio Tinto Stadium
09/19/2024
Major League Soccer America First Field
05/26/2024
Major League Soccer Toyota Stadium
09/21/2023
Major League Soccer America First Field
04/16/2023
Major League Soccer Toyota Stadium
08/28/2022
Major League Soccer Toyota Stadium
07/24/2022
Major League Soccer Rio Tinto Stadium
10/28/2021
Major League Soccer Toyota Stadium
FC Dallas Win
Real Salt Lake Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 San Jose Earthquakes 9 22 23 7 +16 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)WLos Angeles FC 1 - 4 San Jose Earthquakes (19-04-2026)WSporting Kansas City 1 - 3 San Jose Earthquakes (12-04-2026)
2 Seattle Sounders 10 21 14 6 +8 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)WSeattle Sounders 4 - 1 St. Louis City (19-04-2026)WHouston Dynamo 0 - 1 Seattle Sounders (05-04-2026)
3 Vancouver Whitecaps 9 20 22 7 +15 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)WVancouver Whitecaps 3 - 0 Sporting Kansas City (18-04-2026)WVancouver Whitecaps 3 - 2 Portland Timbers (05-04-2026)
4 Real Salt Lake 9 16 17 13 +4 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)WReal Salt Lake 4 - 2 San Diego (19-04-2026)WReal Salt Lake 3 - 1 Sporting Kansas City (04-04-2026)
5 Los Angeles FC 10 15 11 12 -1 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)LLos Angeles FC 1 - 4 San Jose Earthquakes (19-04-2026)
6 Minnesota United FC 9 15 11 13 -2 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)WSan Diego 1 - 2 Minnesota United FC (12-04-2026)
7 Colorado Rapids 9 13 17 11 +6 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)DLos Angeles FC 0 - 0 Colorado Rapids (23-04-2026)WColorado Rapids 6 - 2 Houston Dynamo (12-04-2026)
8 Houston Dynamo 9 12 14 18 -4 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)WHouston Dynamo 1 - 0 San Diego (23-04-2026)LColorado Rapids 6 - 2 Houston Dynamo (12-04-2026)
9 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)
10 San Diego 11 10 15 20 -5 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)LReal Salt Lake 4 - 2 San Diego (19-04-2026)
11 FC Dallas 8 9 14 14 0 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)DFC Dallas 2 - 2 Los Angeles Galaxy (19-04-2026)DFC Dallas 1 - 1 St. Louis City (12-04-2026)
12 Austin 8 9 11 13 -2 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)LSan Jose Earthquakes 5 - 1 Austin (23-04-2026)LAustin 1 - 2 Los Angeles Galaxy (11-04-2026)
13 Los Angeles Galaxy 8 9 11 14 -3 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)WAustin 1 - 2 Los Angeles Galaxy (11-04-2026)LLos Angeles Galaxy 1 - 2 Minnesota United FC (05-04-2026)
14 St. Louis City 8 4 5 15 -10 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)DFC Dallas 1 - 1 St. Louis City (12-04-2026)
15 Sporting Kansas City 9 4 6 25 -19 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)LSporting Kansas City 1 - 3 San Jose Earthquakes (12-04-2026)LReal Salt Lake 3 - 1 Sporting Kansas City (04-04-2026)