Major League Soccer Gameweek 25
FC Dallas 2 - 1 FT Portland Timbers
Match Statistics
Possession
Shots
Shots on Target
Expected Goals (xG)
Passes
Corners
Fouls
Yellow Cards
Red Cards
Match Events
45' Logan Farrington (Shaquell Moore)
HT
↓ Julio Joao Ortiz Landazuri ↑Ariel Lassiter 56'
63' ↓ Santiago Moreno ↑Christian Cappis
63' ↓ Ran Binyamin ↑Herman Johansson
↓ Omir Fernandez ↑Gage Guerra 64'
77' ↓ Logan Farrington ↑Petar Musa
77' ↓ Ramiro ↑Patrickson Delgado
↓ Ian Smith ↑Kamal Miller 83'
87' Joaquín Valiente Cioli (Petar Musa)
88' ↓ Bernard Kamungo ↑Lalas Abubakar
Ariel Lassiter (Gage Guerra) 90'+3
FT
Player Cards
Our take on every player in this match
FC Dallas
Goalkeepers
Daniel
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Sebastien Ibeagha
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Shaq Moore
PROVIDER
1
Assists
1
Assists
1
Key Passes
7.3
Rating
Nolan Norris
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
Ran Binyamin
LATE SHIFT
15
Late Mins
15
Late Mins
63
Total Mins
63
Entry
Kaick
MAGNET
70
Activity
70
Activity
57
Passes
13
Duels
Ramiro
LATE SHIFT
13
Late Mins
13
Late Mins
77
Total Mins
77
Entry
Bernard Kamungo
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Joaquín Valiente
CLUTCH HERO
87
Goal Time
87
Goal Time
Goal
Impact
8.2
Rating
Santiago Moreno
LATE SHIFT
15
Late Mins
15
Late Mins
63
Total Mins
63
Entry
Forwards
Logan Farrington
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
BENCH
Jonathan Sirois
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Joshua Torquato
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Alhassan Abubakar
LATE SHIFT
15
Late Mins
15
Late Mins
2
Total Mins
Started
Entry
Christian Cappis
LATE SHIFT
15
Late Mins
15
Late Mins
27
Total Mins
Started
Entry
Patrickson Delgado
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
Clay Holstad
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Herman Johansson
LATE SHIFT
15
Late Mins
15
Late Mins
27
Total Mins
Started
Entry
Petar Musa
PROVIDER
1
Assists
1
Assists
1
Key Passes
7.1
Rating
Samuel Sarver
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Portland Timbers
Goalkeepers
James Pantemis
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Ronald Hernández
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
44%
Pass Acc
Finn Surman
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Joel Waterman
MAGNET
107
Activity
107
Activity
99
Passes
8
Duels
Ian Smith
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
54%
Duel Win %
Midfielders
Diego Chará
MAGNET
84
Activity
84
Activity
77
Passes
7
Duels
Joao Ortiz
LATE SHIFT
15
Late Mins
15
Late Mins
56
Total Mins
56
Entry
Omir Fernandez
LATE SHIFT
15
Late Mins
15
Late Mins
64
Total Mins
64
Entry
Cole Bassett
STORMTROOPER
4
Shots
4
Shots
0
Goals
0
On Target
Antony
STORMTROOPER
3
Shots
3
Shots
0
Goals
1
On Target
Forwards
Kristoffer Velde
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
33%
Pass Acc
BENCH
Hunter Sulte
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Alexander Bonetig
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Sawyer Jura
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Kamal Miller
LATE SHIFT
15
Late Mins
15
Late Mins
7
Total Mins
Started
Entry
Eric Miller
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Andrew Guerra
PROVIDER
1
Assists
1
Assists
1
Key Passes
7.0
Rating
Ariel Lassiter
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
7.9
Rating
Head to Head
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| 07/23/2026 | Portland Timbers | 2 - 2 | FC Dallas | Major League Soccer | Providence Park |
| 09/28/2025 | Portland Timbers | 2 - 2 | FC Dallas | Major League Soccer | Providence Park |
| 08/10/2025 | FC Dallas | 2 - 0 | Portland Timbers | Major League Soccer | Toyota Stadium |
| 10/06/2024 | Portland Timbers | 0 - 0 | FC Dallas | Major League Soccer | Providence Park |
| 07/05/2024 | FC Dallas | 3 - 2 | Portland Timbers | Major League Soccer | Toyota Stadium |
| 06/12/2023 | Portland Timbers | 1 - 0 | FC Dallas | Major League Soccer | Providence Park |
| 04/02/2023 | FC Dallas | 1 - 1 | Portland Timbers | Major League Soccer | Toyota Stadium |
| 08/07/2022 | Portland Timbers | 1 - 1 | FC Dallas | Major League Soccer | Providence Park |
| 03/20/2022 | FC Dallas | 4 - 1 | Portland Timbers | Major League Soccer | Toyota Stadium |
| 07/18/2021 | Portland Timbers | 1 - 0 | FC Dallas | Major League Soccer | Providence Park |
07/23/2026
09/28/2025
08/10/2025
10/06/2024
07/05/2024
06/12/2023
04/02/2023
08/07/2022
03/20/2022
07/18/2021
FC Dallas Win
Portland Timbers Win
Draw
League Standings
P: 21 GD: +26
P: 21 GD: +5
P: 20 GD: +11
P: 21 GD: 0
P: 20 GD: +7
P: 20 GD: 0
P: 21 GD: +4
P: 21 GD: +2
P: 20 GD: +2
P: 21 GD: +1
P: 19 GD: -4
P: 20 GD: -11
P: 19 GD: -4
P: 20 GD: -13
P: 20 GD: -26
League Standings
P: 25 GD: +33
P: 26 GD: +4
P: 26 GD: +9
P: 26 GD: +7
P: 26 GD: +8
P: 27 GD: +14
P: 26 GD: +1
P: 27 GD: -8
P: 26 GD: -1
P: 26 GD: 0
P: 26 GD: -12
P: 25 GD: -5
P: 24 GD: -5
P: 26 GD: -7
P: 25 GD: -34
Match previews and recaps to help you decide which games are worth watching
FC Dallas
Portland Timbers
FC Dallas
Portland Timbers
Win Probability
Futmetrix AI estimate
Late Chaos Sees Dallas Edge Portland at Toyota Stadium
Average Entertainment Futmetrix Score: 54/100. A masterclass in absorbing pressure and striking on the break gave the hosts all three points in a wild Texas showdown.
The Opening Act
The match kicked off under the lights at Toyota Stadium with a clear tactical divide. The visiting side sought to dictate the tempo, ultimately controlling possession with a commanding 60 percent of the ball. They pushed forward relentlessly, trying to break down a resolute home defense. Yet, for all their territorial advantage and intricate buildup play, the first half lacked a cutting edge. The Balance of the game shifted dramatically right before the whistle. In the 45th minute, Logan Farrington capitalized on a moment of brilliance, slotting home a crucial opening goal after a precise delivery from Shaquell Moore. This sucker punch completely altered the dynamic, forcing the visitors to head into the locker room facing an uphill battle despite their statistical superiority on the field.
The Pivot
Emerging for the second half, the Intensity skyrocketed as the visitors desperately chased an equalizer. The field turned into a shooting gallery, with a combined 27 shots flying toward the nets, though the home side remained remarkably compact. The Portland Timbers pushed bodies forward, generating massive set-piece pressure through multiple corner kicks, yet repeatedly found their efforts blocked or steered off target. The true turning point arrived late in the half when tactical substitutions redefined the contest. In the 87th minute, just as the visitors committed everything to the attack, a lightning-fast counter-attack dismantled their backline. Substitute Petar Musa found space and unselfishly set up J. Valiente, who buried the finish to seemingly put the game to bed at 2-0.
Resolution
With the Stakes massive for playoff seeding—seventh versus eighth in the standings—the final moments descended into pure chaos. Refusing to surrender, the visitors threw caution to the wind. Their substitutes connected in stoppage time, creating a frantic finish. In the 93rd minute, Gage Guerra slipped a clever pass to Ariel Lassiter, who hammered the ball into the net to cut the deficit in half. Suddenly, a comfortable victory morphed into a desperate scramble for survival. FC Dallas spent the dying seconds frantically clearing their lines, successfully absorbing the late onslaught to protect their 2-1 lead. This gritty defensive stand earns them breathing room in the standings, while their opponents leave Texas wondering how such overwhelming possession yielded zero points.
Key Questions
How did substitute J. Valiente change the game?
While he didn't actually start on the bench, J. Valiente completely changed the game's complexion by scoring a decisive 87th-minute insurance goal to secure the win.
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.
A High-Scoring Affair Looms in Texas
Worth Watching Futmetrix Score: 65/100. Defensively fragile but offensively potent, both sides are primed to deliver an end-to-end shootout that could reshape the mid-table playoff scramble.
The Setup
FC Dallas welcome the Portland Timbers to Toyota Stadium for a clash defined by attacking flair and defensive vulnerabilities. With a modest Stakes rating, the pressure isn't at a boiling point, but both teams desperately need points for their post-season ambitions. Dallas sits comfortably in fifth, while Portland languishes in eleventh, six points adrift. Our take relies heavily on a high-scoring Form rating: these two sides combine for nearly four goals conceded per game. A low Balance rating suggests Dallas holds the upper hand on home soil, but Portland's chaotic matches make them a constant threat.
Key Battle
The spotlight falls squarely on two men driving a solid Stars rating. P. Musa has been electric for the hosts, acting as the primary focal point in the final third. He goes toe-to-toe against Portland's V. Janssen, a lethal finisher who needs only a sliver of space to punish defensive lapses. Whoever exploits the opposition's leaky backline first will dictate the tempo of the entire match.
Our Prediction
Expect a remarkably open contest. Dallas should capitalize on Portland's travel legs and defensive gaps to secure a narrow, high-scoring victory. The visitors will certainly find the net, but the hosts have enough firepower and home support to outlast them in a genuine thriller.