Portland Timbers vs Los Angeles FC, MLS 2021 REGULAR SEASON
Overview
Match Preview
Portland Timbers vs Los Angeles FC — MLS at Providence Park.
- Portland Timbers 18 games · 24 pts (2026/26)
- Los Angeles FC 19 games · 34 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 |
|---|---|---|---|---|
| 22 Jul | Los Angeles FC | H | 2–1 | W |
| 18 Jul | FC Dallas | H | 1–0 | W |
| 02 Jul | Austin FC | A | 1–4 | L |
| 27 Jun | Minnesota United FC | H | 0–1 | L |
| 24 Jun | Houston Dynamo | A | 2–2 | D |
| 20 Jun | Sporting Kansas City | H | 2–1 | W |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 22 Jul | Portland Timbers | A | 1–2 | L |
| 18 Jul | Real Salt Lake | H | 2–1 | W |
| 08 Jul | Austin FC | A | 2–0 | W |
| 04 Jul | Real Salt Lake | A | 1–0 | W |
| 26 Jun | Sporting Kansas City | A | 1–2 | L |
| 24 Jun | FC Dallas | H | 2–0 | W |
Season Stats
| Portland Timbers | Los Angeles FC | |
|---|---|---|
| #23 | Position | #17 |
| 24 | Points | 34 |
| 18 | Played | 19 |
| 7 / 3 / 8 | W / D / L | 10 / 4 / 5 |
| 33 | Scored | 35 |
| 33 | Conceded | 19 |
| +0 | GD | +16 |
| 1.33 | PPG | 1.79 |
| 39% | Win % | 53% |
Key Stats
85%
Both Teams to Score
H2H (20 games)
H2H (20 games)
70%
Over 2.5 Goals
H2H history
H2H history
6%
Clean Sheets
Portland Timbers this season
Portland Timbers this season
55%
Clean Sheets
Los Angeles FC this season
Los Angeles FC this season
Portland Timbers are 23rd (24 pts). Los Angeles FC are 17th (34 pts).
Goal Timing (This Season)
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
Los Angeles FC
0-15
3/3
16-30
5/2
31-45
7/2
46-60
2/5
61-75
4/2
76+
4/5
■ Scored ■ Conceded
Top Scorers (This Season)
Portland Timbers
| Kevin Kelsy | 8 G | 2 A |
Los Angeles FC
| Denis Bouanga | 8 G | 2 A |
| Esteban David Martinez | 4 G |
Events
Match Events
- 0' The game is set. Portland Timbers kicks off things out of here…
- 2' The Argentina Diego Valeri breaks the deadlock on 2 minutes. 1-0!
- 7' Both teams are passing the ball around with high level of urgency. Los Angeles FC needs to do something about it to get closer to the goal.
- 12' Jose Van Rankin needs to be pretty careful with his discipline considering 0 Red cards this season.
- 17' What a moment for Carlos Vela! That strike on 17 puts his side firmly in control.
- 22' Marvin Loria is putting in a real shift tonight. He has covered more ground than anyone else for Los Angeles FC so far.
- 27' The teams are not in a rush to score plenty of goals. It might look strange considering Los Angeles FC that had 289 games and scored 582 goals.
- 32' Neither side is committing men forward. This has all the hallmarks of a tense, tactical contest.
- 37' Los Angeles FC are happy to let the opposition have the ball in their own half. The trap is set.
- 42' It is a cagey affair so far. Portland Timbers in their trying to find a way past Los Angeles FC's compact .
- 47' Over 47 minutes have gone by without a meaningful attack. The supporters want more.
- 52' Portland Timbers currently sit in the Array table. A result here could be decisive in the race for the top positions.
- 57' Portland Timbers looks like a favorite considering 1 games won in last 1 matches with its main striker Kristoffer Velde scoring 1 goals.
- 62' Portland Timbers are deployed in a today, looking to exploit space against Los Angeles FC's shape.
- 67' Another change for Portland Timbers made on 67 minute. George Fochive leaves to be changed by Cristhian Paredes.
- 68' It is a substitution in Los Angeles FC team. Diego Palacios is replaced by Raheem Edwards on 68 minute.
- 73' The midfield battle is intense right now. Both Portland Timbers and Los Angeles FC are fighting for every inch of the pitch.
- 74' Felipe Mora gets the nod from Portland Timbers. He replaces Jeremy Ebobisse and will look to change the dynamic.
- 79' Carlos Vela makes way for Brian Rodriguez at the 79 minute mark. A tactical switch from Los Angeles FC.
- 84' The energy levels are beginning to show. Bob Bradley might look to freshen things up shortly.
- 86' Cristhian Paredes catches the referee's attention in entirely the wrong way. Yellow card on 86.
- 86' It is a substitution in Portland Timbers team. Pablo Bonilla is replaced by Blake Bodily on 86 minute.
- Game over. The scoreline of 2-1 tells the full story of an entertaining encounter.
Lineups
Portland Timbers Lineups
Starting XI
-
23
Yimmi Chara ↓ Sebastian Blanco 74'
- 2
- 21
- 8
- 33
- 25
- 12
-
17
Jeremy Ebobisse ↓ Felipe Mora 74'
-
44
Marvin Loria ↓ Dairon Asprilla 67'
-
28
Pablo Bonilla ↓ Blake Bodily 86'
- 20
Bench
-
27
Dairon Asprilla ↑ 67'
-
22
Cristhian Paredes ↑ 67'
-
10
Sebastian Blanco ↑ 74'
- 31
-
9
Felipe Mora ↑ 74'
-
98
Blake Bodily ↑ 86'
- 85
- 40
- 26
Coach
Giovanni Savarese
Los Angeles FC Lineups
Starting XI
-
12
Diego Palacios ↓ Raheem Edwards 67'
- 32
-
10
Carlos Vela ↓ Brian Rodriguez 79'
- 9
- 7
-
33
Kim Moonhwan ↓ Corey Baird 67'
- 27
- 4
- 11
-
8
Francisco Ginella ↓ Bryce Duke 68'
- 30
Bench
-
13
Corey Baird ↑ 67'
- 20
- 2
-
44
Raheem Edwards ↑ 67'
- 23
-
17
Brian Rodriguez ↑ 79'
-
19
Bryce Duke ↑ 68'
- 24
- 5
Coach
Bob Bradley
H2H
H2H Top Scorers
| Player | Goals |
|---|---|
| Carlos Vela | 7 |
| Cristhian Paredes | 4 |
| Jeremy Ebobisse | 4 |
| Felipe Mora | 4 |
| Dairon Asprilla | 4 |
| Denis Bouanga | 3 |
| Mark-Anthony Kaye | 3 |
| Mateusz Bogusz | 2 |
Head to Head
Portland Timbers Form
Predictions
Prediction accuracy
3 / 4
1.35
Portland Timbers xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
1.68
Los Angeles FC xG
I would bet for:
Portland Timbers or Los Angeles FC 74% + Both teams to score 60%
Match Result
✗ WrongActual: Portland Timbers win
Both Teams to Score
✓ Correct
Avg goals/match: 3.03
Actual: Yes — both scored
Over / Under Goals
✓ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 93% |
|
7% |
| ± 1.5 | 80% |
|
20% |
| ± 2.5 | 58% |
|
42% |
| ± 3.5 | 36% |
|
64% |
| ± 4.5 | 20% |
|
80% |
Double Chance
Portland Timbers or Draw
61%
Draw or Los Angeles FC
64%
Portland Timbers or Los Angeles FC
74%
Half-Time Result
✓ CorrectActual: Draw at HT
Correct Score
✓ In top 12
1 – 1
11.9%
1 – 2
8.9%
0 – 1
7.3%
2 – 1
Actual
0 – 2
6.7%
0 – 0
6.5%
2 – 2
6%
1 – 0
5.7%
1 – 3
5%
2 – 0
4.4%
0 – 3
3.7%
2 – 3
3.4%
Asian Handicap — Portland Timbers
| Handicap | Portland Timbers covers | Push | Los Angeles FC covers |
|---|---|---|---|
| -2.5 | 5% | — | 95% |
| -2 | 5% | 9% | 86% |
| -1.5 | 14% | — | 86% |
| -1 | 14% | 16% | 70% |
| -0.5 | 30% | — | 70% |
| +0.5 | 56% | — | 44% |
| +1 | 56% | 20% | 24% |
| +1.5 | 76% | — | 24% |
| +2 | 76% | 13% | 10% |
| +2.5 | 90% | — | 10% |
Clean Sheet
Portland Timbers keeps clean sheet
19%
✓
Los Angeles FC keeps clean sheet
27%
✓
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

