Portland Timbers v San Diego

Portland Timbers v San Diego in Major League Soccer ended 3:1. Here you will find the final score, the goals and goalscorers, every key moment of the match, the full statistics with xG and the video highlights. See the match prediction or browse the full fixture list.

Prediction and probabilities: Portland Timbers v San Diego

How the models performed

Pro AI (XGBoost) predicted Home win · Portland Timbers at 49.5% - the match finished 3:1, so the prediction was correct.
Model 1 · Portland Timbers X 2 · San Diego Prediction Result
ELO + Poisson 58.4% 21.8% 19.8% Home win · Portland Timbers ✔ Correct
Pro AI (XGBoost) 49.5% 20.7% 29.8% Home win · Portland Timbers ✔ Correct
Final score 3:1 Home win · Portland Timbers
Predictions are published before kick-off and are never edited afterwards. For information purposes only – not betting advice. 18+ · Methodology

Closing odds

Before kick-off the bookmakers were offering average odds of 1.96 on a Portland Timbers win, 4.03 on the draw and 3.25 on a San Diego win (closing odds).
Market Avg odds Best Market % Model %
Portland Timbers win 1.96 2.02 Unibet 51% 49.5%
Draw 4.03 4.21 Pinnacle 24.8% 20.7%
San Diego win 3.25 3.40 Bet365 30.8% 29.8%
Over 2.5 goals 1.37 1.40 Pinnacle 73% 64%
Under 2.5 goals 2.98 3.06 Pinnacle 33.6% 36%
Both teams to score - Yes 1.36 1.38 Superbet 73.5% 62.6%
Both teams to score - No 2.95 3.00 Betfair 33.9% 37.4%
Updated: 20.08.2026 02:28 · Average odds across 13 bookmakers. Informational data - not an invitation to bet and not advice. 18+ · Gamble responsibly.

Match events: Portland Timbers v San Diego

  1. 17′A. Lassiter · Yellow card
  2. 29′K. Velde · Goal (assist: C. Bassett)
  3. 45+1′Gabriel Pirani · Goal (assist: L. Morgan)
  4. 51′A. Lassiter · Goal (assist: J. Fory)
  5. 59′O. Valakari · Substitution (off: A. Alvarado Jr)
  6. 59′A. Mighten · Substitution (off: E. Achouri)
  7. 62′B. Bye · Substitution (off: E. Miller)
  8. 68′D. Da Costa · Goal (assist: K. Velde)
  9. 74′D. Thorhallsson · Substitution (off: O. Verhoeven)
  10. 74′K. Sargeant · Substitution (off: L. Bombino)
  11. 74′K. Velde · Substitution (off: Antony)
  12. 74′C. Bassett · Substitution (off: J. Ortiz)
  13. 74′M. Ingvartsen · Substitution (off: A. Pellegrino)
  14. 83′D. Da Costa · Substitution (off: D. Chara)
  15. 83′A. Lassiter · Substitution (off: V. Janssen)
  16. 90+1′O. Verhoeven · Yellow card
  17. 90+6′K. Kelsy · Yellow card

Match statistics: Portland Timbers v San Diego

Statistic Portland Timbers San Diego
Possession 30% 70%
Shots on target 5 6
Total shots 11 21
Shots off target 5 6
Blocked shots 1 9
Corners 0 7
Fouls 14 9
Offsides 3 1
Yellow cards 1 1
Saves 5 2
Passes 315 730
Pass accuracy 83% 92%

Line-ups: Portland Timbers v San Diego

Portland Timbers 4-2-3-1

Starting XI

  1. 4 Kamal Miller 7.7
  2. 5 Brandon Bye 6.3
  3. 7 Ariel Lassiter 7.0
  4. 10 David Pereira Da Costa 7.6
  5. 17 Cole Bassett 7.0
  6. 19 Kevin Kelsy 6.6
  7. 20 Finn Surman 7.2
  8. 27 Jímer Fory 7.3
  9. 30 José Caicedo 7.5
  10. 41 James Pantemis 7.2
  11. 99 Kristoffer Velde 8.5
Substitutes (9)
  1. 11 Antony Alves 6.7
  2. 14 Vincent Janssen 6.7
  3. 15 Eric Miller 6.7
  4. 21 Diego Chará 6.3
  5. 22 Omir Fernandez
  6. 23 Ian Smith
  7. 25 Trey Muse
  8. 80 Joao Ortíz 6.7
  9. 88 Gage Guerra

San Diego 4-3-3

Starting XI

  1. 1 CJ Dos Santos 5.9
  2. 3 Dagur Dan Þórhallsson 6.3
  3. 5 Kieran Sargeant 6.5
  4. 6 Jeppe Tverskov 7.5
  5. 7 Marcus Ingvartsen 6.2
  6. 8 Onni Valakari 6.6
  7. 9 Lewis Morgan 6.3
  8. 12 Gabriel Pirani 7.6
  9. 26 Manu Duah 7.0
  10. 32 Ian Murphy 6.2
  11. 77 Alex Mighten 6.3
Substitutes (9)
  1. 18 Duran Ferree
  2. 19 David Vazquez
  3. 20 Aníbal Godoy
  4. 27 Luca Bombino 6.9
  5. 33 Oscar Verhoeven 6.3
  6. 70 Alejandro Alvarado Jr 6.6
  7. 90 Amahl Pellegrino 6.5
  8. 97 Christopher McVey
  9. 99 Elias Achouri 6.2

Form and head-to-head: Portland Timbers v San Diego

Portland Timbers

LDWLD

San Diego

LLLWW

Head-to-head – last 1 meetings

Portland Timbers wins: 1; draws: 0; San Diego wins: 0.

Date Home Score Away Competition
San Diego 1–2 Portland Timbers Major League Soccer

Major League Soccer standings

Current competition standings
# Team P W D L GD Pts Form
1 Vancouver Whitecaps 13 9 2 2 +20 29 WWWWDDWLWW
2 SJ Earthquakes 14 9 2 3 +17 29 WWWWDDLLWW
3 Real Salt Lake 13 8 1 4 +7 25 WLWLWWLWWW
4 Seattle Sounders 12 7 3 2 +7 24 WWWDDWLLDW
5 Dallas 14 6 4 4 +7 22 WDLDWLWWLW
6 Los Angeles FC 14 6 3 5 +6 21 WWWWDLWDLW
7 Minnesota United 14 6 3 5 -4 21 LLDWLLWLDW
8 Houston Dynamo 13 7 0 6 -4 21 WLLLWWWWLL
9 LA Galaxy 14 5 4 5 0 19 WWDLWDWLDL
10 San Diego 14 4 5 5 +5 17 LLDWDWDWWL
11 Colorado Rapids 14 5 1 8 +2 16 WLLWLWLWLW
12 Portland Timbers 13 4 2 7 -4 14 LWLDWWDLLL
13 Austin 14 3 5 6 -9 14 LDLLDLDDWD
14 St. Louis City 13 3 4 6 -7 13 DLLLWDDLWW
15 Sporting KC 13 3 2 8 -21 11 DDLWLLLWLL

Managers: Portland Timbers v San Diego

Jack Cassidy
Portland TimbersManagerJack Cassidy
M. Varas
San DiegoManagerM. Varas

Match information: Portland Timbers v San Diego

Kick-off
·
Competition
Major League Soccer
City
Portland
Surface
artificial turf
Capacity
25,218