FC Dallas 3 - 0 FT San Jose Earthquakes

Toyota Stadium(Texas)

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

Futmetrix Verdict
60
FT
Sun, Oct 25
FC Dallas
3-0
San Jose Earthquakes
⚡ Intensity 58
⚖️ Balance 16
🏆 Stakes 68
🎲 Upset 0
Musa lights the late Dallas surge

Win Probability

  • FC Dallas 55%
  • Draw 23%
  • San Jose Earthquakes 23%

Futmetrix AI estimate

Three Late Goals Lift Dallas Past San Jose

FC Dallas turned a tight contest between second and third into a decisive home win with three goals in the closing stretch.

Opening Act

At Toyota Stadium(Texas), Dallas set the early terms with pressure, though the breakthrough took until the closing stretch. The hosts edged possession at 52%, but the sharper contrast came in the chances: 15 shots and five big chances for FC Dallas, against three attempts and none for San Jose Earthquakes. Dallas’s 2.37 expected goals dwarfed San Jose’s 0.36, evidence of a one-sided attack rather than a possession stranglehold. The visitors’ goalkeeper made three saves as their defense absorbed wave after wave. For Dallas, O. Urhoghide delivered an outstanding performance that helped keep the contest on home terms. The Balance favored Dallas even with the ball share close: they entered the final third far more often and kept asking questions. San Jose never produced a big chance to shift the mood.

The Pivot

The deadlock lasted until the 83rd minute, when Bernard Kamungo supplied the assist for Petar Musa to put Dallas in front. That was the hinge: the pressure finally had a finish, and San Jose had to chase a match it had barely threatened to open up. Five minutes later, Musa converted a penalty for 2-0, turning a narrow lead into a serious problem for the visitors. Then, at 90+4, Ramiro set up Santiago Moreno, who had come off the bench in the 65th, to complete the scoring. The Intensity rose with each blow, but the sequence was not a random flurry; Dallas had spent the night creating the better chances. Musa’s brace did the decisive damage, while Moreno’s arrival gave the home side a fresh edge at the finish.

Resolution

San Jose finished with only one shot on target and no big chances, a blunt return for a side that began third and arrived just one point behind Dallas. The visitors’ 48% possession offered no route back once the opener landed; Dallas protected the lead and then punished the space that followed. This result matters beyond a strong home night. FC Dallas came into the meeting second on 41 points, with San Jose third on 40 and having played one fewer match. A direct win strengthens Dallas’s hold near the top, though San Jose retains that games-played advantage to keep the race live. The Stakes were real because the teams were separated by almost nothing before kickoff. Dallas leaves with a clean sheet and momentum; San Jose must respond in its next league outing.

Key Questions

What does this mean for FC Dallas’s season?

The win strengthens Dallas’s position near the top and gives it a valuable head-to-head result over third-place San Jose.

How did substitute P. Musa change the game?

Musa was not a substitute: he started, scored the 83rd-minute opener and converted an 88th-minute penalty, turning Dallas’s pressure into a two-goal lead.

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%
FC Dallas 52%
San Jose Earthquakes 48%
Shots
15
3
FC Dallas 15
San Jose Earthquakes 3
Shots on Target
6
1
FC Dallas 6
San Jose Earthquakes 1
Expected Goals (xG)
2.37
0.36
FC Dallas 2.37
San Jose Earthquakes 0.36
Passes
460
432
FC Dallas 460
San Jose Earthquakes 432
Corners
6
1
FC Dallas 6
San Jose Earthquakes 1
Fouls
12
13
FC Dallas 12
San Jose Earthquakes 13
Yellow Cards
0
2
FC Dallas 0
San Jose Earthquakes 2
Red Cards
0
0
FC Dallas 0
San Jose Earthquakes 0

Match Events

Reid Roberts 🟨 28'
HT
Angus Gunn 🟨 64'
65' 🔄 ↓ Joaquín Valiente Cioli ↑Santiago Moreno
↓ Jamar Ricketts ↑Vitor Costa 🔄 77'
↓ Jack Jasinski ↑Paul Marie 🔄 77'
↓ Timo Werner ↑Jack·Skahan 🔄 77'
↓ Ronaldo Vieira ↑N.Tsakiris 🔄 77'
78' 🔄 ↓ Daniel Job ↑Patrickson Delgado
78' 🔄 ↓ Herman Johansson ↑Ran Binyamin
83' ⚽ Petar Musa (Bernard Kamungo)
88' ⚽ Petar Musa
89' 🔄 ↓ Petar Musa ↑Christian Cappis
↓ Dave Romney ↑Luka Jovanovic 🔄 90'
90'+4 ⚽ Santiago Moreno (Ramiro)
FT

Player Cards

Our take on every player in this match

FC Dallas

Goalkeepers
Daniel
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Shaq Moore
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Sebastien Ibeagha
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Osaze Urhoghide
WALL
WALL
0
Dribbled Past
0
Dribbled Past
5
Tackles
69%
Duel Win %
Midfielders
Herman Johansson
LATE SHIFT
LATE SHIFT
12
Late Mins
12
Late Mins
78
Total Mins
78
Entry
Ramiro
MAGNET
MAGNET
81
Activity
81
Activity
72
Passes
9
Duels
Kaick
MAGNET
MAGNET
70
Activity
70
Activity
60
Passes
10
Duels
Bernard Kamungo
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
1
Assists
36%
Pass Acc
Joaquín Valiente
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
65
Total Mins
65
Entry
Daniel Job
STORMTROOPER
STORMTROOPER
3
Shots
3
Shots
0
Goals
1
On Target
Forwards
Petar Musa
CLUTCH HERO
CLUTCH HERO
88
Goal Time
88
Goal Time
Penalty
Impact
8.2
Rating
BENCH
Jonathan Sirois
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
Christian Cappis
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
Patrickson Delgado
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
Ran Binyamin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
Caleb Swann
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Santiago Moreno
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
7.6
Rating
Anderson Julio
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

San Jose Earthquakes

Goalkeepers
Angus Gunn
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Daniel Munie
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Dave Romney
NPC
NPC
90
Minutes
90
Minutes
43%
Pass Acc
6.6
Rating
Reid Roberts
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
Jack Jasinski
LATE SHIFT
LATE SHIFT
13
Late Mins
13
Late Mins
77
Total Mins
77
Entry
Ronaldo Vieira
LATE SHIFT
LATE SHIFT
13
Late Mins
13
Late Mins
77
Total Mins
77
Entry
Beau Leroux
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
7
Duels Won
0
Pens Won
Jamar Ricketts
LATE SHIFT
LATE SHIFT
13
Late Mins
13
Late Mins
77
Total Mins
77
Entry
Ousseni Bouda
PROVOCATEUR
PROVOCATEUR
4
Fouls Won
4
Fouls Won
7
Duels Won
0
Pens Won
Timo Werner
LATE SHIFT
LATE SHIFT
13
Late Mins
13
Late Mins
77
Total Mins
77
Entry
Forwards
Eduard Löwen
MAGNET
MAGNET
73
Activity
73
Activity
66
Passes
7
Duels
BENCH
Earl Edwards Jr.
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Max Floriani
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Paul Marie
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
3
Duels Won
0
Pens Won
Vítor Costa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
Ian Harkes
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Nick Fernandez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jack Skahan
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
Nikolas Tsakiris
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
Luka Jovanović
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
05/17/2026 San Jose Earthquakes 2 - 3 FC Dallas Major League Soccer PayPal Park
07/17/2025 San Jose Earthquakes 2 - 2 FC Dallas Major League Soccer PayPal Park
06/26/2025 FC Dallas 2 - 4 San Jose Earthquakes Major League Soccer Toyota Stadium
10/03/2024 San Jose Earthquakes 3 - 2 FC Dallas Major League Soccer PayPal Park
02/25/2024 FC Dallas 2 - 1 San Jose Earthquakes Major League Soccer Toyota Stadium
10/08/2023 FC Dallas 1 - 1 San Jose Earthquakes Major League Soccer Toyota Stadium
05/28/2023 San Jose Earthquakes 1 - 1 FC Dallas Major League Soccer PayPal Park
09/18/2022 San Jose Earthquakes 1 - 1 FC Dallas Major League Soccer PayPal Park
08/14/2022 FC Dallas 4 - 1 San Jose Earthquakes Major League Soccer Toyota Stadium
11/07/2021 San Jose Earthquakes 1 - 1 FC Dallas Major League Soccer PayPal Park
05/17/2026
Major League Soccer PayPal Park
07/17/2025
Major League Soccer PayPal Park
06/26/2025
Major League Soccer Toyota Stadium
10/03/2024
Major League Soccer PayPal Park
02/25/2024
Major League Soccer Toyota Stadium
10/08/2023
Major League Soccer Toyota Stadium
05/28/2023
Major League Soccer PayPal Park
09/18/2022
Major League Soccer PayPal Park
08/14/2022
Major League Soccer Toyota Stadium
11/07/2021
Major League Soccer PayPal Park
FC Dallas Win
San Jose Earthquakes Win
Draw

League Standings

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

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.