Major League Soccer
Portland TimbersPortland Timbers
xG 2.49
2 : 2
FC DallasFC Dallas
xG 1.01

Portland Timbers vs FC Dallas 2:2: Control Met A Different Kind Of Precision

Case opened:
⏱ Reading time: ~2 min
📅 Match date:
Bravsen Intelligence

Final score: Portland Timbers 2:2 FC Dallas — the match was played on 23 July 2026, Portland.

01 Match Stats

// MATCH STATISTICS: Portland TimbersFC Dallas

CRIME INDEX49%
Portland Timbers
xG 2.49
2:2
FC Dallas
xG 1.01
2.49Δ 1.48 xG gap1.01
62%
Ball Possession
38%
16
Total Shots
11
4
Shots on Target
3
5
Blocked Shots
4
1
Goalkeeper Saves
2
5
Corner Kicks
3
12
Fouls
13
0
Offsides
2
3
Yellow Cards
2
592
Total Passes
365
505
Accurate Passes
290
LUCK FACTOR
×0.80
Portland Timbers
vs
×1.98
FC Dallas
02 Key Facts

Key Facts

Portland Timbers vs FC Dallas — 2:2 (Major League Soccer). Match xG: 2.49 vs 1.01. Match Crime Index — 49%: a moderate gap between the numbers and the result.

03 Lineups

Starting Lineups

Portland Timbers4-3-3
  • 41James PantemisG
  • 4Kamal MillerD
  • 5Brandon ByeD
  • 20Finn SurmanD
  • 27Jímer ForyD
  • 7Ariel LassiterM
  • 10David Pereira Da CostaM
  • 11Antony AlvesM
  • 17Cole BassettM
  • 30José CaicedoM
  • 19Kevin KelsyF
FC Dallas3-4-3
  • 42DanielG
  • 3Osaze UrhoghideD
  • 14Herman JohanssonD
  • 18Shaq MooreD
  • 32Nolan NorrisD
  • 8Patrickson DelgadoM
  • 12Christian CappisM
  • 21Joaquín ValienteM
  • 55KaickM
  • 10Santiago MorenoF
  • 23Logan FarringtonF
04 Breakdown

It ended 2:2. That is the obvious detail, and it conceals Portland Timbers’ central frustration: they had enough of the ball, enough of the penalty area, and enough repeated pressure to make the evening theirs, but FC Dallas kept finding the cleaner finishing moments. Portland built the match; Dallas kept rewriting its scoreline.

Delgado At 45+1 — The Lead Was Too Small

Patrickson Delgado’s goal in first-half stoppage time gave Portland the advantage their work had earned. Yet it was only 1:0, not a margin that reflected how often the hosts had forced play towards the Dallas box. The first half had established Portland’s authority, but not secured it, and that distinction shaped everything after the interval.

How Portland Played — 62% Possession, 10 Box Attempts

How Portland Timbers played against FC Dallas can be traced through purposeful control rather than raw circulation. Their 62% possession produced 505 accurate passes from 592, which kept the visitors defending stretches of the game rather than choosing the tempo. The 4-3-3 gave the hosts enough width and midfield support to sustain that pressure against a Dallas 3-4-3.

The 2.49 to 1.01 xG gap followed from where each side attacked. Portland took 10 attempts inside the box, compared with six for the visitors, and their 16 shots showed that possession became repeated access to dangerous zones. Five corners added to that accumulation, because Dallas could clear one phase without escaping the next.

Still, Portland placed only four attempts on target. That is why their territorial superiority did not become a comfortable advantage: much of the pressure ended before it demanded the most difficult save. Dallas faced two saves, Portland one, so neither goalkeeper became the evening’s principal explanation. The hosts simply failed to turn enough promising situations into finishes that could separate the score.

Kelsy At 66 — Musa At 88

Kevin Kelsy equalised at 66 minutes, and the game changed function. Portland were no longer extending a deserved lead; they were trying to reconstruct one. The leveller gave Dallas permission to be patient, because their next useful opening no longer had to rescue the result.

Petar Musa then made it 2:1 at 88. Dallas’s conversion rate of 1.98, against Portland’s 0.80, explains why that late strike carried such weight: the visitors extracted more from a smaller attacking return. Their 11 shots did not match Portland’s volume, but efficiency meant they did not need to.

The answer to who scored in Portland Timbers vs FC Dallas is straightforward: Delgado struck at 45+1, Kelsy replied at 66, Musa put Dallas ahead at 88, and Kristoffer Velde levelled matters at 90+2. Nine substitutions from the 55th minute onward — four by Portland and five by Dallas — did not calm the contest. They helped create a fragmented finish in which each side could still find one decisive action.

September’s 2:2 — The Table Still Divides Them

This was the second successive 2:2 between the clubs, after the meeting on September 28, 2025, and Portland’s last two head-to-head results now stand at 0-1-1. Dallas remain fifth with 26 points, while Portland are 12th on 18. Portland built the play; Dallas supplied the efficiency.