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

Futmetrix Verdict
96
FT
Sun, Sep 13
St. Louis City
4-2
Minnesota United FC
⚡ Intensity 92
⚖️ Balance 74
🏆 Stakes 44
🎲 Upset 0
Six-goal thriller ends in total chaos.

Win Probability

  • St. Louis City 46%
  • Draw 25%
  • Minnesota United FC 29%

Futmetrix AI estimate

Midwestern Mayhem: St. Louis Flips the Script in Six-Goal Thriller

Must-Watch Futmetrix Score: 96/100. A breathtaking showcase of attacking intent and chaotic momentum swings proved why this Midwestern clash was an absolute must-watch.

The Early Shockwave

Minnesota United FC didn't travel to Missouri to sit back. Just five minutes into the clash at CITYPARK, Tomás Chancalay silenced the home crowd. He finished off a rapid move set up by Joaquín Pereyra to give the visitors a dream start. The Balance of the match shifted instantly. But St. Louis City refused to panic. They absorbed the blow and started dictating the tempo, eventually taking total control of the ball. Their response was clinical and ruthless. By the 18th minute, Daniel Edelman found the breakthrough to restore parity. The momentum entirely inverted. The home side pinned Minnesota deep into their own territory, suffocating their midfield and launching waves of pressure. You could feel the Intensity rising with every attacking sequence.

The Comeback Blueprint

Once St. Louis leveled, they completely broke the game open. Just four minutes after the equalizer, Carlo Holse finished a brilliant sequence from Conrad Wallem to snatch the lead. The floodgates were officially open. Before halftime, Holse turned provider, feeding Rafael Navarro to make it 3-1. Navarro wasn't done there. Early in the second half, he stepped up to the penalty spot and buried his second of the night, securing a sensational brace. St. Louis dominated possession, holding the ball for 65% of the match and turning the field into a shooting gallery. The sheer volume of chances—14 total shots for the hosts—left Minnesota scrambling to survive. The Stakes felt massive for a home side looking to cement their third-place standing, and their offensive execution matched the occasion perfectly.

Penalties and Parting Shots

Even trailing 4-1, Minnesota refused to wave the white flag. They won a penalty of their own in the 61st minute, which Kelvin Yeboah confidently converted to keep a sliver of hope alive. The match descended into an end-to-end brawl. A combined 24 shots and 11 corner kicks told the story of two teams abandoning caution. However, any realistic chance of a miracle comeback evaporated in the 80th minute. Kyle Duncan saw red, leaving the visitors a man down for the grueling final stretch. St. Louis smartly managed the numerical advantage, circulating the ball and bleeding the clock. This 4-2 triumph showcased real resilience from the hosts. Conceding an early opener often shatters a team's confidence, but St. Louis flipped the narrative to secure three crucial points in their regular season campaign.

Key Questions

How did the red card for Kyle Duncan impact the match?

Kyle Duncan's 80th-minute dismissal killed any remaining momentum for Minnesota, forcing them to defend deep and allowing St. Louis to easily manage the final ten minutes.

What caused the 6-goal thriller?

High offensive execution, consecutive penalty calls, and a combined 24 shots created an open, chaotic match where both teams prioritized aggressive attacking over defensive stability.

How did St. Louis City complete the comeback from behind?

After conceding early, St. Louis dominated possession, applied relentless pressure, and scored three unanswered goals in twenty minutes to entirely flip the match's 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
65%
35%
St. Louis City 65%
Minnesota United FC 35%
Shots
14
10
St. Louis City 14
Minnesota United FC 10
Shots on Target
8
3
St. Louis City 8
Minnesota United FC 3
Expected Goals (xG)
2.75
1.92
St. Louis City 2.75
Minnesota United FC 1.92
Passes
598
327
St. Louis City 598
Minnesota United FC 327
Corners
6
5
St. Louis City 6
Minnesota United FC 5
Fouls
14
15
St. Louis City 14
Minnesota United FC 15
Yellow Cards
0
1
St. Louis City 0
Minnesota United FC 1
Red Cards
0
1
St. Louis City 0
Minnesota United FC 1

Match Events

Tomás Chancalay (Joaquín Pereyra) 5'
18' Daniel Edelman
22' Carlo Holse (Conrad Wallem)
38' Rafael Navarro Leal (Carlo Holse)
HT
Michael Boxall 🟨 47'
59' 🔄 Carlo Holse Alexandru Măţan
59' 🔄 Daniel Edelman Christopher Durkin
59' 🔄 Rafael Santos Tomas Totland
Kelvin Yeboah 61'
Kyle Duncan 🟨 64'
Kelvin Yeboah Maurice Malone 🔄 75'
Nicolás Romero Jefferson Abel Díaz Beleño 🔄 75'
Wil Trapp Nectarios Triantis 🔄 75'
76' 🔄 Fallou Fall Lukas MacNaughton
76' 🔄 Simon Becher Damion Downs
Kyle Duncan 🟥 80'
Tomás Chancalay Aziel Jackson 🔄 83'
FT

Player Cards

Our take on every player in this match

St. Louis City

Goalkeepers
Roman Bürki
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Jaziel Orozco
WALL
WALL
0
Dribbled Past
0
Dribbled Past
5
Tackles
55%
Duel Win %
Timo Baumgartl
MAGNET
MAGNET
122
Activity
122
Activity
116
Passes
6
Duels
Dante Polvara
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
Fallou Fall
WALL
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
69%
Duel Win %
Conrad Wallem
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
1
Assists
35%
Pass Acc
Daniel Edelman
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Carl Johan Holse Justesen
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Rafael Santos
STORMTROOPER
STORMTROOPER
3
Shots
3
Shots
0
Goals
1
On Target
Forwards
Simon Becher
LATE SHIFT
LATE SHIFT
14
Late Mins
14
Late Mins
76
Total Mins
76
Entry
Rafael Navarro
HITMAN
HITMAN
2
Goals
2
Goals
2
On Target
8.2
Rating
BENCH
Ben Lundt
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Tomas Totland
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
31
Total Mins
Started
Entry
Mamadou Fall
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Lukas MacNaughton
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
Chris Durkin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
31
Total Mins
Started
Entry
Alexandru Matan
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
31
Total Mins
Started
Entry
Tomas Ostrak
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Damion Downs
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
Jeong Sang-bin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Minnesota United FC

Goalkeepers
Drake Callender
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Carlos Harvey
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
50%
Duel Win %
Michael Boxall
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Fernando Romero
GHOST
GHOST
16
Actions
16
Actions
75
Minutes
5.7
Rating
Midfielders
Kyle Duncan
FRIENDLY FIRE
FRIENDLY FIRE
Red Card
Mistake
Red Card
Mistake
3
Fouls
4.7
Rating
Owen Gene
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Wil Trapp
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
75
Total Mins
75
Entry
Anthony Markanich
ENFORCER
ENFORCER
5
Tackles
5
Tackles
11
Duels Won
85%
Win %
Forwards
Joaquín Pereyra
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
1
Assists
27%
Pass Acc
Kelvin Yeboah
FINISHER
FINISHER
1
Goals
1
Goals
3
Shots
6.8
Rating
Tomás Chancalay
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
BENCH
Alec Smir
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Nectarios Triantis
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
Kieran Chandler
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jefferson Díaz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
DJ Taylor
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Aziel Jackson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
7
Total Mins
Started
Entry
Marcus Caldeira
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Mauricio Gonzalez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Maurice Malone
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
07/27/2025 St. Louis City 1 - 2 Minnesota United FC Major League Soccer Energizer Park
05/21/2025 Minnesota United FC 3 - 2 St. Louis City US Open Cup Allianz Field
05/18/2025 Minnesota United FC 3 - 0 St. Louis City Major League Soccer Allianz Field
10/20/2024 Minnesota United FC 4 - 1 St. Louis City Major League Soccer Allianz Field
09/15/2024 St. Louis City 1 - 3 Minnesota United FC Major League Soccer CITYPARK
09/24/2023 Minnesota United FC 1 - 2 St. Louis City Major League Soccer Allianz Field
04/02/2023 St. Louis City 0 - 1 Minnesota United FC Major League Soccer CITYPARK
07/27/2025
Major League Soccer Energizer Park
05/21/2025
US Open Cup Allianz Field
05/18/2025
Major League Soccer Allianz Field
10/20/2024
Major League Soccer Allianz Field
09/15/2024
Major League Soccer CITYPARK
09/24/2023
Major League Soccer Allianz Field
04/02/2023
Major League Soccer CITYPARK
St. Louis City Win
Minnesota United FC Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Vancouver Whitecaps 21 40 45 19 +26 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)WSporting Kansas City 0 - 3 Vancouver Whitecaps (30-08-2026)WVancouver Whitecaps 5 - 0 FC Dallas (23-08-2026)
2 St. Louis City 21 35 36 31 +5 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)WSt. Louis City 2 - 1 Houston Dynamo (23-08-2026)
3 San Jose Earthquakes 20 34 38 27 +11 WSan Jose Earthquakes 1 - 0 Houston Dynamo (13-09-2026)WSan Diego 2 - 3 San Jose Earthquakes (10-09-2026)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)
4 FC Dallas 21 33 40 40 0 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)DSt. Louis City 3 - 3 FC Dallas (30-08-2026)LVancouver Whitecaps 5 - 0 FC Dallas (23-08-2026)
5 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)
6 Houston Dynamo 20 32 26 26 0 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)LSt. Louis City 2 - 1 Houston Dynamo (23-08-2026)WVancouver Whitecaps 0 - 1 Houston Dynamo (20-08-2026)
7 Los Angeles FC 21 30 28 24 +4 LSporting Kansas City 3 - 1 Los Angeles FC (13-09-2026)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)
8 Portland Timbers 21 28 41 39 +2 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)LPortland Timbers 1 - 2 Austin (30-08-2026)DLos Angeles FC 1 - 1 Portland Timbers (23-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 21 26 34 33 +1 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)WLos Angeles FC 0 - 1 San Diego (16-08-2026)
11 Seattle Sounders 19 25 22 26 -4 DLos Angeles Galaxy 1 - 1 Seattle Sounders (13-09-2026)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)
12 Austin 20 23 24 35 -11 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)WPortland Timbers 1 - 2 Austin (30-08-2026)WSeattle Sounders 1 - 2 Austin (20-08-2026)
13 Minnesota United FC 19 22 27 31 -4 LSt. Louis City 4 - 2 Minnesota United FC (13-09-2026)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)
14 Los Angeles Galaxy 20 19 20 33 -13 DLos Angeles Galaxy 1 - 1 Seattle Sounders (13-09-2026)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)
15 Sporting Kansas City 20 17 22 48 -26 WSporting Kansas City 3 - 1 Los Angeles FC (13-09-2026)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)

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.