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

Futmetrix Verdict
76
FT
Sun, Oct 11
Minnesota United FC
2-2
Houston Dynamo
⚡ Intensity 68
⚖️ Balance 75
🏆 Stakes 10
🎲 Upset 50
Late drama stuns Allianz Field crowd.

Win Probability

  • Minnesota United FC 45%
  • Draw 26%
  • Houston Dynamo 28%

Futmetrix AI estimate

Late McGuire Heroics Deny Minnesota a Desperate Victory

Highly Entertaining Futmetrix Score: 76/100. Our verdict is a highly entertaining clash that showcased both the desperate fight of a struggling side and the resilient depth of a playoff contender.

The Opening Exchange

A palpable sense of urgency greeted the players at Allianz Field, with Minnesota United FC desperate to halt a bleak five-game losing streak. The early Intensity was notable as both sides traded blows, but it was Houston Dynamo who struck first. In the 18th minute, Lyle Foster found a pocket of space to fire the visitors ahead. Houston edged possession at 54%, moving the ball with purpose and ending the half with a slight tactical upper hand. Yet, Minnesota refused to fold. The hosts peppered the goal, contributing to a high shot volume that eventually saw 29 combined attempts. Goalkeepers at both ends were forced into early action, racking up eight crucial saves between them to keep the scoreline tight before the break.

Turning the Tide

The halftime team talk clearly worked for the hosts. Just three minutes into the second half, Kelvin Yeboah capitalized on a sharp feed from Morris Duggan to level the game. This shattered the Balance of the match, initiating a chaotic stretch where the momentum would swing violently. Both managers turned to their benches, looking for a decisive spark. Minnesota’s roll of the dice paid off spectacularly when substitute Marcus Caldeira, introduced in the 63rd minute, fired home a brilliant strike on 78 minutes after a setup by Cherrion Valerius. The Upset Factor surged as the 14th-placed side took control. Caldeira’s immediate impact turned a gritty defensive effort into a sudden 2-1 advantage, making the home crowd believe their agonizing losing skid was finally ending.

A Stoppage-Time Stunner

Houston's playoff ambitions mean they never surrender easily, and the mounting Stakes pushed them into an all-out assault. Just as Minnesota prepared to celebrate, the visitors orchestrated a cinematic finale. Substitute Nick Markanich sliced through a tired backline to tee up Duncan McGuire in the 90th minute. McGuire, who had only been on the field for a matter of seconds, buried the equalizer to silence Allianz Field. This 2-2 draw is a crushing blow for Minnesota, who remain stuck near the bottom of the table and desperately needed all three points. For seventh-place Houston, snatching a result from the jaws of defeat proves their resilience, though they will rue their inability to secure a clean win against struggling opposition.

Key Questions

Did Minnesota United FC deserve the late equalizer?

Houston Dynamo actually scored the late equalizer, not Minnesota. While Minnesota fought hard to hold their lead, Houston's relentless pressure in stoppage time earned them a deserved point.

How did substitute Marcus Caldeira change the game?

Entering in the 63rd minute, Caldeira injected instant attacking energy. He scored a brilliant 78th-minute goal to give Minnesota a temporary 2-1 lead, entirely shifting the momentum.

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
46%
54%
Minnesota United FC 46%
Houston Dynamo 54%
Shots
15
14
Minnesota United FC 15
Houston Dynamo 14
Shots on Target
6
6
Minnesota United FC 6
Houston Dynamo 6
Expected Goals (xG)
1.20
1.35
Minnesota United FC 1.20
Houston Dynamo 1.35
Passes
433
507
Minnesota United FC 433
Houston Dynamo 507
Corners
2
5
Minnesota United FC 2
Houston Dynamo 5
Fouls
16
5
Minnesota United FC 16
Houston Dynamo 5
Yellow Cards
2
0
Minnesota United FC 2
Houston Dynamo 0
Red Cards
0
0
Minnesota United FC 0
Houston Dynamo 0

Match Events

Lyle Foster ⚽ 18'
HT
48' ⚽ Kelvin Yeboah (Morris Duggan)
↓ Felipe·De Andrade Vieira ↑Franco Negri 🔄 63'
63' 🔄 ↓ Owen Gene ↑Nectarios Triantis
↓ Lyle Foster ↑Nick Markanich 🔄 63'
63' 🔄 ↓ Aziel Jackson ↑Mauricio González Carabalí
63' 🔄 ↓ Bongokuhle Hlongwane ↑Marcus Caldeira
↓ Jonathan Bond ↑Blake Gillingham 🔄 75'
78' ⚽ Marcus Caldeira (Cherrion Valerius)
82' 🟨 Wil Trapp
↓ Lawrence Ennali ↑Duane Holmes 🔄 84'
↓ Diadie Samassekou ↑Matthew Arana 🔄 84'
88' 🔄 ↓ Cherrion Valerius ↑Kyle Duncan
88' 🔄 ↓ Tomás Chancalay ↑Carlos Harvey
↓ Agustín Bouzat ↑Duncan McGuire 🔄 89'
Duncan McGuire (Nick Markanich) ⚽ 90'+2
90'+6 🔄 ↓ Kelvin Yeboah ↑Maurice Malone
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
Cherrion Valerius
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.8
Rating
Michael Boxall
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Morris Duggan
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
71%
Duel Win %
Midfielders
Bongokuhle Hlongwane
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
63
Total Mins
63
Entry
Owen Gene
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
63
Total Mins
63
Entry
Wil Trapp
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Anthony Markanich
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
23%
Pass Acc
Forwards
Aziel Jackson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
63
Total Mins
63
Entry
Kelvin Yeboah
FINISHER
FINISHER
1
Goals
1
Goals
4
Shots
8.1
Rating
Tomás Chancalay
MAGNET
MAGNET
57
Activity
57
Activity
45
Passes
12
Duels
BENCH
Kayne Rizvanovich
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Nectarios Triantis
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Kyle Duncan
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Fernando Romero
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
DJ Taylor
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Carlos Harvey
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
2
Total Mins
Started
Entry
Mauricio Gonzalez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
27
Total Mins
Started
Entry
Maurice Malone
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Marcus Caldeira
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute

Houston Dynamo

Goalkeepers
Jonathan Bond
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
75
Total Mins
75
Entry
Defenders
Felipe
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
63
Total Mins
63
Entry
Antônio Carlos
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Lucas Halter
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Lawrence Ennali
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
55%
Duel Win %
Midfielders
Diadie Samassékou
LATE SHIFT
LATE SHIFT
6
Late Mins
6
Late Mins
84
Total Mins
84
Entry
Artur
ENFORCER
ENFORCER
5
Tackles
5
Tackles
7
Duels Won
88%
Win %
Agustín Bouzat
NPC
NPC
89
Minutes
89
Minutes
33%
Pass Acc
6.5
Rating
Forwards
Mateusz Bogusz
PROVOCATEUR
PROVOCATEUR
5
Fouls Won
5
Fouls Won
7
Duels Won
0
Pens Won
Lyle Foster
FINISHER
FINISHER
1
Goals
1
Goals
3
Shots
7.9
Rating
Guilherme
MAGNET
MAGNET
56
Activity
56
Activity
45
Passes
11
Duels
BENCH
Blake Gillingham
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
Franco Negri
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
M. Arana
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
6
Total Mins
Started
Entry
Duane Holmes
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
6
Total Mins
Started
Entry
G. Rivera
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Aliyu Ibrahim
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Nicholas Markanich
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.9
Rating
Duncan McGuire
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
8.1
Rating

Head to Head

Date Home Score Away Competition Venue
10/11/2026 Minnesota United FC 2 - 2 Houston Dynamo Major League Soccer Allianz Field
06/26/2025 Minnesota United FC 3 - 1 Houston Dynamo Major League Soccer Allianz Field
05/15/2025 Houston Dynamo 2 - 0 Minnesota United FC Major League Soccer Shell Energy Stadium
07/14/2024 Houston Dynamo 1 - 1 Minnesota United FC Major League Soccer Shell Energy Stadium
04/14/2024 Minnesota United FC 1 - 2 Houston Dynamo Major League Soccer Allianz Field
07/13/2023 Houston Dynamo 0 - 3 Minnesota United FC Major League Soccer Shell Energy Stadium
05/24/2023 Houston Dynamo 4 - 0 Minnesota United FC US Open Cup Shell Energy Stadium
05/18/2023 Minnesota United FC 1 - 0 Houston Dynamo Major League Soccer Allianz Field
08/27/2022 Minnesota United FC 2 - 1 Houston Dynamo Major League Soccer Allianz Field
07/24/2022 Houston Dynamo 1 - 2 Minnesota United FC Major League Soccer PNC Stadium
10/11/2026
Major League Soccer Allianz Field
06/26/2025
Major League Soccer Allianz Field
05/15/2025
Major League Soccer Shell Energy Stadium
07/14/2024
Major League Soccer Shell Energy Stadium
04/14/2024
Major League Soccer Allianz Field
07/13/2023
Major League Soccer Shell Energy Stadium
05/24/2023
US Open Cup Shell Energy Stadium
05/18/2023
Major League Soccer Allianz Field
08/27/2022
Major League Soccer Allianz Field
07/24/2022
Major League Soccer PNC Stadium
Minnesota United FC Win
Houston Dynamo Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Vancouver Whitecaps 23 44 49 20 +29 DLos Angeles FC 1 - 1 Vancouver Whitecaps (11-10-2026)WReal Salt Lake 0 - 3 Vancouver Whitecaps (20-09-2026)LVancouver Whitecaps 1 - 2 Austin (13-09-2026)WVancouver Whitecaps 3 - 0 Los Angeles Galaxy (10-09-2026)LVancouver Whitecaps 1 - 3 St. Louis City (06-09-2026)
2 San Jose Earthquakes 23 39 44 31 +13 DColorado Rapids 1 - 1 San Jose Earthquakes (11-10-2026)WSan Jose Earthquakes 3 - 1 Portland Timbers (27-09-2026)DSan Jose Earthquakes 2 - 2 Los Angeles FC (19-09-2026)WSan Jose Earthquakes 1 - 0 Houston Dynamo (13-09-2026)WSan Diego 2 - 3 San Jose Earthquakes (10-09-2026)
3 St. Louis City 22 38 42 33 +9 WSt. Louis City 6 - 2 Los Angeles Galaxy (11-10-2026)WSt. Louis City 4 - 2 Minnesota United FC (13-09-2026)DPortland Timbers 2 - 2 St. Louis City (10-09-2026)WVancouver Whitecaps 1 - 3 St. Louis City (06-09-2026)DSt. Louis City 3 - 3 FC Dallas (30-08-2026)
4 FC Dallas 23 37 41 40 +1 WFC Dallas 1 - 0 Los Angeles FC (27-09-2026)DFC Dallas 0 - 0 Austin (20-09-2026)WFC Dallas 2 - 1 Portland Timbers (13-09-2026)WMinnesota United FC 1 - 2 FC Dallas (10-09-2026)WFC Dallas 4 - 3 Sporting Kansas City (06-09-2026)
5 Seattle Sounders 23 35 32 31 +1 WSeattle Sounders 2 - 1 Sporting Kansas City (02-10-2026)WSeattle Sounders 3 - 1 Minnesota United FC (27-09-2026)WSeattle Sounders 2 - 0 Real Salt Lake (24-09-2026)DColorado Rapids 3 - 3 Seattle Sounders (20-09-2026)DLos Angeles Galaxy 1 - 1 Seattle Sounders (13-09-2026)
6 Colorado Rapids 23 34 33 27 +6 DColorado Rapids 1 - 1 San Jose Earthquakes (11-10-2026)LLos Angeles Galaxy 3 - 2 Colorado Rapids (27-09-2026)DColorado Rapids 3 - 3 Seattle Sounders (20-09-2026)DAustin 1 - 1 Colorado Rapids (10-09-2026)WColorado Rapids 1 - 0 Real Salt Lake (30-08-2026)
7 Houston Dynamo 22 33 28 30 -2 DMinnesota United FC 2 - 2 Houston Dynamo (11-10-2026)LHouston Dynamo 0 - 2 Sporting Kansas City (27-09-2026)LSan Jose Earthquakes 1 - 0 Houston Dynamo (13-09-2026)WHouston Dynamo 2 - 1 Real Salt Lake (10-09-2026)DHouston Dynamo 0 - 0 San Jose Earthquakes (30-08-2026)
8 Los Angeles FC 24 32 31 28 +3 DLos Angeles FC 1 - 1 Vancouver Whitecaps (11-10-2026)LFC Dallas 1 - 0 Los Angeles FC (27-09-2026)DSan Jose Earthquakes 2 - 2 Los Angeles FC (19-09-2026)LSporting Kansas City 3 - 1 Los Angeles FC (13-09-2026)DReal Salt Lake 2 - 2 Los Angeles FC (06-09-2026)
9 Portland Timbers 23 29 45 45 0 DSporting Kansas City 3 - 3 Portland Timbers (11-10-2026)LSan Jose Earthquakes 3 - 1 Portland Timbers (27-09-2026)LFC Dallas 2 - 1 Portland Timbers (13-09-2026)DPortland Timbers 2 - 2 St. Louis City (10-09-2026)WPortland Timbers 5 - 4 Minnesota United FC (06-09-2026)
10 San Diego 22 27 37 36 +1 DAustin 3 - 3 San Diego (27-09-2026)LSan Diego 2 - 3 San Jose Earthquakes (10-09-2026)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)
11 Real Salt Lake 22 26 33 36 -3 LSeattle Sounders 2 - 0 Real Salt Lake (24-09-2026)LReal Salt Lake 0 - 3 Vancouver Whitecaps (20-09-2026)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)
12 Austin 22 25 27 38 -11 DAustin 3 - 3 San Diego (27-09-2026)DFC Dallas 0 - 0 Austin (20-09-2026)WVancouver Whitecaps 1 - 2 Austin (13-09-2026)DAustin 1 - 1 Colorado Rapids (10-09-2026)DAustin 1 - 1 San Jose Earthquakes (06-09-2026)
13 Los Angeles Galaxy 23 25 28 43 -15 LSt. Louis City 6 - 2 Los Angeles Galaxy (11-10-2026)WLos Angeles Galaxy 3 - 2 Colorado Rapids (27-09-2026)WMinnesota United FC 2 - 3 Los Angeles Galaxy (20-09-2026)DLos Angeles Galaxy 1 - 1 Seattle Sounders (13-09-2026)LVancouver Whitecaps 3 - 0 Los Angeles Galaxy (10-09-2026)
14 Minnesota United FC 22 23 32 39 -7 DMinnesota United FC 2 - 2 Houston Dynamo (11-10-2026)LSeattle Sounders 3 - 1 Minnesota United FC (27-09-2026)LMinnesota United FC 2 - 3 Los Angeles Galaxy (20-09-2026)LSt. Louis City 4 - 2 Minnesota United FC (13-09-2026)LMinnesota United FC 1 - 2 FC Dallas (10-09-2026)
15 Sporting Kansas City 23 21 28 53 -25 DSporting Kansas City 3 - 3 Portland Timbers (11-10-2026)LSeattle Sounders 2 - 1 Sporting Kansas City (02-10-2026)WHouston Dynamo 0 - 2 Sporting Kansas City (27-09-2026)WSporting Kansas City 3 - 1 Los Angeles FC (13-09-2026)LFC Dallas 4 - 3 Sporting Kansas City (06-09-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.