Philadelphia Union vs Portland Timbers, MLS 2026 MLS IS BACK SEMI FINALS
Overview
Match Preview
Philadelphia Union vs Portland Timbers — MLS at ESPN Wide World of Sports Complex.
- Philadelphia Union 18 games · 16 pts (2026/26)
- Portland Timbers 18 games · 24 pts (2026/26)
Match Details
- Referee Corey Rockwell
- Referee Allen Chapman
- Referee Jeremy Kieso
- Referee Ramy Touchan
- Referee Joe Dickerson
Standings
| # | Team | P | Pts |
|---|---|---|---|
| 1 | Nashville SC | 18 | 40 |
| 2 | Internacional CF Miami | 18 | 38 |
| 3 | New England Revolution | 18 | 30 |
| 4 | Chicago Fire FC | 17 | 29 |
| 5 | New York City FC | 18 | 26 |
| 6 | FC Cincinnati | 18 | 26 |
| 7 | Charlotte FC | 18 | 25 |
| 8 | New York Red Bulls | 18 | 25 |
| 9 | D.C. United SC | 18 | 23 |
| 10 | Columbus Crew SC | 18 | 20 |
| 11 | Orlando City SC | 18 | 20 |
| 12 | Toronto FC | 18 | 17 |
| 13 | Philadelphia Union | 18 | 16 |
| 14 | Montreal Impact FC | 18 | 16 |
| 15 | Atlanta United FC | 18 | 12 |
| 16 | Vancouver Whitecaps FC | 17 | 34 |
| 17 | Los Angeles FC | 19 | 34 |
| 18 | San Jose Earthquakes | 18 | 33 |
| 19 | Houston Dynamo | 18 | 32 |
| 20 | FC Dallas | 18 | 27 |
| 21 | Real Salt Lake | 17 | 27 |
| 22 | St. Louis City | 18 | 26 |
| 23 | Portland Timbers | 18 | 24 |
| 24 | Seattle Sounders FC | 17 | 24 |
| 25 | Minnesota United FC | 18 | 24 |
| 26 | Colorado Rapids SC | 18 | 22 |
| 27 | Los Angeles Galaxy | 19 | 22 |
| 28 | San Diego FC | 18 | 21 |
| 29 | Austin FC | 18 | 17 |
| 30 | Sporting Kansas City | 18 | 14 |
Head-to-Head
Recent Form
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 06 Aug | Portland Timbers | H | 1–2 | L |
| 31 Jul | Sporting Kansas City | H | 3–1 | W |
| 26 Jul | New England Revolution | H | 1–0 | W |
| 21 Jul | Orlando City SC | H | 1–1 | D |
| 15 Jul | Internacional CF Miami | H | 2–1 | W |
| 09 Jul | New York City FC | A | 1–0 | W |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 06 Aug | Philadelphia Union | A | 2–1 | W |
| 02 Aug | New York City FC | A | 3–1 | W |
| 29 Jul | FC Cincinnati | H | 1–1 | D |
| 24 Jul | Los Angeles FC | A | 2–2 | D |
| 19 Jul | Houston Dynamo | H | 2–1 | W |
| 14 Jul | Los Angeles Galaxy | A | 2–1 | W |
Season Stats
| Philadelphia Union | Portland Timbers | |
|---|---|---|
| #13 | Position | #23 |
| 16 | Points | 24 |
| 18 | Played | 18 |
| 4 / 4 / 10 | W / D / L | 7 / 3 / 8 |
| 25 | Scored | 33 |
| 33 | Conceded | 33 |
| -8 | GD | +0 |
| 0.89 | PPG | 1.33 |
| 22% | Win % | 39% |
Key Stats
50%
Both Teams to Score
H2H (6 games)
H2H (6 games)
83%
Over 2.5 Goals
H2H history
H2H history
22%
Clean Sheets
Philadelphia Union this season
Philadelphia Union this season
6%
Clean Sheets
Portland Timbers this season
Portland Timbers this season
Philadelphia Union are 13th (16 pts). Portland Timbers are 23rd (24 pts).
Goal Timing (This Season)
Philadelphia Union
0-15
3/3
16-30
1/5
31-45
3/3
46-60
3/1
61-75
4/2
76+
4/2
■ Scored ■ Conceded
Portland Timbers
0-15
2/5
16-30
4/5
31-45
4/4
46-60
3/2
61-75
5/–
76+
5/4
■ Scored ■ Conceded
Top Scorers (This Season)
Philadelphia Union
| Milan Iloski | 8 G | 1 A |
Portland Timbers
| Kevin Kelsy | 8 G | 2 A |
Events
Match Events
- 0' Packed stands, loud atmosphere — Philadelphia Union and Portland Timbers get this one started.
- 5' Over 5 minutes have gone by without a meaningful attack. The supporters want more.
- 10' Philadelphia Union are deployed in a today, looking to exploit space against Portland Timbers's shape.
- 13' with the perfectly-timed delivery and Jeremy Ebobisse makes no mistake. 0-1!
- 18' The clock is ticking and both teams know a goal could change everything at this point.
- 23' Philadelphia Union currently sit in the Array table. A result here could be decisive in the race for the top positions.
- 28' It is a cagey affair so far. Philadelphia Union in their trying to find a way past Portland Timbers's compact .
- 33' Portland Timbers is showing some good football. However, Portland Timbers are ready to play back every minute. It might result in some problems for the home side. The game will hardly remain goalless.
- 38' It’s a booking for Philadelphia Union player. Kai Wagner gets a Yellow card.
- 43' Brenden Aaronson is a natural and has been asked to do a very specific job for Portland Timbers tonight.
- 48' The home supporters are growing impatient. Philadelphia Union must find a spark to ignite this game.
- 53' Neither side is committing men forward. This has all the hallmarks of a tense, tactical contest.
- 56' Time for substitution for Portland Timbers. Jeremy Ebobisse is replaced by Jaroslaw Niezgoda.
- 59' Philadelphia Union make a change. Sergio Santos trudges off to be replaced by Ilsinho on 59 minutes.
- 62' The referee reaches into his pocket. Out comes the Yellow card for Alejandro Bedoya.
- 67' Dario Zuparic, a Croatia , has 1 bookings this season and will need to keep his discipline tonight.
- 70' Sebastian Blanco adds to his 0 season tally! Portland Timbers lead 0-2 — and this changes everything.
- 72' The crowd applauds Jose Martinez as he leaves the pitch. Andrew Wooten steps in for Philadelphia Union.
- 73' A tactical swap from Philadelphia Union — Andrew Wooten on, Jose Martinez off on 73 minutes.
- 78' Portland Timbers started playing very sharply right from the kick off. However, it slowed down the tempo rapidly by 78.
- 83' The referee has had an easy afternoon — neither side has been overly physical in the tackle.
- 85' Andrew Wooten adds to his 0 season tally! Philadelphia Union lead 1-2 — and this changes everything.
- 86' The Portland Timbers manager makes a substitution. Sebastian Blanco departs to be replaced by Felipe Mora.
- 90' The whistle greets Diego Valeri as he departs to be replaced by Bill Tuiloma.
- With this win, Portland Timbers is likely to improve its situation in the overall team standings.
Lineups
Philadelphia Union Lineups
Starting XI
- 10
- 27
- 18
- 3
- 11
- 28
- 4
- 22
-
17
Sergio Santos ↓ Ilsinho 59'
- 23
- 8
Bench
-
7
Andrew Wooten ↑ 72'
- 78
- 21
-
25
Ilsinho ↑ 59'
- 15
- 24
- 12
- 32
- 20
- 13
- 14
- 5
Coach
Jim Curtin
Portland Timbers Lineups
Starting XI
-
4
Jorge Villafana ↓ Pablo Bonilla 86'
- 21
-
8
Diego Valeri C ↓ Bill Tuiloma 90'
- 33
- 12
-
10
Sebastian Blanco ↓ Felipe Mora 86'
- 30
- 17
-
44
Marvin Loria ↓ Andy Polo 56'
- 15
- 13
Bench
-
7
Andy Polo ↑ 56'
- 19
- 1
- 18
-
25
Bill Tuiloma ↑ 90'
- 22
- 32
- 40
-
11
Jaroslaw Niezgoda ↑ 56'
-
9
Felipe Mora ↑ 86'
-
28
Pablo Bonilla ↑ 86'
- 98
Coach
Giovanni Savarese
H2H
H2H Top Scorers
| Player | Goals |
|---|---|
| Sebastian Blanco | 2 |
| Diego Valeri | 2 |
| Sergio Santos | 2 |
| Julian Carranza | 2 |
| Brian Fernandez | 2 |
| Jeremy Ebobisse | 1 |
| David Guzman | 1 |
| Jack Elliott | 1 |
Head to Head
Philadelphia Union Form
2020-08-06
Philadelphia Union
1–2
Portland Timbers
L
2020-07-31
Philadelphia Union
3–1
Sporting Kansas City
W
2020-07-26
Philadelphia Union
1–0
New England Revolution
W
2020-07-21
Philadelphia Union
1–1
Orlando City SC
D
2020-07-15
Philadelphia Union
2–1
Internacional CF Miami
W
2020-07-09
New York City FC
0–1
Philadelphia Union
W
Portland Timbers Form
2020-08-06
Philadelphia Union
1–2
Portland Timbers
W
2020-08-02
New York City FC
1–3
Portland Timbers
W
2020-07-29
Portland Timbers
1–1
FC Cincinnati
D
2020-07-24
Los Angeles FC
2–2
Portland Timbers
D
2020-07-19
Portland Timbers
2–1
Houston Dynamo
W
2020-07-14
Los Angeles Galaxy
1–2
Portland Timbers
W
Predictions
Prediction accuracy
3 / 4
1.49
Philadelphia Union xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
2.07
Portland Timbers xG
I would bet for:
Over 2.5 goals 68% + Both teams to score 68%
Match Result
✓ CorrectActual: Portland Timbers win
Both Teams to Score
✓ Correct
Avg goals/match: 3.56
Actual: Yes — both scored
Over / Under Goals
✓ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 96% |
|
4% |
| ± 1.5 | 87% |
|
13% |
| ± 2.5 | 68% |
|
32% |
| ± 3.5 | 47% |
|
53% |
| ± 4.5 | 29% |
|
71% |
Double Chance
Philadelphia Union or Draw
53%
Draw or Portland Timbers
72%
Philadelphia Union or Portland Timbers
76%
Half-Time Result
✗ WrongActual: Portland Timbers win at HT
Correct Score
✓ In top 12
1 – 1
9.6%
1 – 2
Actual
2 – 2
6.5%
2 – 1
6.3%
0 – 2
6.1%
1 – 3
6%
0 – 1
5.3%
2 – 3
4.5%
0 – 0
4.2%
0 – 3
4.1%
1 – 0
3.6%
3 – 2
3.3%
Asian Handicap — Philadelphia Union
| Handicap | Philadelphia Union covers | Push | Portland Timbers covers |
|---|---|---|---|
| -2.5 | 5% | — | 95% |
| -2 | 5% | 8% | 87% |
| -1.5 | 13% | — | 87% |
| -1 | 13% | 14% | 73% |
| -0.5 | 27% | — | 73% |
| +0.5 | 50% | — | 50% |
| +1 | 50% | 20% | 30% |
| +1.5 | 70% | — | 30% |
| +2 | 70% | 15% | 15% |
| +2.5 | 85% | — | 15% |
Clean Sheet
Philadelphia Union keeps clean sheet
13%
✓
Portland Timbers keeps clean sheet
23%
✓
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

