Portland Timbers vs San Diego FC, MLS 2025 REGULAR SEASON
Overview
Match Preview
Portland Timbers vs San Diego FC — MLS at Providence Park.
- Portland Timbers 14 games · 14 pts (2026/26)
- San Diego FC 15 games · 17 pts (2026/26)
Standings
| # | Team | P | Pts |
|---|---|---|---|
| 1 | Nashville SC | 14 | 33 |
| 2 | Internacional CF Miami | 15 | 31 |
| 3 | Chicago Fire FC | 14 | 26 |
| 4 | New England Revolution | 14 | 25 |
| 5 | New York Red Bulls | 15 | 22 |
| 6 | Charlotte FC | 15 | 21 |
| 7 | FC Cincinnati | 15 | 20 |
| 8 | New York City FC | 15 | 19 |
| 9 | D.C. United SC | 15 | 18 |
| 10 | Columbus Crew SC | 15 | 16 |
| 11 | Toronto FC | 14 | 14 |
| 12 | Montreal Impact FC | 14 | 14 |
| 13 | Orlando City SC | 15 | 14 |
| 14 | Atlanta United FC | 14 | 11 |
| 15 | Philadelphia Union | 15 | 7 |
| 16 | Vancouver Whitecaps FC | 14 | 32 |
| 17 | San Jose Earthquakes | 15 | 32 |
| 18 | Real Salt Lake | 14 | 26 |
| 19 | FC Dallas | 15 | 25 |
| 20 | Los Angeles FC | 15 | 24 |
| 21 | Seattle Sounders FC | 13 | 24 |
| 22 | Houston Dynamo | 14 | 22 |
| 23 | Minnesota United FC | 15 | 22 |
| 24 | Los Angeles Galaxy | 15 | 20 |
| 25 | San Diego FC | 15 | 17 |
| 26 | Colorado Rapids SC | 15 | 16 |
| 27 | St. Louis City | 14 | 16 |
| 28 | Portland Timbers | 14 | 14 |
| 29 | Austin FC | 15 | 14 |
| 30 | Sporting Kansas City | 14 | 11 |
Head-to-Head
Recent Form
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 19 Oct | San Diego FC | H | 0–4 | L |
| 05 Oct | Seattle Sounders FC | A | 0–1 | L |
| 28 Sep | FC Dallas | H | 2–2 | D |
| 25 Sep | Vancouver Whitecaps FC | A | 1–1 | D |
| 21 Sep | Houston Dynamo | A | 0–1 | L |
| 14 Sep | New York Red Bulls | H | 2–1 | W |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 19 Oct | Portland Timbers | A | 4–0 | W |
| 05 Oct | Houston Dynamo | A | 4–2 | W |
| 28 Sep | San Jose Earthquakes | H | 0–1 | L |
| 20 Sep | Atlanta United FC | A | 1–1 | D |
| 14 Sep | Minnesota United FC | H | 1–3 | L |
| 01 Sep | Los Angeles FC | A | 2–1 | W |
Season Stats
| Portland Timbers | San Diego FC | |
|---|---|---|
| #28 | Position | #25 |
| 14 | Points | 17 |
| 14 | Played | 15 |
| 4 / 2 / 8 | W / D / L | 4 / 5 / 6 |
| 22 | Scored | 30 |
| 28 | Conceded | 27 |
| -6 | GD | +3 |
| 1.00 | PPG | 1.13 |
| 29% | Win % | 27% |
Key Stats
33%
Both Teams to Score
H2H (3 games)
H2H (3 games)
67%
Over 2.5 Goals
H2H history
H2H history
7%
Clean Sheets
Portland Timbers this season
Portland Timbers this season
27%
Clean Sheets
San Diego FC this season
San Diego FC this season
Portland Timbers are 28th (14 pts). San Diego FC are 25th (17 pts).
Goal Timing (This Season)
Portland Timbers
0-15
2/5
16-30
3/3
31-45
3/3
46-60
–/2
61-75
2/–
76+
2/2
■ Scored ■ Conceded
San Diego FC
0-15
4/5
16-30
2/2
31-45
2/7
46-60
2/1
61-75
3/2
76+
4/5
■ Scored ■ Conceded
Events
Match Events
- 0' Temperatures are rising at Providence Park as Portland Timbers face off against San Diego FC in what promises to be a fascinating contest.
- 5' Portland Timbers are deployed in a today, looking to exploit space against San Diego FC's shape.
- 10' Both keepers have barely been tested. Portland Timbers and San Diego FC are cancelling each other out in the centre of the park.
- 15' The energy levels are beginning to show. Jason Grubb might look to freshen things up shortly.
- 20' Dario Zuparic has been disciplined this evening — perhaps mindful of those 1 cards already picked up this season.
- 25' Portland Timbers seems to be on a short break. The game is mainly concentrated in the center. It’s high time they got back to action. Otherwise, it looks like a goalless game.
- 26' Amahl Pellegrino has been a constant threat and now delivers with a goal on 26 minutes.
- 31' Spectators are craving for more action. Both teams play very cautiously. They need to put some more energy.
- 36' It is a cagey affair so far. Portland Timbers in their trying to find a way past San Diego FC's compact .
- 41' The teams are not in a rush to score plenty of goals. It might look strange considering San Diego FC that had 49 games and scored 83 goals.
- 42' The referee does not hesitate — a card for Cristhian Paredes on 42 minutes.
- 46' Portland Timbers manager makes another effort to make the tables turned. Jimer Fory is hanging Cristhian Paredes on the field on 46 minute.
- 47' Against the run of play, Anders Dreyer has scored! This game has turned on its head.
- 49' Anders Dreyer is having a superb {COMPETITION} campaign — that is 3 goals this season for the .
- 51' The referee does not hesitate — a card for Julio Ortiz on 51 minutes.
- 54' Time for substitution for Portland Timbers. David Pereira da Costa is replaced by Juan Mosquera.
- 55' Willy Kumado is ready to make an impact after coming on for Aiden Harangi at the 55 minute mark.
- 60' It looks surprising Portland Timbers does not make any changes. Pedro Soma has some obvious troubles when approaching to the goal.
- 63' Amahl Pellegrino has been a constant threat and now delivers with a goal on 63 minutes.
- 64' That is a card for San Diego FC. Anibal Godoy will be fuming at that decision.
- 67' Another substitution for San Diego FC to replace Amahl Pellegrino by Alexander Mighten on 67 minute.
- 72' A moment of individual brilliance could settle this. Both teams are waiting for that decisive action.
- 73' Portland Timbers manager makes another effort to make the tables turned. Felipe Mora is hanging Kevin Kelsy on the field on 73 minute.
- 78' The tempo has dropped considerably in the last few minutes. Jason Grubb will be considering his options from the bench.
- 82' The supporters are chanting for Marcus Ingvartsen. He replaces Willy Kumado on 82 minute.
- 87' The 30-year-old Corey Baird has been sensational this season — 0 goals and 0 assists is a remarkable return.
- 0-4 the final result. Portland Timbers will be bitterly disappointed.
Lineups
Portland Timbers Lineups
Starting XI
-
17
Cristhian Paredes ↓ Jimer Fory 46'
- 41
- 13
- 4
- 99
- 24
- 10
- 11
-
19
Kevin Kelsy ↓ Felipe Mora 73'
-
80
Julio Ortiz ↓ Diego Chara 54'
-
23
Ian Smith ↓ Matias Rojas 54'
Bench
-
21
Diego Chara ↑ 54'
-
35
Matias Rojas ↑ 54'
- 22
- 16
- 7
-
9
Felipe Mora ↑ 73'
-
29
Juan Mosquera ↑ 54'
-
27
Jimer Fory ↑ 46'
- 88
Coach
Phil Neville
San Diego FC Lineups
Starting XI
- 21
-
20
Anibal Godoy ↓ Pedro Soma 67'
- 10
- 8
- 97
- 1
- 90
- 6
- 27
- 26
-
23
Aiden Harangi ↓ Willy Kumado 55'
Bench
-
14
Luca de la Torre ↑ 67'
- 7
- 13
-
77
Alexander Mighten ↑ 67'
- 24
- 22
-
2
Willy Kumado ↑ 55'
- 25
-
15
Pedro Soma ↑ 67'
Coach
Jason Grubb
H2H
H2H Top Scorers
| Player | Goals |
|---|---|
| Anders Dreyer | 3 |
| Amahl Pellegrino | 2 |
| Alex Bonetig | 1 |
| Kevin Kelsy | 1 |
Head to Head
Portland Timbers Form
2025-10-19
Portland Timbers
0–4
San Diego FC
L
2025-10-05
Seattle Sounders FC
1–0
Portland Timbers
L
2025-09-28
Portland Timbers
2–2
FC Dallas
D
2025-09-25
Vancouver Whitecaps FC
1–1
Portland Timbers
D
2025-09-21
Houston Dynamo
1–0
Portland Timbers
L
2025-09-14
Portland Timbers
2–1
New York Red Bulls
W
San Diego FC Form
Predictions
Prediction accuracy
3 / 4
1.31
Portland Timbers xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
2.48
San Diego FC xG
I would bet for:
Over 2.5 goals 72% + Both teams to score 67%
Match Result
✓ CorrectActual: San Diego FC win
Both Teams to Score
✗ Wrong
Avg goals/match: 3.79
Actual: No — clean sheet
Over / Under Goals
✓ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 97% |
|
3% |
| ± 1.5 | 89% |
|
11% |
| ± 2.5 | 72% |
|
28% |
| ± 3.5 | 52% |
|
48% |
| ± 4.5 | 33% |
|
67% |
Double Chance
Portland Timbers or Draw
46%
Draw or San Diego FC
77%
Portland Timbers or San Diego FC
77%
Half-Time Result
✓ CorrectActual: San Diego FC win at HT
Correct Score
✓ In top 12
1 – 2
8.8%
1 – 1
8.1%
1 – 3
7.2%
0 – 2
7%
2 – 2
5.7%
0 – 3
5.6%
0 – 1
5.2%
2 – 3
4.7%
2 – 1
4.7%
1 – 4
4.5%
0 – 4
Actual
0 – 0
3.4%
Asian Handicap — Portland Timbers
| Handicap | Portland Timbers covers | Push | San Diego FC covers |
|---|---|---|---|
| -2.5 | 3% | — | 97% |
| -2 | 3% | 5% | 92% |
| -1.5 | 8% | — | 92% |
| -1 | 8% | 11% | 82% |
| -0.5 | 18% | — | 82% |
| +0.5 | 38% | — | 62% |
| +1 | 38% | 20% | 41% |
| +1.5 | 59% | — | 41% |
| +2 | 59% | 18% | 23% |
| +2.5 | 77% | — | 23% |
Clean Sheet
Portland Timbers keeps clean sheet
9%
✓
San Diego FC keeps clean sheet
28%
✗
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

