Wednesday , 28 October 2026

Portland Timbers vs San Diego FC, MLS 2026 REGULAR SEASON

MLS · 2026
Thu 20 Aug 2026 · 01:30 UTC Providence Park HT 45' · FT 45'
Kristoffer Velde 29' 1–0
1–1 45+1' Gabriel Pirani
Ariel Lassiter 51' 2–1

Overview

Recent Form

DateOpponentH/A ScoreResult
20 Aug San Diego FC H 3–1 W
16 Aug Chicago Fire FC A 1–2 L
02 Aug Seattle Sounders FC H 2–1 W
26 Jul Real Salt Lake H 2–1 W
23 Jul FC Dallas H 2–2 D
17 Jul Seattle Sounders FC A 5–1 W
DateOpponentH/A ScoreResult
20 Aug Portland Timbers A 1–3 L
16 Aug Los Angeles FC A 1–0 W
02 Aug Minnesota United FC A 1–1 D
26 Jul FC Dallas H 1–0 W
23 Jul Colorado Rapids SC A 0–1 L
24 May Vancouver Whitecaps FC H 2–4 L

Season Stats

Portland Timbers San Diego FC
#26 Position #27
37 Points 35
31 Played 31
10 / 7 / 14 W / D / L 8 / 11 / 12
54 Scored 55
58 Conceded 58
-4 GD -3
1.19 PPG 1.13
32% Win % 26%

Key Stats

50% Both Teams to Score
H2H (4 games)
75% Over 2.5 Goals
H2H history
6% Clean Sheets
Portland Timbers this season
23% Clean Sheets
San Diego FC this season

Portland Timbers are 26th (37 pts). San Diego FC are 27th (35 pts).

Goal Timing (This Season)

Portland Timbers
0-15
6/10
16-30
7/10
31-45
7/9
46-60
5/4
61-75
8/3
76+
11/9
■ Scored ■ Conceded
San Diego FC
0-15
7/10
16-30
5/9
31-45
6/11
46-60
7/5
61-75
7/7
76+
9/10
■ Scored ■ Conceded

Top Scorers (This Season)

Portland Timbers
Kevin Kelsy 9 G 2 A
Kristoffer Velde 8 G 6 A
Ariel Lassiter 8 G 4 A
San Diego FC
Anders Dreyer 13 G 12 A
Marcus Ingvartsen 12 G 3 A

Events

Match Events

  • 0' Welcome to Providence Park that hosts another battle between Portland Timbers and San Diego FC.
  • 5' San Diego FC fans have not had much to celebrate tonight. Their side is struggling to get forward.
  • 10' The referee is likely to let players tackle, as he already missed some meaty challenges during opening seconds. He is still to establish what should not be done by the players and what is acceptable on the pitch. It’s going to be a tough game for Gabriel Pirani suffering a number of foals already.
  • 15' Portland Timbers looks like a favorite considering 2 games won in last 2 matches with its main striker Kristoffer Velde scoring 1 goals.
  • 17' The referee has no hesitation. Ariel Lassiter is booked for Portland Timbers — card on 17.
  • 22' Spectators are craving for more action. Both teams play very cautiously. They need to put some more energy.
  • 27' Portland Timbers have won 487 goals from 303 games. They will be desperate to add to that tally today.
  • 29' A stunning finish from Kristoffer Velde — that came from absolutely nowhere!
  • 34' San Diego FC come into this ranked in Array. They desperately need points to push themselves up the standings.
  • 39' Portland Timbers are keeping things exceptionally tight at the back. It will take something special to break them down.
  • 44' We are waiting for someone to take the initiative. Who will be the first to commit to attack?
  • 46' GOAL! Gabriel Pirani scores on 45. Assisted by Lewis Morgan
  • 51' Assisted by Jimer Fory with the perfectly-timed delivery and Ariel Lassiter makes no mistake. 2-1!
  • 56' Elias Achouri has been relatively quiet despite scoring 3 goals in his last 180 appearances.
  • 59' Time for substitution for San Diego FC. Onni Valakari is replaced by Alejandro Alvarado.
  • 62' The Portland Timbers manager makes a substitution. Brandon Bye departs to be replaced by Eric Miller.
  • 67' Manu Duah, a Ghana defender, has 0 bookings this season and will need to keep his discipline tonight.
  • 68' GOAL! David Pereira da Costa fires home to make it 3-1!
  • 73' The home supporters are growing impatient. Portland Timbers must find a spark to ignite this game.
  • 74' Fresh legs for Portland Timbers! Antony comes on to replace Kristoffer Velde.
  • 79' It is a cagey affair so far. Portland Timbers in their trying to find a way past San Diego FC's compact .
  • 83' The Portland Timbers bench stirs into life. Ariel Lassiter is withdrawn and Vincent Janssen gets his opportunity.
  • 88' Dagur Dan Thorhallsson is putting in a real shift tonight. He has covered more ground than anyone else for Portland Timbers so far.
  • 90' The referee calls foul for Oscar Verhoeven. He receives a card.
  • Time to leave. No sensation happened. Another win for Portland Timbers players.

Lineups

H2H

Predictions

Prediction accuracy
4 / 4
2 Portland Timbers xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
1.6 San Diego FC xG
I would bet for: Both teams to score 69% + Over 2.5 goals 69%

Match Result

✓ Correct
Portland Timbers50% Draw23% San Diego FC27%
Actual: Portland Timbers win

Both Teams to Score

✓ Correct
Yes69% 0% No31%
Avg goals/match: 3.6
Actual: Yes — both scored

Over / Under Goals

✓ O/U 2.5
Line Over Under
± 0.5 96%
4%
± 1.5 87%
13%
± 2.5 69%
31%
± 3.5 48%
52%
± 4.5 30%
70%

Double Chance

Portland Timbers or Draw
73%
Draw or San Diego FC
50%
Portland Timbers or San Diego FC
77%

Half-Time Result

✓ Correct
Portland Timbers35% Draw40% San Diego FC25%
Actual: Draw at HT

Correct Score

✓ In top 12
1 – 1
9.6%
2 – 1
8.4%
1 – 2
6.8%
2 – 2
6.7%
3 – 1
Actual
2 – 0
5.5%
1 – 0
4.9%
3 – 2
4.5%
0 – 0
4.1%
0 – 1
3.8%
1 – 3
3.6%
2 – 3
3.6%

Asian Handicap — Portland Timbers

Handicap Portland Timbers covers Push San Diego FC covers
-2.5 13% — 87%
-2 13% 14% 73%
-1.5 27% — 73%
-1 27% 19% 54%
-0.5 46% — 54%
+0.5 69% — 31%
+1 69% 15% 15%
+1.5 85% — 15%
+2 85% 9% 6%
+2.5 94% — 6%

Clean Sheet

Portland Timbers keeps clean sheet
21% ✓
San Diego FC keeps clean sheet
14% ✓

Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.