Portland Timbers vs Dallas preview

United States flag 2026 Major League Soccer, United States
Providence Park Thu, 23 Jul - 2:30 AM
Major League Soccer
Full Time Thu, 23 Jul 2:30 AM
Regular Season
Kevin Kelsy - 66'
Felipe Mora - 90+2'
Goal
|

CONTEXT

Match is finished. Portland Timbers 2–2 Dallas. The match ended in a draw. Dallas showed a significant deviation from the pre-match structural baseline. Possession-adjusted chance creation was in line with projected levels. The end result aligned with the pre-match projection. xG finished Portland Timbers 2.5 – 1.3 Dallas. Possession was 63%–37%.

TL;DR

  • Structural deviation: Final score: Portland Timbers 2-2 Dallas. Dallas showed a significant deviation from the pre-match structural baseline.
  • Efficiency shift: Possession-adjusted chance creation was in line with projected levels.
  • xG alignment: The final outcome was contrary to expected goal differential.
  • Market alignment: End result was aligned with the pre-match projection.
  • xG expectations: Diverging from xG expectations (Classify).
  • Event impact: No major event distortion.
  • Red card distortion: None.
No standings statistics available.
No head-to-head records found.
0.5+ goals: 85%
1.5+ goals: 70%
2.5+ goals: 50%
3.5+ goals: 25%
Confidence: High (≥8 matches)

Quality vs Volume

Home: xG 1.8, Shots 12, xG/Shot 0.15
Away: xG 1.5, Shots 14, xG/Shot 0.11

Open Play vs Set Play

Open Play: 65%
Set Play: 35%

Expected Points

TeamxPts
Home1.8
Away1.2
ℹ️ Methodology: Expected Goals (xG) measures shot quality
A. Da Silva
A. Da Silva
Referee 25 matches
Fouls / Match
Referee 30.4
League Avg 0
Yellow Cards / Match
Referee 4
League Avg 0
Red Cards / Match
Referee 0.36
League Avg 0
Penalties / Match
Referee 0.36
League Avg 0
C. Richardson
C. Richardson
1st Assistant 0 matches
Fouls / Match
Referee 0
League Avg 0
Yellow Cards / Match
Referee 0
League Avg 0
Red Cards / Match
Referee 0
League Avg 0
Penalties / Match
Referee 0
League Avg 0
D. Blas
D. Blas
2nd Assistant 0 matches
Fouls / Match
Referee 0
League Avg 0
Yellow Cards / Match
Referee 0
League Avg 0
Red Cards / Match
Referee 0
League Avg 0
Penalties / Match
Referee 0
League Avg 0
A. Chapman
A. Chapman
4th Official 0 matches
Fouls / Match
Referee 0
League Avg 0
Yellow Cards / Match
Referee 0
League Avg 0
Red Cards / Match
Referee 0
League Avg 0
Penalties / Match
Referee 0
League Avg 0
Portland Timbers M. Cifuentes Corvillo
M. Cifuentes Corvillo
VS
Dallas E. Quill
E. Quill
1.13
Avg Points / Game (Last 100 Matches)
1.67
1.17 i
Last 6 Opponents
Seattle Sounders Rank: 70 W
SJ Earthquakes Rank: 65 L
Inter Miami Rank: 76 L
CF Montréal Rank: 57 D
Sporting KC Rank: 52 W
Real Salt Lake Rank: 64 L
Avg Points / Game (Last 6 Matches)
2 i
Last 6 Opponents
Colorado Rapids Rank: 62 W
SJ Earthquakes Rank: 65 W
Vancouver Whitecaps Rank: 72 L
Real Salt Lake Rank: 64 W
New York RB Rank: 60 W
Seattle Sounders Rank: 68 L
0
Head to Head (Wins - Draws - Losses)
0 - 2 - 2
2

Team Power Ranking

i
What is Power Ranking?
Power ranking is SportMonks' model-based team strength indicator. Historical input capped to 2 seasons.
61.1
66.54
0 (Weakest) 100 (Strongest)
Metric
Portland Timbers
Dallas
Power Score
61.1
66.54
League Position
12
4
Global Rank
512
339

Form Analysis Opponent-Weighted

Line chart of recent results (points/trend). Friendlies excluded by default. Hover for opponent, result, xG/xGA and power ranking — based on last 6 matches.

vs
Portland Timbers Opponent-weighted form score
Dallas Opponent-weighted form score
Win (3 pts) Draw (1 pt) Loss (0 pts) Portland Timbers Dallas

Heatmaps Ball coordinates

Attack and defence zones from ball position data. Filters: last 6 matches (overall/home/away), time period, competition.

vs

Portland Timbers

Left / Center / Right
Opposition half density
vs season average

Dallas

Left / Center / Right
Opposition half density
vs season average

Possession Efficiency Possession-Adjusted

How effectively each team uses and defends their share of possession. Efficiency adjusted based on team possession percentage

Portland Timbers ⚠ Proxy
vs
⚠ Proxy Dallas
Attacking Efficiency
Higher is better
Attacking Efficiency
32.06
38.51
Defensive Efficiency
Lower is better
Defensive Efficiency
38.51
32.06
Combined Efficiency Index Z-score combining attacking and defensive possession-adjusted efficiency.
Positive = above league average.
Negative = below league average.
Formula: EfficiencyIndex = z(AttackEff) − z(DefenceEff)
-3 0 3
Portland Timbers -0.45 Efficiency Index
vs
Dallas +0.45 Efficiency Index
xG data unavailable for both teams. Values estimated using shots and dangerous attacks (proxy). Confidence: Medium.
Portland Timbers
Dallas
AttackEff = xG ÷ pos
DefenceEff = xGA ÷ (1−pos)

Set Pieces Efficiency Attack & Defence

Set-piece reliance and strength using expected metrics and actual outcomes for each team.

Portland Timbers
vs
Dallas
Created Set-piece attacking threat
Portland Timbers Dallas
Set-piece xG Share Share of total expected goals generated from set pieces. Higher = more set-piece reliant in attack.
12%
40%
Goals per Match Average set-piece goals scored per match.
0.00 0.00
vs Expected (xG) Goals scored minus set-piece xG. Positive = overperforming; Negative = underperforming expectations.
-0.31 vs -0.53
Conceded Set-piece defensive exposure
Portland Timbers Dallas
Set-piece xGA Share Share of total expected goals conceded from set pieces. Higher = more exposed to set pieces defensively.
40%
12%
Conceded per Match Average set-piece goals conceded per match.
0.00 0.00
vs Expected (xGA) Goals conceded minus set-piece xGA. Positive = conceding more than expected (bad); Negative = conceding less than expected (good).
-0.53 vs -0.31
Portland Timbers
Dallas
xG Share = set-piece xG ÷ total xG
vs Expected = goals − set-piece xG

Counter / Transition Attack & Defence

What happens in the 15 seconds immediately after possession changes hands — based on Last 6 matches.

Portland Timbers
vs
Dallas
Attack After Winning Possession transition → offence
Portland Timbers Dallas
Goals per Match Average goals scored within 15s of winning the ball per match. ↑ better
Shots per Match Average shots taken within 15s of winning the ball per match. ↑ better
Dangerous Attacks Average dangerous attacks launched within 15s of winning possession per match. ↑ better
Defence After Losing Possession loss → defensive exposure
Portland Timbers Dallas
Goals Conceded Average goals conceded within 15s of losing the ball per match. ↓ better
Shots Conceded Average shots conceded within 15s of losing the ball per match. ↓ better
Dangerous Attacks Conceded Average dangerous attacks allowed within 15s of losing possession per match. ↓ better
Portland Timbers
Dallas
Window = 15s post-possession change
Index = 0–1 composite score

PRESSURE INDEX

Momentum phases from smoothed minute-by-minute pressure.

  • POT had peak pressure around 72'.
  • DAL started the game with stronger pressure.
POT Pressure DAL Pressure
Pressure Index: POT reached the top pressure at 72' (89.51).

Team Head to Head Last 6 Seasons

Summary of 4 matches between these sides — filtered by competition and venue context.

Portland Timbers POT Home
4 matches
Dallas DAL Away
Match Record
0
Wins
2
2
Draws
2
2
Losses
0
Goals
4
Goals Scored
7
7
Goals Conceded
4
-3
Goal Difference
+3
Expected Goals
0
xG
0
0
xGA
0

Data last updated: 2026-07-24T00:02:02+00:00

STARTING XI

Match Formation 4-1-4-1
Match Formation 4-4-1-1

General Information

Date & Time
Jul 23, 2026, 02:30 AM
Competition
2026 Major League Soccer, United States · Regular Season
Stadium
Providence Park
Capacity
25218
Attendance
20184
Pitch Surface
Artificial turf
Weather
☀️ 12°C, Fair
Referees
Alexis Da Silva
Cory Richardson
Diego Blas
Allen Chapman

Statistics

Possession
POT
58%
DAL
42%

Top Statistics

2 Goals 2
5 Big Chances Created 1
7 Shots 4
84 Dangerous attacks 65
63 Possession 37
5 Corners 3
13 Free kicks 12
3 Yellow Cards 2

Match Overview

72 Ball Safe 78
7 Goal Kicks 7
9 Goal Attempts 6
4 Substitutions 5
20 Throwins 14
4 Hit Woodwork 1
12 Successful Headers 19
1 Assists 1
0 Injuries 2
13 Dribble Attempts 14
5 Successful Dribbles 7
38 Successful Dribbles Percentage 50

Attacking

121 Attacks 102
4 Big Chances Missed 1

Possession

59 Long Passes 55
597 Passes 366
510 Successful Passes 291
85 Successful Passes Percentage 80
11 Key Passes 6
27 Successful Long Passes 27
46 Successful Long Passes Percentage 49

Defensive

1 Saves 2
16 Tackles 17
10 Interceptions 6
45 Duels Won 55

Build-up

26 Total Crosses 7
2 Accurate Crosses 2

Discipline

0 Offsides 2
12 Fouls 13

Lineup

Referee : Alexis Da Silva

Starting XI

41
James Pantemis
James Pantemis (C) Goalkeeper
6.19
4
Kamal Miller
Kamal Miller Defender
6.99
5
Brandon Bye
Brandon Bye Defender
6.73
20
Finn Surman
Finn Surman Defender
6.94
27
Jimer Fory
Jimer Fory Defender
6.41
7
Ariel Lassiter
Ariel Lassiter Midfielder
6.59
99
Kristoffer Velde
Kristoffer Velde
Attacker55'
7.12
10
David Da Costa
David Da Costa Midfielder
6.92
11
Antony
Antony Midfielder
6.86
17
Cole Bassett
Cole Bassett Midfielder
6.86
28
Alexander Aravena
5.88
30
José Luis Caicedo Barrera
6.92
21
Diego Chará
Diego Chará
Midfielder55'
6.5
19
Kevin Kelsy
Kevin Kelsy Attacker
6.6
9
Felipe Mora
Felipe Mora
Attacker81'
7.32
Referee : Alexis Da Silva

Starting XI

42
Daniel
Daniel Goalkeeper
6.4
3
Osaze Urhoghide
Osaze Urhoghide Defender
6.58
14
Herman Johansson
Herman Johansson Defender
6.48
25
Sebastien Ibeagha
6.21
18
Shaq Moore
Shaq Moore (C) Defender
7.06
32
Nolan Norris
Nolan Norris Defender
6.73
8
Patrickson Delgado
Patrickson Delgado Midfielder
7.37
77
Bernard Kamungo
Bernard Kamungo
Attacker62'
6.63
12
Christian Cappis
Christian Cappis Midfielder
6.91
21
Joaquín Valiente
Joaquín Valiente Midfielder
6.75
6
Ran Binyamin
Ran Binyamin
Midfielder84'
6.5
55
Kaick
Kaick Midfielder
6.92
10
Santiago Moreno
Santiago Moreno Attacker
6.91
28
Sam Sarver
Sam Sarver
Attacker62'
6.41
23
Logan Farrington
Logan Farrington Attacker
6.72
9
Petar Musa
Petar Musa
Attacker62'
7.47

Events

2ND-HALF
90+6'
Event
Foul / 5th Yellowcard
Event
Foul / 4th Yellowcard
90+4'
Event
Right foot shot / 4th Goal
90+2'
Event
Foul / 3rd Yellowcard
90'
88'
Event
Right foot shot / 3rd Goal
84'
Event
Ran Binyamin Joaquín Valiente
8th Substitution
84'
Event
Sebastien Ibeagha Herman Johansson
9th Substitution
Event
Alexander Aravena Cole Bassett
6th Substitution
81'
Event
Felipe Mora Kevin Kelsy
7th Substitution
81'
Event
Right foot shot / 2nd Goal
66'
62'
Event
Bernard Kamungo Patrickson Delgado
3rd Substitution
62'
Event
Petar Musa Logan Farrington
4th Substitution
62'
Event
Sam Sarver Santiago Moreno
5th Substitution
59'
Event
Argument / 2nd Yellowcard
Event
Diego Chará José Luis Caicedo Barrera
1st Substitution
55'
Event
Kristoffer Velde Ariel Lassiter
2nd Substitution
55'
1ST-HALF
45+1'
Event
Right foot shot / 1st Goal
Event
Foul / 1st Yellowcard
37'

Match Commentary

90
Attempt Attempt
Alexander Ernesto Aravena Guzman takes a shot with his right foot, but it is blocked.
90
Yellow Card Yellow Card Important
Yellow card issued.
90
Attempt Attempt
Kristoffer Velde takes a right-footed shot, but it is blocked.
90
Yellow Card Yellow Card Important
Yellow card shown to Diego Ferney Chara Zamora.
90
GOAL! GOAL! Important
Goal! Kristoffer Velde scores, making it 2-2.
90
GOAL! GOAL! Important
Goal! The score is now 2-2.
90
Yellow Card Yellow Card Important
Yellow card issued.
88
GOAL! GOAL! Important
Petar Musa scores with a right-footed shot.
88
GOAL! GOAL! Important
Goal! The score is now 1-2.
86
Attempt Attempt
Brandon Bye takes a right-footed shot, but it's saved.
85
Attempt Attempt
Nolan Norris takes a left-footed shot, but it is blocked.
84
Substitution Substitution
Sebastien Ibeagha is substituted for Herman Johansson.
84
Update Update
On Ran Binyamin, off Joaquin Valiente.
83
Attempt Attempt
Petar Musa takes a right-footed shot but misses.
81
Update Update
Alexander Ernesto Aravena Guzman comes on for Cole Bassett.
81
Update Update
Felipe Andres Mora Aliaga is on, and Kevin Kelsy is off.
79
Attempt Attempt
Kevin Kelsy takes a left-footed shot that hits the post.
79
Attempt Attempt
David Pereira Da Costa takes a right-footed shot, but it is blocked.
79
Corner Corner
Corner awarded.
72
Attempt Attempt
Samuel Sarver takes a shot with his head but misses.
70
Attempt Attempt
Antony Alves Santos takes a right-footed shot but misses.
70
Attempt Attempt
Kristoffer Velde takes a right-footed shot, but it is saved.
68
Update Update
Offside.
67
GOAL! GOAL! Important
Goal! Kevin Kelsy scores, making it 1-1.
66
GOAL! GOAL! Important
Goal! Kevin Kelsy scores, bringing the match to 1-1.
63
Attempt Attempt
Kevin Kelsy takes a left-footed shot, but it hits the post.
63
Attempt Attempt
Kristoffer Velde takes a shot with his right foot, but it hits the post.
62
Update Update
Samuel Sarver is on, and Santiago Moreno is off.
62
Update Update
On Bernard Kamungo, off Patrickson Delgado.
62
Update Update
Petar Musa comes on for Logan Farrington.
61
Corner Corner
Corner awarded.
59
Yellow Card Yellow Card Important
Yellow card issued.
55
Update Update
Diego Ferney Chara Zamora comes on for Jose Luis Caicedo Barrera.
55
Update Update
Kristoffer Velde comes on for Ariel Lassiter.
54
Attempt Attempt
Antony Alves Santos takes a right-footed shot, but it is blocked.
54
Corner Corner
Corner awarded.
50
Attempt Attempt
Patrickson Delgado takes a right-footed shot but misses.
48
Attempt Attempt
Santiago Moreno takes a right-footed shot, but it is blocked.
46
Attempt Attempt
Cole Bassett takes a right-footed shot but misses.
45
Attempt Attempt
Santiago Moreno takes a right-footed shot but misses.
45
GOAL! GOAL! Important
Shot by Patrickson Delgado with his right foot results in a goal.
45
GOAL! GOAL! Important
Goal! The score is now 0-1.
45
Corner Corner
Corner awarded.
42
Attempt Attempt
Cole Bassett takes a right-footed shot but misses.
39
Update Update
Offside.
37
Yellow Card Yellow Card Important
Yellow card issued.
34
Attempt Attempt
Kevin Kelsy takes a left-footed shot, but it is blocked.
34
Attempt Attempt
Kevin Kelsy takes a left-footed shot, but it is blocked.
28
Attempt Attempt
Kevin Kelsy takes a shot with his head, but it misses the target.
24
Corner Corner
Corner awarded.
21
Corner Corner
Corner awarded.
21
Corner Corner
Corner awarded.
20
Attempt Attempt
Logan Farrington's left-footed shot is saved.
7
Attempt Attempt
Osaze Urhoghide takes a right-footed shot but misses.
7
Corner Corner
Corner awarded.
6
Attempt Attempt
Logan Farrington takes a right-footed shot, but it is blocked.
1
Update Update
Kick-off! The referee is Alexis Da Silva.

CONCLUSION

Final score detail: Portland Timbers 2-2 Dallas. Structural assessment: Dallas exhibited a significant deviation from the pre-match structural baseline. Efficiency outcome: Possession-adjusted chance creation finished in line with projected levels. Result alignment: The final score was consistent with the pre-match probability model. Market alignment: The match result was within the projected probability range.