Philadelphia Union vs Portland Timbers, MLS 2021 REGULAR SEASON
Overview
Match Preview
Philadelphia Union vs Portland Timbers — MLS at Subaru Park.
- Philadelphia Union 18 games · 16 pts (2026/26)
- Portland Timbers 18 games · 24 pts (2026/26)
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 |
|---|---|---|---|---|
| 30 May | Portland Timbers | H | 3–0 | W |
| 23 May | D.C. United SC | A | 0–0 | D |
| 15 May | New York Red Bulls | A | 0–1 | L |
| 12 May | New England Revolution | H | 1–1 | D |
| 08 May | Chicago Fire FC | A | 2–0 | W |
| 01 May | New York City FC | H | 0–2 | L |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 30 May | Philadelphia Union | A | 0–3 | L |
| 22 May | Los Angeles Galaxy | H | 3–0 | W |
| 16 May | San Jose Earthquakes | A | 2–0 | W |
| 09 May | Seattle Sounders FC | H | 1–2 | L |
| 02 May | FC Dallas | A | 1–4 | L |
| 25 Apr | Houston Dynamo | H | 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' The referee does not hesitate — a Yellow card for Olivier Mbaizo on 5 minutes.
- 10' Both teams are passing the ball around with high level of urgency. Portland Timbers needs to do something about it to get closer to the goal.
- 15' The energy levels are beginning to show. Jim Curtin might look to freshen things up shortly.
- 20' Portland Timbers come into this ranked in Array. They desperately need points to push themselves up the standings.
- 25' Philadelphia Union is showing some good football. However, Philadelphia Union are ready to play back every minute. It might result in some problems for the home side. The game will hardly remain goalless.
- 26' with the perfectly-timed delivery and Kacper Przybylko makes no mistake. 1-0!
- 31' Goal! Sergio Santos scores his 34 goal in 286 matches.
- 36' Jose Andres Martinez is putting in a real shift tonight. He has covered more ground than anyone else for Philadelphia Union so far.
- 41' Olivier Mbaizo has been one of the livelier players on the pitch with 0 goals to his name this season.
- 46' While players are taking a pause, let’s have a look at their stats. The teams met 0 times this season with winning -% of all matches.
- 51' Portland Timbers started playing very sharply right from the kick off. However, it slowed down the tempo rapidly by 51.
- 56' Jeremy Ebobisse has certainly something to prove this evening. He made 15 appearances with only 0 goals this season.
- 60' The crowd applauds Sergio Santos as he leaves the pitch. Cory Burke steps in for Philadelphia Union.
- 62' The referee does not hesitate — a Yellow card for Dario Zuparic on 62 minutes.
- 63' Clinical. Composed. Brilliant. Jack Elliott makes it 3-0.
- 68' Portland Timbers make a change. Marvin Loria trudges off to be replaced by Zac McGraw on 68 minutes.
- 72' Controversy at the stadium! Claudio Bravo argues furiously but the Yellow card stands.
- 77' Spectators do not have much to choose from both teams. The sides had several scoring chances but they still need a bit more than just a sight of a goal.
- 79' Portland Timbers manager makes another effort to make the tables turned. Dairon Asprilla is hanging Felipe Mora on the field on 79 minute.
- 84' It’s high time Giovanni Savarese made some changes to put the his team’s game back to action.
- 89' Philadelphia Union make a change. Leon Flach trudges off to be replaced by Paxten Aaronson on 89 minutes.
- 90' A tactical swap from Philadelphia Union — Anthony Fontana on, Kacper Przybylko off on 90 minutes.
- Philadelphia Union celebrates a vital win. Three points that could prove pivotal come season's end.
Lineups
Philadelphia Union Lineups
Starting XI
- 27
- 18
- 3
- 11
- 15
-
17
Sergio Santos ↓ Cory Burke 60'
- 8
- 5
-
31
Leon Flach ↓ Paxten Aaronson 89'
- 10
- 23
Bench
- 78
-
21
Anthony Fontana ↑ 90'
-
19
Cory Burke ↑ 60'
- 4
- 1
- 2
-
33
Quinn Sullivan ↑ 90'
- 16
-
30
Paxten Aaronson ↑ 89'
Coach
Jim Curtin
Portland Timbers Lineups
Starting XI
- 23
-
2
Jose Van Rankin ↓ Pablo Bonilla 89'
- 8
- 25
- 19
- 17
-
44
Marvin Loria ↓ Zac McGraw 68'
- 5
- 13
-
9
Felipe Mora ↓ Dairon Asprilla 79'
- 30
Bench
-
27
Dairon Asprilla ↑ 79'
-
28
Pablo Bonilla ↑ 89'
- 98
-
85
Zac McGraw ↑ 68'
-
40
Renzo Jose Zambrano ↑ 89'
- 26
Coach
Giovanni Savarese
H2H
H2H Top Scorers
| Player | Goals |
|---|---|
| Julian Carranza | 2 |
| Brian Fernandez | 2 |
| Sebastian Blanco | 2 |
| Diego Valeri | 2 |
| Sergio Santos | 2 |
| Kacper Przybylko | 1 |
| David Guzman | 1 |
| Daniel Gazdag | 1 |
Head to Head
Philadelphia Union Form
2021-05-30
Philadelphia Union
3–0
Portland Timbers
W
2021-05-23
D.C. United SC
0–0
Philadelphia Union
D
2021-05-15
New York Red Bulls
1–0
Philadelphia Union
L
2021-05-12
Philadelphia Union
1–1
New England Revolution
D
2021-05-08
Chicago Fire FC
0–2
Philadelphia Union
W
2021-05-01
Philadelphia Union
0–2
New York City FC
L
Portland Timbers Form
2021-05-30
Philadelphia Union
3–0
Portland Timbers
L
2021-05-22
Portland Timbers
3–0
Los Angeles Galaxy
W
2021-05-16
San Jose Earthquakes
0–2
Portland Timbers
W
2021-05-09
Portland Timbers
1–2
Seattle Sounders FC
L
2021-05-02
FC Dallas
4–1
Portland Timbers
L
2021-04-25
Portland Timbers
2–1
Houston Dynamo
W
Predictions
Prediction accuracy
2 / 4
1.8
Philadelphia Union xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
1.66
Portland Timbers xG
I would bet for:
Philadelphia Union or Portland Timbers 75% + Both teams to score 67%
Match Result
✓ CorrectActual: Philadelphia Union win
Both Teams to Score
✗ Wrong
Avg goals/match: 3.46
Actual: No — clean sheet
Over / Under Goals
✓ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 95% |
|
5% |
| ± 1.5 | 86% |
|
14% |
| ± 2.5 | 66% |
|
34% |
| ± 3.5 | 45% |
|
55% |
| ± 4.5 | 27% |
|
73% |
Double Chance
Philadelphia Union or Draw
67%
Draw or Portland Timbers
58%
Philadelphia Union or Portland Timbers
75%
Half-Time Result
✗ WrongActual: Philadelphia Union win at HT
Correct Score
✗ 3–0 not predicted3 – 0Actual
1 – 1
10.2%
2 – 1
8.1%
1 – 2
7.5%
2 – 2
6.7%
2 – 0
5.1%
1 – 0
5%
3 – 1
4.9%
0 – 1
4.6%
0 – 0
4.6%
0 – 2
4.4%
1 – 3
4.2%
3 – 2
4.1%
Asian Handicap — Philadelphia Union
| Handicap | Philadelphia Union covers | Push | Portland Timbers covers |
|---|---|---|---|
| -2.5 | 10% | — | 90% |
| -2 | 10% | 12% | 78% |
| -1.5 | 22% | — | 78% |
| -1 | 22% | 19% | 59% |
| -0.5 | 41% | — | 59% |
| +0.5 | 65% | — | 35% |
| +1 | 65% | 17% | 18% |
| +1.5 | 82% | — | 18% |
| +2 | 82% | 11% | 7% |
| +2.5 | 93% | — | 7% |
Clean Sheet
Philadelphia Union keeps clean sheet
20%
✗
Portland Timbers keeps clean sheet
17%
✓
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

