Portland Timbers vs FC Dallas: July 22, 2026
Portland Timbers and FC Dallas drew 2-2 at Providence Park, Portland, Oregon on July 22, 2026 (2026 MLS).
On this page
Score by half
| Team | 1st half | 2nd half | Final |
|---|---|---|---|
| Portland Timbers | 0 | 2 | 2 |
| FC Dallas | 1 | 1 | 2 |
Goals
- 45+1′ FC Dallas: Patrickson Delgado
- 66′ Portland Timbers: Kevin Kelsy
- 88′ FC Dallas: Petar Musa
- 90+2′ Portland Timbers: Felipe Mora
Match statistics
| Statistic | Portland Timbers | FC Dallas |
|---|---|---|
| Expected goals (xG) | 2.5 | 1.0 |
| Shots | 16 | 11 |
| Shots on target | 4 | 3 |
| Big chances | 4 | 1 |
| Possession % | 62.3 | 37.7 |
| Passes | 592 | 365 |
| Corners | 5 | 3 |
| Fouls | 12 | 13 |
| Yellow cards | 3 | 2 |
| Red cards | 0 | 0 |
| Saves | 1 | 2 |
What stood out
- Expected goals: Portland Timbers 2.5, FC Dallas 1.0.
- Shots: Portland Timbers 16, FC Dallas 11.
- Managers: Jack Cassidy (Portland Timbers), Eric Quill (FC Dallas).
Player lines
- Alexander Aravena (POR, substitute): 9 MIN, 0 G, 0 A, 1 SH, 0 SOT, 0.1 xG, 0.0 xA, 0 YC, 0 RC
- Antony (POR): 90 MIN, 0 G, 0 A, 2 SH, 0 SOT, 0.1 xG, 0.1 xA, 0 YC, 0 RC
- Ariel Lassiter (POR): 55 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0.0 xA, 0 YC, 0 RC
- Bernard Kamungo (DAL, substitute): 28 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0.0 xA, 0 YC, 0 RC
- Brandon Bye (POR): 90 MIN, 0 G, 0 A, 1 SH, 1 SOT, 0.1 xG, 0.0 xA, 1 YC, 0 RC
- Christian Cappis (DAL): 90 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0.0 xA, 0 YC, 0 RC
- Cole Bassett (POR): 81 MIN, 0 G, 0 A, 2 SH, 0 SOT, 0.1 xG, 0.1 xA, 0 YC, 0 RC
- David Da Costa (POR): 90 MIN, 0 G, 0 A, 1 SH, 0 SOT, 0.1 xG, 0.1 xA, 0 YC, 0 RC
- Diego Chará (POR, substitute): 35 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0.0 xA, 1 YC, 0 RC
- Felipe Mora (POR, substitute): 9 MIN, 1 G, 0 A, 1 SH, 1 SOT, 0.3 xG, 0.0 xA, 0 YC, 0 RC
- Finn Surman (POR): 90 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0.0 xA, 0 YC, 0 RC
- Herman Johansson (DAL): 84 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0 xA, 1 YC, 0 RC
- James Pantemis (POR): 90 MIN, 1 SV, 28 PASS, 20 CMP, 0 YC
- Jimer Fory (POR): 90 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0.1 xA, 0 YC, 0 RC
- Joaquín Valiente (DAL): 84 MIN, 0 G, 1 A, 0 SH, 0 SOT, 0.1 xA, 0 YC, 0 RC
- José Caicedo (POR): 55 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0.1 xA, 0 YC, 0 RC
- Kaick (DAL): 90 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0.0 xA, 0 YC, 0 RC
- Kamal Miller (POR): 90 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0.0 xA, 1 YC, 0 RC
- Kevin Kelsy (POR): 81 MIN, 1 G, 0 A, 5 SH, 1 SOT, 1.7 xG, 0.0 xA, 0 YC, 0 RC
- Kristoffer Velde (POR, substitute): 35 MIN, 0 G, 1 A, 3 SH, 1 SOT, 0.1 xG, 0.1 xA, 0 YC, 0 RC
- Logan Farrington (DAL): 62 MIN, 0 G, 0 A, 2 SH, 1 SOT, 0.1 xG, 0.0 xA, 0 YC, 0 RC
- Nolan Norris (DAL): 90 MIN, 0 G, 0 A, 1 SH, 0 SOT, 0.1 xG, 0.4 xA, 0 YC, 0 RC
- Osaze Urhoghide (DAL): 90 MIN, 0 G, 0 A, 1 SH, 0 SOT, 0.2 xG, 0 xA, 0 YC, 0 RC
- Patrickson Delgado (DAL): 62 MIN, 1 G, 0 A, 2 SH, 1 SOT, 0.2 xG, 0.0 xA, 0 YC, 0 RC
- Petar Musa (DAL, substitute): 28 MIN, 1 G, 0 A, 2 SH, 1 SOT, 0.1 xG, 0.0 xA, 0 YC, 0 RC
- Ran Binyamin (DAL, substitute): 16 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0.2 xA, 0 YC, 0 RC
- Samuel Sarver (DAL, substitute): 28 MIN, 0 G, 0 A, 1 SH, 0 SOT, 0.2 xG, 0.0 xA, 0 YC, 0 RC
- Santiago Moreno (DAL): 62 MIN, 0 G, 0 A, 2 SH, 0 SOT, 0.1 xG, 0.0 xA, 0 YC, 0 RC
- Sebastien Ibeagha (DAL, substitute): 16 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0.0 xA, 1 YC, 0 RC
- Shaq Moore (DAL): 90 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0.0 xA, 0 YC, 0 RC
Lines for players with a StatsNext page.
Head-to-head
Full Portland Timbers vs FC Dallas head-to-head (4 meetings).
About this page
This match is final; its statistics change only if a stored record is corrected. Goals are listed when StatsNext’s records hold every goal of the match.
This page shows statistics and results only. It contains no sportsbook prices or betting lines. Current markets and StatsNext research are in the app.
Research in StatsNext
- This match in StatsNext: Matchup Research for both clubs
- Portland Timbers results and statistics
- FC Dallas results and statistics
- All MLS results
