Age verification

Adults only

ScoreAssist provides AI-generated sports analysis and statistics for entertainment only. It is not betting advice or a guarantee of any outcome. Gambling can be addictive - play responsibly. By continuing, I confirm that I am at least 18 years old and that accessing this site is lawful in my jurisdiction.

I am under 18
Responsible gaming
EventsPreviewsRecapsTeamsPlayersCompetitions
Log inSign up

Sports fixtures, statistics, and AI-generated analysis. Not betting advice.

Product

  • Events
  • Previews

Legal

  • Terms
  • Privacy
  • Support
  • How we make previews

Responsible

  • 18+ rules
  • Responsible Gaming
Sports
  • Football
  • Basketball
  • Tennis
18+

Entertainment only. Not betting advice. Responsible Gaming.

© 2026 ScoreAssist. All rights reserved.
FootballMajor League SoccerFull time

Portland Timbers vs San Diego 3-1: result, August 20, 2026

Providence Park · United States

Portland TimbersWinner
3:1
San Diego

Team statistics

  • 5Shots on goal6
  • 5Shots off goal6
  • 11Total shots21
  • 1Blocked shots9
  • 6Shots inside box12
  • 5Shots outside box9
  • 5Shots on goal6
  • 5Shots off goal6
  • 11Total shots21
  • 1Blocked shots9
  • 6Shots inside box12
  • 5Shots outside box9
  • 15Fouls11
  • 0Corners7
  • 3Offsides1
  • 30%Possession70%
  • 2Yellow cards1
  • -Red cards-
  • 5Saves2
  • 321Passes743
  • 266Accurate passes681
  • 83%Pass accuracy92%
  • 1.50Expected goals1.57
  • -1.11Goals prevented-1.11

Line-ups

Portland Timbers 4-2-3-1

  1. 41J. PantemisG
  2. 5B. ByeD
  3. 20F. SurmanD
  4. 4K. MillerD
  5. 27J. ForyD
  6. 17C. BassettM
  7. 30J. CaicedoM
  8. 7A. LassiterM
  9. 10D. Da CostaM
  10. 99K. VeldeM
  11. 19K. KelsyF

San Diego 4-3-3

  1. 1dos Santos CJG
  2. 3D. ThorhallssonD
  3. 26M. DuahD
  4. 32I. MurphyD
  5. 5K. Sargeant
  6. 8O. ValakariM
  7. 6J. TverskovM
  8. 12Gabriel PiraniM
  9. 77A. MightenF
  10. 7M. IngvartsenF
  11. 9L. MorganF

Portland Timbers 4-2-3-1

  1. 41J. PantemisG
  2. 5B. ByeD
  3. 20F. SurmanD
  4. 4K. MillerD
  5. 27J. ForyD
  6. 17C. BassettM
  7. 30J. CaicedoM
  8. 7A. LassiterM
  9. 10D. Da CostaM
  10. 99K. VeldeM
  11. 19K. KelsyF

Bench

  1. 25T. MuseG
  2. 15E. MillerD
  3. 23I. SmithD
  4. 21D. CharaM
  5. 80J. OrtizM
  6. 14V. JanssenF
  7. 88G. GuerraF
  8. 22O. FernandezF
  9. 11AntonyF

Coach

Jack Cassidy

San Diego 4-3-3

  1. 1dos Santos CJG
  2. 3D. ThorhallssonD
  3. 26M. DuahD
  4. 32I. MurphyD
  5. 5K. Sargeant
  6. 8O. ValakariM
  7. 6J. TverskovM
  8. 12Gabriel PiraniM
  9. 77A. MightenF
  10. 7M. IngvartsenF
  11. 9L. MorganF

Bench

  1. 18D. FerreeG
  2. 27L. BombinoD
  3. 97C. McVeyD
  4. 33O. VerhoevenD
  5. 20A. GodoyM
  6. 70A. Alvarado JrF
  7. 19D. VazquezM
  8. 90A. PellegrinoF
  9. 99E. AchouriM

Coach

Mikey Varas

Timeline

0'15'30'45'60'75'90'105'120'
  1. 29'GoalK. Velde (assist: C. Bassett)Portland Timbers
  2. 45'GoalGabriel Pirani (assist: L. Morgan)San Diego
  3. 51'GoalA. Lassiter (assist: J. Fory)Portland Timbers
  4. 68'GoalD. Da Costa (assist: K. Velde)Portland Timbers
0'15'30'45'60'75'90'105'120'
  1. 17'Yellow cardAriel LassiterPortland Timbers
  2. 29'GoalK. Velde (assist: C. Bassett)Portland Timbers
  3. 45'GoalGabriel Pirani (assist: L. Morgan)San Diego
  4. 51'GoalA. Lassiter (assist: J. Fory)Portland Timbers
  5. 58'SubstitutionOn: A. Alvarado JrOff: O. ValakariSan Diego
  6. 59'SubstitutionOn: E. AchouriOff: A. MightenSan Diego
  7. 62'SubstitutionOn: E. MillerOff: B. ByePortland Timbers
  8. 68'GoalD. Da Costa (assist: K. Velde)Portland Timbers
  9. 74'SubstitutionOn: J. OrtizOff: C. BassettPortland Timbers
  10. 74'SubstitutionOn: AntonyOff: K. VeldePortland Timbers
  11. 74'SubstitutionOn: L. BombinoOff: K. SargeantSan Diego
  12. 74'SubstitutionOn: O. VerhoevenOff: D. ThorhallssonSan Diego
  13. 74'SubstitutionOn: A. PellegrinoOff: M. IngvartsenSan Diego
  14. 83'SubstitutionOn: D. CharaOff: D. Da CostaPortland Timbers
  15. 83'SubstitutionOn: V. JanssenOff: A. LassiterPortland Timbers
  16. 90'Yellow cardKevin KelsyPortland Timbers
  17. 90'Yellow cardOscar VerhoevenSan Diego

Players of the match

  • 8.5Kristoffer VeldePortland Timbers
  • 7.6Kamal MillerPortland Timbers
  • 7.6David Pereira Da CostaPortland Timbers
PlayerMinutesRating
Kristoffer Velde748.5
Kamal Miller907.6
David Pereira Da Costa837.6
José Caicedo907.5
Jeppe Tverskov907.5
Jímer Fory907.3
Gabriel Pirani907.3
James Pantemis907.2
Finn Surman907.2
Cole Bassett747
Ariel Lassiter837
Manu Duah907
Luca Bombino167
Joao Ortíz166.9
Oscar Verhoeven166.9
Kevin Kelsy906.7
Diego Chará146.7
Vincent Janssen146.7
Eric Miller286.6
Antony Alves166.6
Onni Valakari586.6
Alejandro Alvarado Jr326.6
Kieran Sargeant746.5
Amahl Pellegrino166.5
Brandon Bye626.3
Dagur Dan Þórhallsson746.3
Alex Mighten596.3
Lewis Morgan906.3
Elias Achouri316.3
Ian Murphy906.2
Marcus Ingvartsen746.2
CJ Dos Santos906
Trey Muse--
Ian Smith--
Gage Guerra--
Omir Fernandez--
Duran Ferree--
Christopher McVey--
Aníbal Godoy--
David Vazquez--

Standings

PositionRecordPointsGoal diff
13San Diego9-11-1438-6
7Portland Timbers13-7-1446+1
Major League Soccer table

Recent matches

  • Portland Timbers
    3-2WWLWLL1
  • San Diego
    3-1-1DLWWWW3

Head-to-head

1 match

1 Portland TimbersDraws 00 San Diego

1 match

1 Portland TimbersDraws 00 San Diego
  1. 2026-04-26Portland Timbers

Also in this competition

FinishedPhiladelphia UnionvsInter MiamiMajor League SoccerSubaru Park2:2
FinishedSporting Kansas CityvsSt. Louis CityMajor League SoccerChildren's Mercy Park1:1
FinishedMinnesota United FCvsAtlanta United FCMajor League SoccerAllianz Field1:2
FinishedColorado RapidsvsLos Angeles FCMajor League SoccerDick's Sporting Goods Park1:0
FinishedPhiladelphia UnionvsInter MiamiMajor League SoccerSubaru Park2:2
FinishedSporting Kansas CityvsSt. Louis CityMajor League SoccerChildren's Mercy Park1:1
FinishedMinnesota United FCvsAtlanta United FCMajor League SoccerAllianz Field1:2
FinishedColorado RapidsvsLos Angeles FCMajor League SoccerDick's Sporting Goods Park1:0
FinishedSeattle SoundersvsAustinMajor League SoccerLumen Field1:2
FinishedReal Salt LakevsFC DallasMajor League SoccerAmerica First Field3:4
FinishedLos Angeles GalaxyvsSan Jose EarthquakesMajor League SoccerDignity Health Sports Park1:0
FinishedVancouver WhitecapsvsHouston DynamoMajor League SoccerBC Place0:1

Entertainment only. 18+. Play responsibly.