FC Dallas vs Portland Timbers

13 September 2026 · MLS · 2026 · Referee Tim Ford

Full time 2 – 1

Half-time: 1–0

  • Logan Farrington 45’
  • Joaquín Valiente 87’
  • Ariel Lassiter 90+3’

Match summary

FC Dallas beat Portland Timbers 2-1. FC Dallas led 1-0 at half-time.

Logan Farrington put FC Dallas ahead in the 45th minute, Joaquín Valiente made it 2-0 in the 87th minute, and Ariel Lassiter pulled one back to make it 2-1 in stoppage time.

Portland Timbers can feel hard done by, creating 1.64 expected goals (xG) from 18 shots to FC Dallas's 1.07 from 9.

Match stats

39% Possession 61%
9 Shots 17
5 Shots on target 4
7 Corners 5
70 Attacks 89
31 Dangerous attacks 52
366 Passes 571
77.9% Pass accuracy 86.0%
20 Tackles 12
13 Fouls 4
1 Yellow cards 0
1 Offsides 3

Key events

FC Dallas Portland Timbers
Kick-off
Bernard KamungoShot on target
20’
44’
Antony AlvesShot on target
Logan FarringtonRight foot shot1-0 (FC Dallas)
45’
Half-time1-0
KaickFoul
47’
Second half underway
60’
Ariel LassiterShot on target
Petar MusaShot on target
83’
Joaquín ValienteLeft foot shot2-0 (FC Dallas)
87’
Petar MusaShot on target
87’
90+3’
Ariel LassiterLeft foot shot2-1 (Portland Timbers)
90+5’
Ariel LassiterShot on target
Full-time2-1

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.07 1.64 45’ Logan Farrington (FC Dallas), 1-0 45’ 87’ Joaquín Valiente (FC Dallas), 2-0 87’ 90+3’ Ariel Lassiter (Portland Timbers), 2-1 90+3’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.07 1.64 45’ Logan Farrington (FC Dallas), 1-0 Farrington 45’ 87’ Joaquín Valiente (FC Dallas), 2-0 Valiente 87’ 90+3’ Ariel Lassiter (Portland Timbers), 2-1 Lassiter 90+3’
FC Dallas 1.07 xGPortland Timbers 1.64 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Portland Timbers attacking FC Dallas attacking 
90+3’ Ariel Lassiter (Portland Timbers), open play, 0.44 xG, goal 87’ Petar Musa (FC Dallas), open play, 0.37 xG, saved 87’ Joaquín Valiente (FC Dallas), open play, 0.24 xG, goal 79’ Kristoffer Velde (Portland Timbers), open play, 0.20 xG, blocked 45’ Logan Farrington (FC Dallas), open play, 0.18 xG, goal 79’ Gage Guerra (Portland Timbers), open play, 0.14 xG, blocked 90+5’ Gage Guerra (Portland Timbers), from a corner, 0.14 xG, off target 90+10’ Antony Alves (Portland Timbers), open play, 0.15 xG, off target 74’ Herman Johansson (FC Dallas), open play, 0.13 xG, blocked 82’ Cole Bassett (Portland Timbers), open play, 0.08 xG, off target 90’ Ronald Hernández (Portland Timbers), open play, 0.08 xG, off target 30’ Kristoffer Velde (Portland Timbers), open play, 0.06 xG, off target 72’ Antony Alves (Portland Timbers), open play, 0.06 xG, blocked 44’ Antony Alves (Portland Timbers), open play, 0.05 xG, saved 90+5’ Ariel Lassiter (Portland Timbers), open play, 0.05 xG, saved 14’ Cole Bassett (Portland Timbers), open play, 0.04 xG, blocked 59’ Santiago Moreno (FC Dallas), from a corner, 0.05 xG, blocked 45’ Bernard Kamungo (FC Dallas), open play, 0.03 xG, blocked 74’ Logan Farrington (FC Dallas), open play, 0.03 xG, hit the woodwork 27’ Cole Bassett (Portland Timbers), open play, 0.03 xG, off target 90+5’ Antony Alves (Portland Timbers), open play, 0.03 xG, off target 11’ Kristoffer Velde (Portland Timbers), direct free kick, 0.03 xG, blocked 60’ Cole Bassett (Portland Timbers), open play, 0.02 xG, blocked 20’ Bernard Kamungo (FC Dallas), open play, 0.02 xG, saved 46’ Joao Ortíz (Portland Timbers), open play, 0.01 xG, off target 83’ Petar Musa (FC Dallas), open play, 0.01 xG, saved 60’ Ariel Lassiter (Portland Timbers), open play, 0.01 xG, saved 90+3’ Ariel Lassiter (Portland Timbers), open play, 0.44 xG, goal 87’ Petar Musa (FC Dallas), open play, 0.37 xG, saved 87’ Joaquín Valiente (FC Dallas), open play, 0.24 xG, goal 79’ Kristoffer Velde (Portland Timbers), open play, 0.20 xG, blocked 45’ Logan Farrington (FC Dallas), open play, 0.18 xG, goal 90+10’ Antony Alves (Portland Timbers), open play, 0.15 xG, off target 79’ Gage Guerra (Portland Timbers), open play, 0.14 xG, blocked 90+5’ Gage Guerra (Portland Timbers), from a corner, 0.14 xG, off target 74’ Herman Johansson (FC Dallas), open play, 0.13 xG, blocked 82’ Cole Bassett (Portland Timbers), open play, 0.08 xG, off target 90’ Ronald Hernández (Portland Timbers), open play, 0.08 xG, off target 30’ Kristoffer Velde (Portland Timbers), open play, 0.06 xG, off target 72’ Antony Alves (Portland Timbers), open play, 0.06 xG, blocked 44’ Antony Alves (Portland Timbers), open play, 0.05 xG, saved 90+5’ Ariel Lassiter (Portland Timbers), open play, 0.05 xG, saved 59’ Santiago Moreno (FC Dallas), from a corner, 0.05 xG, blocked 14’ Cole Bassett (Portland Timbers), open play, 0.04 xG, blocked 45’ Bernard Kamungo (FC Dallas), open play, 0.03 xG, blocked 74’ Logan Farrington (FC Dallas), open play, 0.03 xG, hit the woodwork 90+5’ Antony Alves (Portland Timbers), open play, 0.03 xG, off target 27’ Cole Bassett (Portland Timbers), open play, 0.03 xG, off target 11’ Kristoffer Velde (Portland Timbers), direct free kick, 0.03 xG, blocked 60’ Cole Bassett (Portland Timbers), open play, 0.02 xG, blocked 20’ Bernard Kamungo (FC Dallas), open play, 0.02 xG, saved 46’ Joao Ortíz (Portland Timbers), open play, 0.01 xG, off target 83’ Petar Musa (FC Dallas), open play, 0.01 xG, saved 60’ Ariel Lassiter (Portland Timbers), open play, 0.01 xG, saved
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

FC Dallas 3-4-2-1 Starting XI
Daniel
Norris
Ibeagha
Moore
Kamungo 88’
Ramiro 77’
Kaick
Binyamin 63’
Valiente
Moreno 63’
Farrington 77’
Portland Timbers 4-2-3-1 Starting XI
Pantemis
Smith 83’
Surman
Waterman
Hernández
Chará
Ortíz 56’
Alves
Velde
Bassett
Fernandez 64’

Player stats

Goalkeeper1 player
Daniel
90′ 3 1 28 – – – – –
Defenders4 players
90′ 2 – 2 3 1 31 2 – 1 –
90′ – 2 2 – – 26 – – – –
90′ 2 – – 3 1 35 1 – – –
Lalas Abubakar Came on as a substitute
2′ – – – – – 2 – – – –
Midfielders9 players
Bernard Kamungo Taken off
88′ – – 26 – 0.01 3 – 5 – 1 –
Ramiro Taken off
77′ – – 46 – 0.06 2 1 3 1 – –
Kaick
90′ – – 58 1 0.43 4 2 9 2 2
Ran Binyamin Taken off
63′ – – 23 – 0.05 2 – 2 1 – –
90′ 1 – 32 1 0.07 2 1 4 – 1 –
Santiago Moreno Taken off
63′ – – 27 1 0.06 – 1 – 2 – –
Christian Cappis Came on as a substitute
27′ – – 7 – 0.00 1 – 1 1 – –
Herman Johansson Came on as a substitute
27′ – – 3 – 0.00 1 – 3 – – –
Patrickson Delgado Came on as a substitute
13′ – – 6 – 0.01 – – 2 – – –
Forwards2 players
Logan Farrington Taken off
77′ 1 – 2 1 0.21 0.01 – – – 12 –
Petar Musa Came on as a substitute
13′ – 1 2 2 0.39 0.11 1 – – 4 –
Came on Taken off Sent off Red is the most in that position for the team

Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results and odds from football-data.co.uk.