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 34 games · 46 pts (2026/26)
- Los Angeles FC 34 games · 47 pts (2026/26)
Standings
| # | Team | P | Pts |
|---|---|---|---|
| 1 | Nashville SC | 34 | 77 |
| 2 | Internacional CF Miami | 34 | 60 |
| 3 | New England Revolution | 34 | 58 |
| 4 | Chicago Fire FC | 34 | 55 |
| 5 | Charlotte FC | 34 | 54 |
| 6 | Philadelphia Union | 34 | 50 |
| 7 | Columbus Crew SC | 34 | 47 |
| 8 | FC Cincinnati | 34 | 46 |
| 9 | Orlando City SC | 34 | 46 |
| 10 | New York City FC | 34 | 42 |
| 11 | New York Red Bulls | 34 | 42 |
| 12 | Toronto FC | 34 | 39 |
| 13 | Atlanta United FC | 34 | 33 |
| 14 | D.C. United SC | 34 | 33 |
| 15 | Montreal Impact FC | 34 | 26 |
| 16 | Vancouver Whitecaps FC | 34 | 64 |
| 17 | FC Dallas | 34 | 58 |
| 18 | St. Louis City | 34 | 54 |
| 19 | San Jose Earthquakes | 34 | 52 |
| 20 | Houston Dynamo | 34 | 51 |
| 21 | Los Angeles FC | 34 | 47 |
| 22 | Portland Timbers | 34 | 46 |
| 23 | Seattle Sounders FC | 34 | 46 |
| 24 | Real Salt Lake | 34 | 45 |
| 25 | Minnesota United FC | 34 | 44 |
| 26 | Los Angeles Galaxy | 34 | 44 |
| 27 | Colorado Rapids SC | 34 | 43 |
| 28 | San Diego FC | 34 | 38 |
| 29 | Austin FC | 34 | 34 |
| 30 | Sporting Kansas City | 34 | 26 |
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 | |
|---|---|---|
| #22 | Position | #21 |
| 46 | Points | 47 |
| 34 | Played | 34 |
| 13 / 7 / 14 | W / D / L | 12 / 11 / 11 |
| 62 | Scored | 52 |
| 61 | Conceded | 40 |
| +1 | GD | +12 |
| 1.35 | PPG | 1.38 |
| 38% | Win % | 35% |
Key Stats
86%
Both Teams to Score
H2H (21 games)
H2H (21 games)
67%
Over 2.5 Goals
H2H history
H2H history
9%
Clean Sheets
Portland Timbers this season
Portland Timbers this season
38%
Clean Sheets
Los Angeles FC this season
Los Angeles FC this season
Portland Timbers are 22nd (46 pts). Los Angeles FC are 21st (47 pts).
Goal Timing (This Season)
Portland Timbers
0-15
7/10
16-30
8/10
31-45
9/9
46-60
6/5
61-75
10/4
76+
12/10
■ Scored ■ Conceded
Los Angeles FC
0-15
4/5
16-30
6/6
31-45
10/8
46-60
7/7
61-75
7/6
76+
8/7
■ Scored ■ Conceded
Top Scorers (This Season)
Portland Timbers
| Kristoffer Velde | 12 G | 6 A |
| Ariel Lassiter | 9 G | 4 A |
| Kevin Kelsy | 9 G | 2 A |
Los Angeles FC
| Denis Bouanga | 18 G | 5 A |
| Heung-min Son | 7 G | 11 A |
| Esteban David Martinez | 4 G |
Events
Match Events
- 0' The ball is rolling at Providence Park. Portland Timbers are looking to make home advantage count against Los Angeles FC.
- 2' Portland Timbers is taking the lead after the goal scored by Diego Valeri on 2.
- 7' Portland Timbers are enjoying more possession but struggling to find a way through a disciplined Los Angeles FC backline.
- 12' The teams are not in a rush to score plenty of goals. It might look strange considering Los Angeles FC that had 300 games and scored 594 goals.
- 17' Carlos Vela is having a superb {COMPETITION} campaign — that is 0 goals this season for the .
- 22' A moment of individual brilliance could settle this. Both teams are waiting for that decisive action.
- 27' The referee has had an easy afternoon — neither side has been overly physical in the tackle.
- 32' It is a cagey affair so far. Portland Timbers in their trying to find a way past Los Angeles FC's compact .
- 37' will be watching from the dugout nervously. His Portland Timbers side need to improve if they are to claim all three points.
- 42' The 40-year-old Diego Chara has been sensational this season — 0 goals and 0 assists is a remarkable return.
- 47' 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.
- 52' Spectators are craving for more action. Both teams play very cautiously. They need to put some more energy.
- 57' Francisco Ginella has been one of the livelier players on the pitch with 0 goals to his name this season.
- 62' While players are taking a pause, let’s have a look at their stats. The teams met 2 times this season with Portland Timbers winning 50% of all matches.
- 67' Cristhian Paredes has so much to prove this time. He replaces George Fochive on 67 minute.
- 68' Raheem Edwards is ready to make an impact after coming on for Diego Palacios at the 68 minute mark.
- 73' It’s high time Bob Bradley made some changes to put the his team’s game back to action.
- 74' The crowd applauds Jeremy Ebobisse as he leaves the pitch. Felipe Mora steps in for Portland Timbers.
- 79' Los Angeles FC make a change. Carlos Vela trudges off to be replaced by Brian Rodriguez on 79 minutes.
- 84' Matchday of the Array and both teams know exactly what is at stake tonight.
- 86' Cristhian Paredes catches the referee's attention in entirely the wrong way. Yellow card on 86.
- 86' The Portland Timbers bench stirs into life. Pablo Bonilla is withdrawn and Blake Bodily gets his opportunity.
- The referee blows the final whistle. Sensational lose for Los Angeles FC.
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 |
| Denis Bouanga | 4 |
| Jeremy Ebobisse | 4 |
| Felipe Mora | 4 |
| Dairon Asprilla | 4 |
| Cristhian Paredes | 4 |
| Mark-Anthony Kaye | 3 |
| Santiago Moreno | 2 |
Head to Head
Portland Timbers Form
Predictions
Prediction accuracy
4 / 4
1.45
Portland Timbers xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
1.48
Los Angeles FC xG
I would bet for:
Portland Timbers or Los Angeles FC 74% + Both teams to score 60%
Match Result
✓ CorrectActual: Portland Timbers win
Both Teams to Score
✓ Correct
Avg goals/match: 2.93
Actual: Yes — both scored
Over / Under Goals
✓ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 93% |
|
7% |
| ± 1.5 | 79% |
|
21% |
| ± 2.5 | 56% |
|
44% |
| ± 3.5 | 34% |
|
66% |
| ± 4.5 | 18% |
|
82% |
Double Chance
Portland Timbers or Draw
66%
Draw or Los Angeles FC
60%
Portland Timbers or Los Angeles FC
74%
Half-Time Result
✓ CorrectActual: Draw at HT
Correct Score
✓ In top 12
1 – 1
12.3%
1 – 2
8.2%
2 – 1
Actual
0 – 0
7.1%
0 – 1
7%
1 – 0
6.8%
2 – 2
5.9%
0 – 2
5.8%
2 – 0
5.5%
1 – 3
4%
3 – 1
3.9%
2 – 3
3%
Asian Handicap — Portland Timbers
| Handicap | Portland Timbers covers | Push | Los Angeles FC covers |
|---|---|---|---|
| -2.5 | 7% | — | 93% |
| -2 | 7% | 11% | 83% |
| -1.5 | 17% | — | 83% |
| -1 | 17% | 18% | 64% |
| -0.5 | 36% | — | 64% |
| +0.5 | 63% | — | 37% |
| +1 | 63% | 19% | 18% |
| +1.5 | 82% | — | 18% |
| +2 | 82% | 11% | 7% |
| +2.5 | 93% | — | 7% |
Clean Sheet
Portland Timbers keeps clean sheet
23%
✓
Los Angeles FC keeps clean sheet
24%
✓
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

