Major League Soccer Regular Season - 4

FC Dallas 3 - 3 FT San Diego

Toyota Stadium

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

Futmetrix Verdict
100
FT
Sun, Mar 15
FC Dallas
3-3
San Diego
⚡ Intensity 100
⚖️ Balance 69
🏆 Stakes 44
🎲 Upset 44
Petar Musa hat-trick rescues Dallas.

A Six-Goal Texas Thriller Ends in Deadlock

Must-Watch Futmetrix Score: 100/100. A breathless first leg delivered three penalties, a stunning hat-trick, and a 90th-minute equalizer that leaves this knockout tie wide open.

Early Shockwaves

High Intensity set the tone immediately at Toyota Stadium as San Diego stamped their authority on the road. The visitors dominated possession early on, orchestrating their attacks with ruthless efficiency. The breakthrough arrived in the 18th minute when VAR confirmed a controversial penalty drawn by Alex Mighten. Onni Valakari stepped up to convert, instantly silencing the home crowd. Ten minutes later, another penalty was awarded to the visitors, which M. Ingvartsen dispatched cleanly. San Diego looked entirely comfortable, turning their heavy share of the ball into a commanding two-goal cushion while FC Dallas struggled to find any early rhythm against the run of play.

The Shootout

The Balance of the match fractured wildly as halftime approached. Petar Musa dragged the hosts back into the contest with a crucial 41st-minute strike, igniting a wild sequence of attacking football. Emerging from the locker room, San Diego immediately restored their cushion when Mighten set up Valakari for his brace. However, the two-goal advantage was incredibly short-lived. Just three minutes later, Dallas earned a penalty of their own, and Musa confidently buried it to make it 3-2. This remarkable goal flurry saw three strikes in a frantic 13-minute window, showcasing exceptional offensive firepower from both sides despite the visitors maintaining their clinical grip on the passing game.

A Dramatic Finish

As the clock ticked down, the monumental Stakes of this two-leg tie came into sharp focus. Dallas threw men forward, generating a barrage of late shots while desperately searching for a lifeline. Their persistence paid off in the 90th minute when B. Kamungo threaded a perfect pass to Musa, who secured his hat-trick with a dramatic equalizer. The 3-3 final whistle means this thrilling contest essentially resets for the return leg in July. The visitors will regret letting a two-goal lead slip twice, while Dallas carries immense momentum into the second half of this knockout saga.

Key Questions

What made Petar Musa the Man of the Match?

He scored a stunning hat-trick, including a high-pressure penalty and a dramatic 90th-minute equalizer to rescue his team in this first leg.

What caused the 6-goal thriller?

Three penalty kicks, wild momentum swings, and clinical finishing from both sides turned this knockout first leg into an absolute shootout.

Did FC Dallas deserve the late equalizer?

Yes, they generated 13 total shots and an impressive 2.71 expected goals, constantly pushing forward despite trailing for most of the match.

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
35%
65%
FC Dallas 35%
San Diego 65%
Shots
13
5
FC Dallas 13
San Diego 5
Shots on Target
8
4
FC Dallas 8
San Diego 4
Expected Goals (xG)
2.71
2.04
FC Dallas 2.71
San Diego 2.04
Passes
386
738
FC Dallas 386
San Diego 738
Pass Accuracy
80%
88%
FC Dallas 80%
San Diego 88%
Corners
3
0
FC Dallas 3
San Diego 0
Fouls
16
12
FC Dallas 16
San Diego 12
Yellow Cards
3
2
FC Dallas 3
San Diego 2
Red Cards
0
0
FC Dallas 0
San Diego 0

Match Events

Alex Mighten 18'
O. Valakari 21'
22' 🟨 Christian Cappis
30' 🟨 Herman Johansson
M. Ingvartsen 31'
Pedro Soma 🟨 39'
41' P. Musa
HT
P. Soma J. Tverskov 🔄 46'
I. Pilcher O. Verhoeven 🔄 46'
O. Valakari (A. Mighten) 51'
54' P. Musa
D. Vazquez A. Dreyer 🔄 58'
A. Mighten A. Pellegrino 🔄 59'
67' 🔄 C. Cappis L. Farrington
O. Soe C. McVey 🔄 71'
77' 🔄 Ramiro P. Delgado
77' 🔄 J. Valiente L. Deedson
85' 🔄 S. Ibeagha R. Binyamin
Luca Bombino 🟨 86'
90' P. Musa (B. Kamungo)
90'+10 🟨 Logan Farrington
FT

Player Cards

Our take on every player in this match

FC Dallas

Goalkeepers
M. Collodi
SIEVE
SIEVE
25%
Save %
25%
Save %
3
Conceded
1
Saves
Defenders
S. Moore
FRIENDLY FIRE
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
2
Fouls
6.2
Rating
S. Ibeagha
LATE SHIFT
LATE SHIFT
5
Late Mins
5
Late Mins
85
Total Mins
85
Entry
N. Norris
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
7
Duels Won
0
Pens Won
Midfielders
B. Kamungo
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
7.2
Rating
Ramiro
LATE SHIFT
LATE SHIFT
13
Late Mins
13
Late Mins
77
Total Mins
77
Entry
C. Cappis
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
68
Total Mins
67
Entry
H. Johansson
FRIENDLY FIRE
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
3
Fouls
6.3
Rating
Forwards
J. Valiente
LATE SHIFT
LATE SHIFT
13
Late Mins
13
Late Mins
77
Total Mins
77
Entry
Kaick
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
P. Musa
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
9.2
Rating
BENCH
J. Sirois
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Alvaro Augusto
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
L. Abubakar
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
P. Delgado
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
C. Swann
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
L. Deedson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
S. Sarver
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
L. Farrington
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
22
Total Mins
Started
Entry
R. Binyamin
👻 Invisible Nothing to note

San Diego

Goalkeepers
P. Sisniega
FRIENDLY FIRE
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
1
Fouls
6.9
Rating
Defenders
I. Pilcher
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
O. Soe
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
71
Total Mins
71
Entry
M. Duah
MAGNET
MAGNET
105
Activity
105
Activity
100
Passes
5
Duels
L. Bombino
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
85%
Duel Win %
Midfielders
A. Godoy
MAGNET
MAGNET
129
Activity
129
Activity
121
Passes
8
Duels
P. Soma
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
O. Valakari
HITMAN
HITMAN
2
Goals
2
Goals
2
On Target
8.5
Rating
Forwards
D. Vazquez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
58
Total Mins
58
Entry
M. Ingvartsen
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
A. Mighten
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.6
Rating
BENCH
D. Ferree
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
C. McVey
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
19
Total Mins
Started
Entry
O. Verhoeven
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
Started
Entry
B. Duke
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
J. Tverskov
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
Started
Entry
A. Dreyer
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
32
Total Mins
Started
Entry
A. Pellegrino
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
32
Total Mins
Started
Entry
L. Morgan
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
B. B. Zamble
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
06/29/2025 FC Dallas 2 - 3 San Diego Major League Soccer Toyota Stadium
05/04/2025 San Diego 5 - 0 FC Dallas Major League Soccer Snapdragon Stadium
06/29/2025
Major League Soccer Toyota Stadium
05/04/2025
Major League Soccer Snapdragon Stadium
FC Dallas Win
San Diego Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Vancouver Whitecaps 3 9 11 1 +10 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)
2 Los Angeles FC 3 9 5 0 +5 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)
3 Seattle Sounders 4 9 5 2 +3 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)WSeattle Sounders 2 - 0 Colorado Rapids (23-02-2026)
4 San Diego 3 7 6 3 +3 DFC Dallas 3 - 3 San Diego (15-03-2026)WSporting Kansas City 0 - 1 San Diego (08-03-2026)WSan Diego 2 - 0 St. Louis City (02-03-2026)
5 Colorado Rapids 3 6 6 3 +3 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)
6 Real Salt Lake 3 6 4 3 +1 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 Jose Earthquakes 2 3 3 1 +2 LSan Jose Earthquakes 0 - 1 Seattle Sounders (15-03-2026)WSan Jose Earthquakes 3 - 0 Sporting Kansas City (22-02-2026)
8 Houston Dynamo 2 3 3 4 -1 WHouston Dynamo 3 - 2 Portland Timbers (15-03-2026)LHouston Dynamo 0 - 2 Los Angeles FC (01-03-2026)
9 Sporting Kansas City 3 3 2 5 -3 WLos Angeles Galaxy 1 - 2 Sporting Kansas City (15-03-2026)LSporting Kansas City 0 - 1 San Diego (08-03-2026)LSan Jose Earthquakes 3 - 0 Sporting Kansas City (22-02-2026)
10 FC Dallas 2 1 3 4 -1 DFC Dallas 3 - 3 San Diego (15-03-2026)LLos Angeles FC 1 - 0 FC Dallas (08-03-2026)
11 Austin 2 1 3 4 -1 LReal Salt Lake 2 - 1 Austin (15-03-2026)DAustin 2 - 2 Minnesota United FC (22-02-2026)
12 Minnesota United FC 2 1 2 8 -6 LVancouver Whitecaps 6 - 0 Minnesota United FC (15-03-2026)DAustin 2 - 2 Minnesota United FC (22-02-2026)
13 Los Angeles Galaxy 2 0 2 6 -4 LLos Angeles Galaxy 1 - 2 Sporting Kansas City (15-03-2026)LColorado Rapids 4 - 1 Los Angeles Galaxy (08-03-2026)
14 St. Louis City 3 0 0 5 -5 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)
15 Portland Timbers 3 0 3 9 -6 LHouston Dynamo 3 - 2 Portland Timbers (15-03-2026)LPortland Timbers 1 - 4 Vancouver Whitecaps (08-03-2026)LColorado Rapids 2 - 0 Portland Timbers (28-02-2026)