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

Futmetrix Verdict
48
FT
Thu, Sep 10
Minnesota United FC
1-2
FC Dallas
⚡ Intensity 39
⚖️ Balance 56
🏆 Stakes 0
🎲 Upset 60
Dallas substitutes steal show in Minnesota.

Win Probability

  • Minnesota United FC 50%
  • Draw 25%
  • FC Dallas 25%

Futmetrix AI estimate

Super Subs Seal Late Dallas Upset at Allianz Field

Average Entertainment Futmetrix Score: 48/100. A masterclass in late-game substitutions turned a tense deadlock into a dramatic road victory for the visitors.

A Cagey Opening at Allianz Field

The opening phase in Minnesota offered more tactical chess than pure fireworks. The home side edged possession early on, trying to dictate the tempo through careful distribution from the back. However, FC Dallas set up a remarkably sturdy defensive block, flatly refusing to leave gaps in the final third. Despite Minnesota United FC seeing slightly more of the ball at 52 percent, the visitors carried a much more potent threat on the counter-attack. The high Stakes of mid-table positioning kept both teams inherently cautious, resulting in a physical battle punctuated by 34 combined fouls. Dallas registered significantly more looks at goal, firing off 13 total shots and forcing several crucial blocks from the home defense. Yet, neither side possessed the clinical edge needed to find that decisive breakthrough before the hour mark.

Trading Blows in the Second Half

The game entirely exploded into life after 60 minutes, drastically raising the overall Intensity of the contest. Dallas struck the first significant blow in the 62nd minute to stun the home supporters. Joaquín Valiente Cioli orchestrated a beautiful attacking move, perfectly feeding Kaick da Silva Ferreira to smash home the crucial opener. The stadium was momentarily silenced, but the local crowd quickly rallied to push their team forward. Their faith was rewarded just eleven minutes later when Minnesota found their much-needed answer. Kelvin Yeboah capitalized on a moment of defensive hesitation, firing a precise shot past the keeper to restore parity at 1-1. The sudden shift in Balance meant the momentum was completely up for grabs, prompting both coaching staffs to prepare imminent tactical changes.

Moreno Silences the Loons

With the match hanging in the balance, Dallas executed a masterclass in game management to secure the ultimate Upset. In a spectacular display of squad depth, a pair of late substitutions completely altered the destiny of the evening. Just moments after entering the fray, Samuel Sarver spotted a brilliant run from fellow substitute Santiago Moreno. In the 84th minute, Moreno provided the clinical finishing touch required to break Minnesota hearts on their own turf. Despite facing a late flurry of attacking pressure and set-pieces from the desperate hosts, Dallas confidently absorbed the onslaught to hold onto their 2-1 advantage. This hard-fought result severely dents Minnesota's regular-season momentum while injecting vital belief into a Dallas squad eager to climb the standings.

Key Questions

How did substitute S. Moreno change the game?

Coming on in the 77th minute, Santiago Moreno provided the decisive late breakthrough, scoring the winning goal in the 84th minute to secure the 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
52%
48%
Minnesota United FC 52%
FC Dallas 48%
Shots
9
13
Minnesota United FC 9
FC Dallas 13
Shots on Target
2
6
Minnesota United FC 2
FC Dallas 6
Expected Goals (xG)
1.16
2.22
Minnesota United FC 1.16
FC Dallas 2.22
Passes
479
448
Minnesota United FC 479
FC Dallas 448
Corners
2
6
Minnesota United FC 2
FC Dallas 6
Fouls
13
21
Minnesota United FC 13
FC Dallas 21
Yellow Cards
2
2
Minnesota United FC 2
FC Dallas 2
Red Cards
0
0
Minnesota United FC 0
FC Dallas 0

Match Events

Osaze Urhoghide 🟨 7'
HT
Kaick da Silva Ferreira (Joaquín Valiente Cioli) 62'
63' 🔄 Marcus Caldeira Tomás Chancalay
63' 🔄 Jefferson Abel Díaz Beleño Carlos Harvey
73' Kelvin Yeboah
74' 🔄 Kelvin Yeboah Maurice Malone
74' 🔄 Nectarios Triantis Owen Gene
Christian Cappis Santiago Moreno 🔄 77'
Ran Binyamin Herman Johansson 🔄 77'
Ramiro 🟨 83'
Santiago Moreno (Samuel Sarver) 84'
84' 🔄 Wil Trapp Mauricio González Carabalí
Logan Farrington Samuel Sarver 🔄 84'
89' 🟨 Owen Gene
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
90
Total Mins
Started
Entry
Defenders
Kyle Duncan
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Michael Boxall
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Jefferson Díaz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
63
Total Mins
63
Entry
Morris Duggan
WALL
WALL
0
Dribbled Past
0
Dribbled Past
6
Tackles
73%
Duel Win %
Midfielders
Joaquín Pereyra
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
33%
Pass Acc
Nectarios Triantis
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
74
Total Mins
74
Entry
Wil Trapp
LATE SHIFT
LATE SHIFT
6
Late Mins
6
Late Mins
84
Total Mins
84
Entry
Anthony Markanich
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Forwards
Marcus Caldeira
STORMTROOPER
STORMTROOPER
3
Shots
3
Shots
0
Goals
1
On Target
Kelvin Yeboah
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
BENCH
Alec Smir
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Kieran Chandler
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Fernando Romero
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Owen Gene
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
16
Total Mins
Started
Entry
Carlos Harvey
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
27
Total Mins
Started
Entry
Aziel Jackson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Tomás Chancalay
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
27
Total Mins
Started
Entry
Mauricio Gonzalez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
6
Total Mins
Started
Entry
Maurice Malone
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
16
Total Mins
Started
Entry

FC Dallas

Goalkeepers
Jonathan Sirois
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Ran Binyamin
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
13%
Pass Acc
Sebastien Ibeagha
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
50%
Duel Win %
Osaze Urhoghide
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
53%
Duel Win %
Shaq Moore
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
Midfielders
Kaick
SWEEPER
SWEEPER
6
Cleanups
6
Cleanups
5
Interceptions
1
Blocks
Ramiro
MAGNET
MAGNET
81
Activity
81
Activity
71
Passes
10
Duels
Christian Cappis
ENFORCER
ENFORCER
4
Tackles
4
Tackles
7
Duels Won
88%
Win %
Joaquín Valiente
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
1
Assists
39%
Pass Acc
Forwards
Logan Farrington
LATE SHIFT
LATE SHIFT
6
Late Mins
6
Late Mins
84
Total Mins
84
Entry
Bernard Kamungo
WALL
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
54%
Duel Win %
BENCH
Michael Collodi
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Nolan Norris
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Alhassan Abubakar
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Joshua Torquato
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Herman Johansson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
Clay Holstad
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
Samuel Sarver
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.9
Rating
Santiago Moreno
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute

Head to Head

Date Home Score Away Competition Venue
04/23/2026 FC Dallas 0 - 1 Minnesota United FC Major League Soccer Toyota Stadium
07/05/2025 FC Dallas 1 - 2 Minnesota United FC Major League Soccer Toyota Stadium
04/20/2025 Minnesota United FC 0 - 0 FC Dallas Major League Soccer Allianz Field
06/20/2024 FC Dallas 5 - 3 Minnesota United FC Major League Soccer Toyota Stadium
06/09/2024 Minnesota United FC 1 - 1 FC Dallas Major League Soccer Allianz Field
05/01/2023 Minnesota United FC 0 - 0 FC Dallas Major League Soccer Allianz Field
02/26/2023 FC Dallas 0 - 1 Minnesota United FC Major League Soccer Toyota Stadium
10/18/2022 FC Dallas 1 - 1 (PEN 5-4) Minnesota United FC Major League Soccer Toyota Stadium
09/03/2022 Minnesota United FC 0 - 3 FC Dallas Major League Soccer Allianz Field
05/22/2022 FC Dallas 1 - 2 Minnesota United FC Major League Soccer Toyota Stadium
04/23/2026
Major League Soccer Toyota Stadium
07/05/2025
Major League Soccer Toyota Stadium
04/20/2025
Major League Soccer Allianz Field
06/20/2024
Major League Soccer Toyota Stadium
06/09/2024
Major League Soccer Allianz Field
05/01/2023
Major League Soccer Allianz Field
02/26/2023
Major League Soccer Toyota Stadium
10/18/2022
1 - 1 (PEN 5-4)
Major League Soccer Toyota Stadium
09/03/2022
Major League Soccer Allianz Field
05/22/2022
Major League Soccer Toyota Stadium
Minnesota United FC Win
FC Dallas Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Vancouver Whitecaps 20 40 44 17 +27 WVancouver Whitecaps 3 - 0 Los Angeles Galaxy (10-09-2026)LVancouver Whitecaps 1 - 3 St. Louis City (06-09-2026)WSporting Kansas City 0 - 3 Vancouver Whitecaps (30-08-2026)WVancouver Whitecaps 5 - 0 FC Dallas (23-08-2026)LVancouver Whitecaps 0 - 1 Houston Dynamo (20-08-2026)
2 Colorado Rapids 20 32 27 20 +7 DAustin 1 - 1 Colorado Rapids (10-09-2026)WColorado Rapids 1 - 0 Real Salt Lake (30-08-2026)LSan Diego 3 - 0 Colorado Rapids (23-08-2026)WColorado Rapids 1 - 0 Los Angeles FC (20-08-2026)WColorado Rapids 2 - 0 Sporting Kansas City (16-08-2026)
3 Houston Dynamo 19 32 26 25 +1 WHouston Dynamo 2 - 1 Real Salt Lake (10-09-2026)DHouston Dynamo 0 - 0 San Jose Earthquakes (30-08-2026)LSt. Louis City 2 - 1 Houston Dynamo (23-08-2026)WVancouver Whitecaps 0 - 1 Houston Dynamo (20-08-2026)WHouston Dynamo 1 - 0 Los Angeles Galaxy (16-08-2026)
4 St. Louis City 19 31 30 27 +3 WVancouver Whitecaps 1 - 3 St. Louis City (06-09-2026)DSt. Louis City 3 - 3 FC Dallas (30-08-2026)WSt. Louis City 2 - 1 Houston Dynamo (23-08-2026)DSporting Kansas City 1 - 1 St. Louis City (20-08-2026)WSan Jose Earthquakes 1 - 3 St. Louis City (16-08-2026)
5 Los Angeles FC 20 30 27 21 +6 DReal Salt Lake 2 - 2 Los Angeles FC (06-09-2026)DLos Angeles FC 1 - 1 Portland Timbers (23-08-2026)LColorado Rapids 1 - 0 Los Angeles FC (20-08-2026)LLos Angeles FC 0 - 1 San Diego (16-08-2026)DVancouver Whitecaps 1 - 1 Los Angeles FC (01-08-2026)
6 FC Dallas 20 30 38 39 -1 WMinnesota United FC 1 - 2 FC Dallas (10-09-2026)WFC Dallas 4 - 3 Sporting Kansas City (06-09-2026)DSt. Louis City 3 - 3 FC Dallas (30-08-2026)LVancouver Whitecaps 5 - 0 FC Dallas (23-08-2026)WReal Salt Lake 3 - 4 FC Dallas (20-08-2026)
7 San Jose Earthquakes 18 28 34 25 +9 DAustin 1 - 1 San Jose Earthquakes (06-09-2026)DHouston Dynamo 0 - 0 San Jose Earthquakes (30-08-2026)LSan Jose Earthquakes 1 - 5 Minnesota United FC (23-08-2026)LLos Angeles Galaxy 1 - 0 San Jose Earthquakes (20-08-2026)LSan Jose Earthquakes 1 - 3 St. Louis City (16-08-2026)
8 Portland Timbers 19 27 38 35 +3 WPortland Timbers 5 - 4 Minnesota United FC (06-09-2026)LPortland Timbers 1 - 2 Austin (30-08-2026)DLos Angeles FC 1 - 1 Portland Timbers (23-08-2026)WPortland Timbers 3 - 1 San Diego (20-08-2026)WPortland Timbers 2 - 1 Seattle Sounders (02-08-2026)
9 Real Salt Lake 20 26 33 31 +2 LHouston Dynamo 2 - 1 Real Salt Lake (10-09-2026)DReal Salt Lake 2 - 2 Los Angeles FC (06-09-2026)LColorado Rapids 1 - 0 Real Salt Lake (30-08-2026)LReal Salt Lake 3 - 4 FC Dallas (20-08-2026)DReal Salt Lake 1 - 1 Minnesota United FC (16-08-2026)
10 San Diego 20 26 32 30 +2 WSan Diego 3 - 1 Los Angeles Galaxy (30-08-2026)WSan Diego 3 - 0 Colorado Rapids (23-08-2026)LPortland Timbers 3 - 1 San Diego (20-08-2026)WLos Angeles FC 0 - 1 San Diego (16-08-2026)DMinnesota United FC 1 - 1 San Diego (02-08-2026)
11 Seattle Sounders 18 24 21 25 -4 LSeattle Sounders 1 - 2 Austin (20-08-2026)LSeattle Sounders 0 - 2 Vancouver Whitecaps (17-08-2026)LPortland Timbers 2 - 1 Seattle Sounders (02-08-2026)LAustin 3 - 1 Seattle Sounders (23-07-2026)LSeattle Sounders 1 - 5 Portland Timbers (17-07-2026)
12 Minnesota United FC 18 22 25 27 -2 LMinnesota United FC 1 - 2 FC Dallas (10-09-2026)LPortland Timbers 5 - 4 Minnesota United FC (06-09-2026)WSan Jose Earthquakes 1 - 5 Minnesota United FC (23-08-2026)DReal Salt Lake 1 - 1 Minnesota United FC (16-08-2026)DMinnesota United FC 1 - 1 San Diego (02-08-2026)
13 Austin 19 20 22 34 -12 DAustin 1 - 1 Colorado Rapids (10-09-2026)DAustin 1 - 1 San Jose Earthquakes (06-09-2026)WPortland Timbers 1 - 2 Austin (30-08-2026)WSeattle Sounders 1 - 2 Austin (20-08-2026)LAustin 1 - 2 FC Dallas (17-08-2026)
14 Los Angeles Galaxy 19 18 19 32 -13 LVancouver Whitecaps 3 - 0 Los Angeles Galaxy (10-09-2026)LSan Diego 3 - 1 Los Angeles Galaxy (30-08-2026)WLos Angeles Galaxy 1 - 0 San Jose Earthquakes (20-08-2026)LHouston Dynamo 1 - 0 Los Angeles Galaxy (16-08-2026)DLos Angeles Galaxy 0 - 0 FC Dallas (02-08-2026)
15 Sporting Kansas City 19 14 19 47 -28 LFC Dallas 4 - 3 Sporting Kansas City (06-09-2026)LSporting Kansas City 0 - 3 Vancouver Whitecaps (30-08-2026)DSporting Kansas City 1 - 1 St. Louis City (20-08-2026)LColorado Rapids 2 - 0 Sporting Kansas City (16-08-2026)LSporting Kansas City 0 - 2 Houston Dynamo (02-08-2026)

Find your next match faster.

Honest match ratings. Find what is worth watching—without the clutter.

Bookmark this page

This page updates as new matches arrive.

Keep these picks handy.

Press Ctrl+D, then confirm in your browser.

Viewed labels stay on this device. We don't receive your reading history.

Keep Futmetrix handy

Honest match ratings. Find what is worth watching—without the clutter.