Skip to content
Live scoresView all →

Angola vs Portland Timbers 2-0

  • Marco Reus17'
  • Justin Haak80'
Kick-off
Thu, 15 Oct 2026 · 02:30 (UTC)
Venue
Dignity Health Sports Park, Los Angeles
Referee
Christopher Penso

Match timeline

  1. 86’SubstitutionAngola crestAngolaMaya Yoshida ONCarlos Emiro Garces Torres OFF
  2. 82’SubstitutionAngola crestAngolaElijah Wynder ONMarco Reus OFF
  3. 82’Yellow cardPortland Timbers crestPortland TimbersDavid Da Costa
  4. 81’SubstitutionPortland Timbers crestPortland TimbersDiego Chará ONJulio Joao Ortiz Landazuri OFF
  5. 81’SubstitutionPortland Timbers crestPortland TimbersOmir Fernandez ONAriel Lassiter OFF
  6. 80’Goal!Angola crestAngolaJustin HaakAssist: Marco Reus2 – 0
  7. 74’SubstitutionPortland Timbers crestPortland TimbersEric Izoita ONJose Caicedo OFF
  8. 74’SubstitutionPortland Timbers crestPortland TimbersAlexander Aravena ONVincent Janssen OFF
Show 10 earlier events
  1. 72’SubstitutionAngola crestAngolaHarbor Miller ONJoseph Paintsil OFF
  2. 72’SubstitutionAngola crestAngolaErik Thommy ONRobert Taylor OFF
  3. 72’SubstitutionAngola crestAngolaLucas Agustin·Sanabria Magole ONSergi Roberto OFF
  4. 63’SubstitutionPortland Timbers crestPortland TimbersIan Smith ONJímer Fory OFF
  5. 62’Yellow cardPortland Timbers crestPortland TimbersKristoffer Velde
  6. 47’Yellow cardAngola crestAngolaJustin Haak
  7. 38’Yellow cardPortland Timbers crestPortland TimbersJímer Fory
  8. 31’Yellow cardAngola crestAngolaSergi Roberto
  9. 29’Yellow cardAngola crestAngolaPablo Ruiz
  10. 17’Goal!Angola crestAngolaMarco ReusAssist: Robert Taylor1 – 0
  11. 1’Kick-off

Key stats

Angola crestAngolaPortland TimbersPortland Timbers crest
  • 47%Possession53%
  • 9Shots11
  • 1.77xG0.68
  • 5Shots on Target3
  • 2Corners5
  • 7Fouls11
  • 1Offsides2
  • 3Saves3
  • 472Passes543
  • 3Yellow Cards3

Lineups

Confirmed selections

Angola crestLos Angeles Galaxy4 - 3 - 3

Substitutions

  1. 72’↑26 Harbor Miller↓28 J. Paintsil
  2. 72’↑27 E. Thommy↓21 R. Taylor
  3. 72’↑ Lucas Agustin·Sanabria Magole↓6 Sergi Roberto
  4. 82’↑22 E. Wynder↓18 M. Reus
  5. 86’↑4 M. Yoshida↓ Carlos Emiro Garces Torres

Unused substitutes 3 J. Aude, 76 T. Elgersma, 5 J. Glesnes, 1 N. Mićović, 8 L. Sanabria

Coach Greg Vanney

Portland Timbers crestPortland Timbers4 - 3 - 3

  1. 41Pantemis
  2. 12Hernández
  3. 2Waterman
  4. 4Miller
  5. 27Fory
  6. 80Ortiz
  7. 30Caicedo
  8. 10Costa
  9. 7Lassiter
  10. 14Janssen
  11. 99Velde

Substitutions

  1. 63’↑23 Ian Smith↓27 J. Fory
  2. 74’↑73 Eric Izoita↓30 J. Caicedo
  3. 74’↑28 A. Aravena↓14 V. Janssen
  4. 81’↑21 D. Chará↓ Julio Joao Ortiz Landazuri
  5. 81’↑22 O. Fernandez↓7 A. Lassiter

Unused substitutes 25 T. Muse, 15 E. Miller, 17 C. Bassett, 11 Antony

Coach Martí Cifuentes

Match facts

Competition
Major League Soccer - United States and Canada
Round
Matchday 29
Date
Thu, 15 Oct 2026
Kick-off
02:30 (UTC)
Venue
Dignity Health Sports Park, Los Angeles
Referee
Christopher Penso
Angola coach
Greg Vanney
Portland Timbers coach
Martí Cifuentes

League table

Major League Soccer - United States and Canada · Western Conference

#TeamPWDLGDPts
1Vancouver Whitecaps crestVancouver Whitecaps331878+3861
2FC Dallas crestFC Dallas3315108+955
3San Jose Earthquakes crestSan Jose Earthquakes3314109+852
4St. Louis City crestSt. Louis City3314910+1051
5Houston Dynamo crestHouston Dynamo3314910+151
6Los Angeles FC crestLos Angeles FC33121110+1347
7Los Angeles Galaxy crestLos Angeles Galaxy33111111-644
8Portland Timbers crestPortland Timbers3312714-143
9Colorado Rapids crestColorado Rapids3312714-143
10Seattle Sounders crestSeattle Sounders33111012-343
11Real Salt Lake crestReal Salt Lake3312615042
12Minnesota United FC crestMinnesota United FC33101112-441
13San Diego crestSan Diego3391113-538
14Austin crestAustin3381015-2134
15Sporting Kansas City crestSporting Kansas City336522-4223

Recent form

Last 5 matches, all competitions

Angola crest

Angola

  1. L
  2. D
  3. W
  4. W
  5. L
Portland Timbers crest

Portland Timbers

  1. D
  2. L
  3. L
  4. L
  5. D

Player ratings

  1. 1M. Reus9.0
  2. 2J. Haak8.0
  3. 3R. Taylor7.7
  4. 4C. Garcés7.6
  5. 5J. Nelson7.3
  6. 6Calegari7.2
  7. 7P. Ruiz7.2
  8. 8Harbor Miller7.1
  9. 9L. Sanabria7.0
  10. 10M. Yoshida7.0
  11. 11J. Paintsil6.9
  12. 12E. Thommy6.9
  13. 13E. Wynder6.8
  14. 14Sergi Roberto6.7
  15. 15J. Marcinkowski6.7
  16. 16Klauss6.3
  17. 17J. Aude0.0
  18. 18T. Elgersma0.0
  19. 19J. Glesnes0.0
  20. 20N. Mićović0.0
  1. 1A. Lassiter6.9
  2. 2J. Caicedo6.8
  3. 3D. Chará6.8
  4. 4J. Pantemis6.7
  5. 5J. Waterman6.6
  6. 6V. Janssen6.6
  7. 7R. Hernández6.5
  8. 8K. Miller6.5
  9. 9K. Velde6.4
  10. 10David Pereira da Costa6.4
  11. 11J. Ortiz6.3
  12. 12A. Aravena6.3
  13. 13O. Fernandez6.2
  14. 14Ian Smith6.1
  15. 15J. Fory6.0
  16. 16Eric Izoita6.0
  17. 17Antony0.0
  18. 18C. Bassett0.0
  19. 19E. Miller0.0
  20. 20T. Muse0.0

Match ratings from API-Football, out of 10.

MVP of the match

M. Reus
9.0

M. Reus

Angola crestAngola

1
Goals
1
Assists

Rated 9.0, the best on the pitch — 1 goal and 1 assist in 82 minutes.

Team form comparison

Last 5 matches, all competitions

Angola crestAngola
W-D-L
2-1-2
Scored / match
1.8
Conceded / match
2.8
Portland Timbers crestPortland Timbers
W-D-L
0-2-3
Scored / match
1.4
Conceded / match
2.2

Fan predictions

How the fans called it

  • Angola crestAngolaResult0%
  • Draw0%
  • Portland Timbers crestPortland Timbers0%

No votes yet

What happened

Match report

Angola beat Portland Timbers 2-0 at Dignity Health Sports Park, with goals from Marco Reus and Justin Haak deciding it. Reus opened the scoring in the 17th minute and Haak sealed it in the 80th minute.

Reus struck first in the 17th minute from Robert Taylor’s assist to put Angola 1-0 up. That was the only goal before half-time, with Angola leading 1-0 at the break.

Portland Timbers tried to change the flow with a substitution in the 63rd minute, but Angola controlled the decisive moments after the interval. Angola made three changes in the 72nd minute, sending on Harbor Miller, Erik Thommy and Lucas Agustin·Sanabria Magole for Joseph Paintsil, Robert Taylor and Sergi Roberto, and still added a second goal eight minutes later when Haak finished from Marco Reus’s assist to make it 2-0. Portland Timbers then made two changes in the 74th minute and two more in the 81st minute, while Angola also replaced Reus in the 82nd minute and Carlos Emiro Garces Torres in the 86th minute.

Portland Timbers had more of the ball, 53% to 47%, and more passes, 543 to 472, but Angola finished with the clearer threat. Angola had 5 shots on target from 9 attempts, against Portland Timbers’ 3 from 11, and their xG was 1.77 to 0.68. Portland Timbers won 5 corners to Angola’s 2, while the sides were level on 3 saves each.

Angola’s bookings went to Pablo Ruiz in the 29th minute, Sergi Roberto in the 31st and Justin Haak in the 47th. Portland Timbers were booked in the 38th minute through Jímer Fory, in the 62nd through Kristoffer Velde and in the 82nd through David Da Costa. There were no red cards.

Match record

Competition
Major League Soccer - United States and Canada
Round
Matchday 29
Kick-off
Venue
Dignity Health Sports Park, Los Angeles
Referee
Christopher Penso
Match ID
cornerflick:match:angola-vs-portland-timbers-mls-2026-10-15

Data: API-Football · last updated · Spotted an error?

Cite, download, embed

This match as a source

Cite this match

Cornerflick. Angola 2-0 Portland Timbers, Major League Soccer - United States and Canada, 15 October 2026. Match record, last updated 18 October 2026. https://cornerflick.com/football/mls/matches/angola-vs-portland-timbers-mls-2026-10-15

Permanent identifier cornerflick:match:angola-vs-portland-timbers-mls-2026-10-15. It does not change if the page moves.

Download the data

Data by Cornerflick — cornerflick.com. Reuse under CC BY 4.0.

Embed this match

A live scoreboard and timeline for your own page, crediting Cornerflick.

<iframe src="https://cornerflick.com/embed/match/angola-vs-portland-timbers-mls-2026-10-15" width="100%" height="220" style="border:0" loading="lazy" title="Match scoreboard and timeline — Cornerflick"></iframe>

Get live alerts

Never miss a moment. Goals, line-ups, red cards and full-time — pushed to your phone the second they happen.

Full timeline

18 events

  1. 17’Goal!Angola crestAngolaMarco ReusAssist: Robert Taylor1 – 0
  2. 29’Yellow cardAngola crestAngolaPablo Ruiz
  3. 31’Yellow cardAngola crestAngolaSergi Roberto
  4. 38’Yellow cardPortland Timbers crestPortland TimbersJímer Fory
  5. 47’Yellow cardAngola crestAngolaJustin Haak
  6. 62’Yellow cardPortland Timbers crestPortland TimbersKristoffer Velde
  7. 63’SubstitutionPortland Timbers crestPortland TimbersIan Smith ONJímer Fory OFF
  8. 72’SubstitutionAngola crestAngolaHarbor Miller ONJoseph Paintsil OFF
  9. 72’SubstitutionAngola crestAngolaErik Thommy ONRobert Taylor OFF
  10. 72’SubstitutionAngola crestAngolaLucas Agustin·Sanabria Magole ONSergi Roberto OFF
  11. 74’SubstitutionPortland Timbers crestPortland TimbersEric Izoita ONJose Caicedo OFF
  12. 74’SubstitutionPortland Timbers crestPortland TimbersAlexander Aravena ONVincent Janssen OFF
  13. 80’Goal!Angola crestAngolaJustin HaakAssist: Marco Reus2 – 0
  14. 81’SubstitutionPortland Timbers crestPortland TimbersDiego Chará ONJulio Joao Ortiz Landazuri OFF
  15. 81’SubstitutionPortland Timbers crestPortland TimbersOmir Fernandez ONAriel Lassiter OFF
  16. 82’SubstitutionAngola crestAngolaElijah Wynder ONMarco Reus OFF
  17. 82’Yellow cardPortland Timbers crestPortland TimbersDavid Da Costa
  18. 86’SubstitutionAngola crestAngolaMaya Yoshida ONCarlos Emiro Garces Torres OFF