Major League Soccer Regular Season - 7

San Diego 1 - 2 FT Minnesota United FC

Snapdragon Stadium

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

Futmetrix Verdict
69
FT
Sun, Apr 12
San Diego
1-2
Minnesota United FC
⚡ Intensity 52
⚖️ Balance 82
🏆 Stakes 33
🎲 Upset 60
Minnesota flips script on San Diego.

Minnesota Steal the Show in San Diego Thriller

Highly Entertaining Futmetrix Score: 69/100. An early setback only fueled an underdog Minnesota side to orchestrate a ruthless comeback victory at Snapdragon Stadium.

Opening Fire

The Intensity was palpable from the jump inside Snapdragon Stadium. San Diego dominated possession, keeping a suffocating 64% hold on the ball during the early exchanges, and looked destined for an absolute rout. When L. Bombino found the back of the net just seven minutes in, finishing a slick pass from L. Morgan, the home crowd demanded more. But the hosts got too comfortable and lost their defensive edge. Minnesota United FC refused to lay down and accept their fate. Just eight minutes later, the away side bared their teeth. K. Duncan answered back with authority, smashing home a clever feed from T. Chancalay. That lightning-fast response completely altered the Balance of this contest, instantly turning a potential blowout into an evenly matched, heavy-hitting slugfest.

The Underdog Bites Back

The momentum swung wildly before the half. Minnesota embraced their role as road disruptors, picking their moments to strike on the counter. With a massive Upset Factor looming large over the proceedings, the visitors engineered the decisive breakthrough. K. Yeboah silenced Snapdragon Stadium by burying the go-ahead goal in the 40th minute, capping off a blistering transitional play. San Diego desperately needed halftime to regroup, but the real disaster struck just after the break. Any hope of a second-half resurgence evaporated in an instant. C. McVey saw a straight red card in the 46th minute for a rash challenge. Playing a man down against a highly motivated Loons squad left the home side chasing shadows, completely dismantling their tactical setup for the rest of the evening.

Locking Down the Result

San Diego stubbornly tried to force the issue, leaning heavily on the sheer brilliance of Jeppe Tverskov in midfield. The Danish metronome pulled the strings all night to keep his shorthanded team fighting, earning Man of the Match honors despite the bitter defeat. The home side launched a desperate barrage of attempts, contributing to a massive combined total of 34 shots on the night. Yet, they lacked a lethal finisher to convert that volume into goals. At the other end, Drake Callender stood incredibly tall between the posts for Minnesota. He logged four crucial saves in the dying minutes to preserve the narrow lead. This gritty road victory propels Minnesota up the league table and hands San Diego a harsh reality check early in the campaign.

Key Questions

How did the red card for C. McVey impact the match?

C. McVey's 46th-minute dismissal crippled San Diego's attacking rhythm. Forcing them to play a man down allowed Minnesota to comfortably defend their narrow lead.

What made Jeppe Tverskov the Man of the Match?

Despite the loss, Jeppe Tverskov was a relentless engine in midfield. He expertly navigated his shorthanded team, dictating tempo and battling fiercely to keep San Diego competitive.

How did San Diego complete the comeback from behind?

San Diego actually gave up the lead. Minnesota United FC orchestrated the comeback, erasing an early deficit to secure a stunning 2-1 upset victory on the road.

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
64%
36%
San Diego 64%
Minnesota United FC 36%
Shots
15
19
San Diego 15
Minnesota United FC 19
Shots on Target
5
6
San Diego 5
Minnesota United FC 6
Expected Goals (xG)
1.56
1.67
San Diego 1.56
Minnesota United FC 1.67
Passes
718
398
San Diego 718
Minnesota United FC 398
Pass Accuracy
89%
85%
San Diego 89%
Minnesota United FC 85%
Corners
3
5
San Diego 3
Minnesota United FC 5
Fouls
9
19
San Diego 9
Minnesota United FC 19
Yellow Cards
3
1
San Diego 3
Minnesota United FC 1
Red Cards
1
0
San Diego 1
Minnesota United FC 0

Match Events

7' L. Bombino (L. Morgan)
11' 🟨 C. McVey
K. Duncan (T. Chancalay) 15'
30' 🟨 O. Verhoeven
K. Yeboah 40'
HT
46' 🟨 C. McVey
46' 🟥 C. McVey
53' 🔄 B. B. Zamble M. Ingvartsen
N. Romero D. Padelford 🔄 68'
O. Gene W. Trapp 🔄 68'
J. Pereyra 🟨 69'
J. Diaz C. Harvey 🔄 71'
73' 🔄 L. Morgan D. Vazquez
80' 🔄 A. Godoy B. Duke
80' 🔄 O. Verhoeven W. Kumado
K. Yeboah M. Dieng 🔄 83'
J. Pereyra B. Hlongwane 🔄 83'
FT

Player Cards

Our take on every player in this match

San Diego

Goalkeepers
Duran Ferree
MAGNET
MAGNET
56
Activity
56
Activity
54
Passes
2
Duels
Defenders
Oscar Verhoeven
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
37%
Pass Acc
Christopher McVey
FRIENDLY FIRE
FRIENDLY FIRE
Red Card
Mistake
Red Card
Mistake
2
Fouls
5.2
Rating
Osvald Soe
MAGNET
MAGNET
118
Activity
118
Activity
110
Passes
8
Duels
Luca Bombino
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Midfielders
Aníbal Godoy
MAGNET
MAGNET
100
Activity
100
Activity
90
Passes
10
Duels
Jeppe Tverskov
MAGNET
MAGNET
129
Activity
129
Activity
112
Passes
17
Duels
Onni Valakari
PROVOCATEUR
PROVOCATEUR
4
Fouls Won
4
Fouls Won
6
Duels Won
0
Pens Won
Forwards
Anders Dreyer
MAGNET
MAGNET
54
Activity
54
Activity
48
Passes
6
Duels
Lewis Morgan
PROVIDER
PROVIDER
1
Assists
1
Assists
2
Key Passes
7
Rating
Bryan Zamblé
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
4
Duels Won
0
Pens Won
BENCH
CJ dos Santos
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Willy Kumado
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
Started
Entry
David Vazquez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
24
Total Mins
Started
Entry
Pedro Soma
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Emmanuel Boateng
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Bryce Duke
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
Started
Entry
Marcus Ingvartsen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
44
Total Mins
Started
Entry
Alex Mighten
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Anisse Saidi
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
97
Total Mins
Started
Entry
Defenders
Jefferson Díaz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
71
Total Mins
71
Entry
Morris Duggan
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Nicolás Romero
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
25%
Pass Acc
Midfielders
Kyle Duncan
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Nectarios Triantis
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
Owen Gene
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
68
Total Mins
68
Entry
Anthony Markanich
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
Forwards
Joaquín Pereyra
MAGNET
MAGNET
50
Activity
50
Activity
40
Passes
10
Duels
Kelvin Yeboah
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Tomás Chancalay
MAGNET
MAGNET
56
Activity
56
Activity
44
Passes
12
Duels
BENCH
Alec Smir
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Devin Padelford
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
29
Total Mins
Started
Entry
Kieran Chandler
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
D.J. Taylor
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
29
Total Mins
Started
Entry
Carlos Harvey
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry
Mauricio González
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Bongokuhle Hlongwane
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
Mamadou Dieng
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
11/25/2025 San Diego 1 - 0 Minnesota United FC Major League Soccer Snapdragon Stadium
09/14/2025 San Diego 1 - 3 Minnesota United FC Major League Soccer Snapdragon Stadium
06/15/2025 Minnesota United FC 2 - 4 San Diego Major League Soccer Allianz Field
11/25/2025
Major League Soccer Snapdragon Stadium
09/14/2025
Major League Soccer Snapdragon Stadium
06/15/2025
Major League Soccer Allianz Field
San Diego Win
Minnesota United FC Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Seattle Sounders 6 13 6 2 +4 WHouston Dynamo 0 - 1 Seattle Sounders (05-04-2026)DMinnesota United FC 0 - 0 Seattle Sounders (22-03-2026)WSan Jose Earthquakes 0 - 1 Seattle Sounders (15-03-2026)WSt. Louis City 0 - 1 Seattle Sounders (08-03-2026)LReal Salt Lake 2 - 1 Seattle Sounders (01-03-2026)
2 Colorado Rapids 5 12 16 6 +10 WColorado Rapids 6 - 2 Houston Dynamo (12-04-2026)WSporting Kansas City 1 - 4 Colorado Rapids (22-03-2026)WColorado Rapids 4 - 1 Los Angeles Galaxy (08-03-2026)WColorado Rapids 2 - 0 Portland Timbers (28-02-2026)LSeattle Sounders 2 - 0 Colorado Rapids (23-02-2026)
3 Vancouver Whitecaps 5 12 14 4 +10 WVancouver Whitecaps 3 - 2 Portland Timbers (05-04-2026)LVancouver Whitecaps 0 - 1 San Jose Earthquakes (22-03-2026)WVancouver Whitecaps 6 - 0 Minnesota United FC (15-03-2026)WPortland Timbers 1 - 4 Vancouver Whitecaps (08-03-2026)WVancouver Whitecaps 1 - 0 Real Salt Lake (22-02-2026)
4 San Jose Earthquakes 5 12 10 2 +8 WSporting Kansas City 1 - 3 San Jose Earthquakes (12-04-2026)WSan Jose Earthquakes 3 - 0 San Diego (05-04-2026)WVancouver Whitecaps 0 - 1 San Jose Earthquakes (22-03-2026)LSan Jose Earthquakes 0 - 1 Seattle Sounders (15-03-2026)WSan Jose Earthquakes 3 - 0 Sporting Kansas City (22-02-2026)
5 Los Angeles FC 5 10 6 2 +4 LPortland Timbers 2 - 1 Los Angeles FC (11-04-2026)DAustin 0 - 0 Los Angeles FC (22-03-2026)WLos Angeles FC 2 - 0 St. Louis City (15-03-2026)WLos Angeles FC 1 - 0 FC Dallas (08-03-2026)WHouston Dynamo 0 - 2 Los Angeles FC (01-03-2026)
6 Real Salt Lake 5 10 9 6 +3 WReal Salt Lake 3 - 1 Sporting Kansas City (04-04-2026)DSan Diego 2 - 2 Real Salt Lake (22-03-2026)WReal Salt Lake 2 - 1 Austin (15-03-2026)WReal Salt Lake 2 - 1 Seattle Sounders (01-03-2026)LVancouver Whitecaps 1 - 0 Real Salt Lake (22-02-2026)
7 San Diego 6 8 9 10 -1 LSan Diego 1 - 2 Minnesota United FC (12-04-2026)LSan Jose Earthquakes 3 - 0 San Diego (05-04-2026)DSan Diego 2 - 2 Real Salt Lake (22-03-2026)DFC Dallas 3 - 3 San Diego (15-03-2026)WSporting Kansas City 0 - 1 San Diego (08-03-2026)
8 Minnesota United FC 5 8 6 10 -4 WSan Diego 1 - 2 Minnesota United FC (12-04-2026)WLos Angeles Galaxy 1 - 2 Minnesota United FC (05-04-2026)DMinnesota United FC 0 - 0 Seattle Sounders (22-03-2026)LVancouver Whitecaps 6 - 0 Minnesota United FC (15-03-2026)DAustin 2 - 2 Minnesota United FC (22-02-2026)
9 FC Dallas 4 5 8 8 0 DFC Dallas 1 - 1 St. Louis City (12-04-2026)WFC Dallas 4 - 3 Houston Dynamo (22-03-2026)DFC Dallas 3 - 3 San Diego (15-03-2026)LLos Angeles FC 1 - 0 FC Dallas (08-03-2026)
10 Los Angeles Galaxy 5 4 6 10 -4 WAustin 1 - 2 Los Angeles Galaxy (11-04-2026)LLos Angeles Galaxy 1 - 2 Minnesota United FC (05-04-2026)DPortland Timbers 1 - 1 Los Angeles Galaxy (22-03-2026)LLos Angeles Galaxy 1 - 2 Sporting Kansas City (15-03-2026)LColorado Rapids 4 - 1 Los Angeles Galaxy (08-03-2026)
11 Portland Timbers 6 4 8 14 -6 WPortland Timbers 2 - 1 Los Angeles FC (11-04-2026)LVancouver Whitecaps 3 - 2 Portland Timbers (05-04-2026)DPortland Timbers 1 - 1 Los Angeles Galaxy (22-03-2026)LHouston Dynamo 3 - 2 Portland Timbers (15-03-2026)LPortland Timbers 1 - 4 Vancouver Whitecaps (08-03-2026)
12 Houston Dynamo 5 3 8 15 -7 LColorado Rapids 6 - 2 Houston Dynamo (12-04-2026)LHouston Dynamo 0 - 1 Seattle Sounders (05-04-2026)LFC Dallas 4 - 3 Houston Dynamo (22-03-2026)WHouston Dynamo 3 - 2 Portland Timbers (15-03-2026)LHouston Dynamo 0 - 2 Los Angeles FC (01-03-2026)
13 Sporting Kansas City 6 3 5 15 -10 LSporting Kansas City 1 - 3 San Jose Earthquakes (12-04-2026)LReal Salt Lake 3 - 1 Sporting Kansas City (04-04-2026)LSporting Kansas City 1 - 4 Colorado Rapids (22-03-2026)WLos Angeles Galaxy 1 - 2 Sporting Kansas City (15-03-2026)LSporting Kansas City 0 - 1 San Diego (08-03-2026)
14 Austin 4 2 4 6 -2 LAustin 1 - 2 Los Angeles Galaxy (11-04-2026)DAustin 0 - 0 Los Angeles FC (22-03-2026)LReal Salt Lake 2 - 1 Austin (15-03-2026)DAustin 2 - 2 Minnesota United FC (22-02-2026)
15 St. Louis City 4 1 1 6 -5 DFC Dallas 1 - 1 St. Louis City (12-04-2026)LLos Angeles FC 2 - 0 St. Louis City (15-03-2026)LSt. Louis City 0 - 1 Seattle Sounders (08-03-2026)LSan Diego 2 - 0 St. Louis City (02-03-2026)