Skip to content

LAFC vs Portland Timbers

MLS
LAFC
17-9-8
0-1
Final
Portland
11-11-12
BMO Stadium
TV: Apple TV

Match pulse

LAFCAttacking pressure by 5 minutes
0'HTPOR
56%Possession45%
12Shots8
3On target4
4Corners4
4Saves3
6Fouls10
65'Cristhian ParedesPOR70'Nkosi TafariLAFC
Team1H2HT
LAFC000
POR101

Who won: Portland 1-0

Portland Timbers beat LAFC 1-0 on Friday, July 25, 2025 at BMO Stadium. Goals for Portland: Cristhian Paredes (45').

Every player rated

Chirp Rating, 3.0 to 10.0
  1. 18.0Maxime CrépeauG
  2. 26.8Ian SmithLM
  3. 36.7Jimer ForyCD-L
  4. 46.6Hugo LlorisG
  5. 56.6Kamal MillerCD
  6. 66.6Finn SurmanCD-R
  7. 76.6David AyalaCM-L
  8. 86.6Cristhian ParedesCM-R
  9. 96.5Santiago MorenoCF-R
  10. 106.4Felipe MoraF
  11. 116.4David Da CostaCF-L
  12. 126.3Juan MosqueraRM

Team stats

LAFCPOR
6Fouls10
1Yellow Cards1
0Red Cards0
0Offsides1
4Corner Kicks4
4Saves3
55.5Possession44.5
12SHOTS8
3ON GOAL4
0.3On Target %0.5
0Penalty Goals0
0Penalty Kicks Taken0
578Accurate Passes446
645Passes514
0.9Pass Completion %0.9
0Accurate Crosses2
12Crosses11
0.0Cross %0.2
41Long Balls45
17Accurate Long Balls21
0.4Long Balls %0.5
4Blocked Shots2
7Effective Tackles6
13Tackles16
0.5Tackle %0.4
11Interceptions4
21Effective Clearances31
21Clearances31

Player of the game

Maxime Crépeau

POR · 3 saves, clean sheet

8.0

Deserved to win

10%
LAFC · 0.11 xG
85%
Draw
5%
POR · 0.06 xG

LAFC deserved better: 10% on chances, lost 0-1

Play by play

  1. Match ends, Los Angeles Football Club 0, Portland Timbers 1.
  2. Second Half ends, Los Angeles Football Club 0, Portland Timbers 1.
  3. 90'+5'

    Foul

    Foul by Finn Surman (Portland Timbers).

  4. 90'+5'

    Free kick won

    David Martínez (Los Angeles Football Club) wins a free kick on the left wing.

  5. 90'+4'Denis Bouanga

    Foul

    Foul by Denis Bouanga (Los Angeles Football Club).

  6. 90'+4'David Ayala

    Free kick won

    David Ayala (Portland Timbers) wins a free kick in the defensive half.

  7. 90'+3'

    Corner, Los Angeles Football Club. Conceded by Finn Surman.

  8. 90'+2'Javairô Dilrosun

    Left footed shot blocked

    Attempt blocked. Javairô Dilrosun (Los Angeles Football Club) left footed shot from outside the box is blocked. Assisted by Mark Delgado.

    J. Dilrosun

  9. 90'

    Fourth official has announced 5 minutes of added time.

  10. 90'Denis Bouanga

    Right footed shot just wide

    Attempt missed. Denis Bouanga (Los Angeles Football Club) right footed shot from outside the box is too high from a direct free kick.

    D. Bouanga

  11. 90'Frankie Amaya
    Sub

    Subbed on for T. Tillman

    Substitution, Los Angeles Football Club. Frankie Amaya replaces Timothy Tillman.

    F. Amaya

  12. 89'Yaw Yeboah
    Sub

    Subbed on for A. Smoliakov

    Substitution, Los Angeles Football Club. Yaw Yeboah replaces Artem Smoliakov.

    Y. Yeboah

  13. 89'Ryan Hollingshead

    Free kick won

    Ryan Hollingshead (Los Angeles Football Club) wins a free kick in the attacking half.

  14. 89'David Ayala

    Foul

    Foul by David Ayala (Portland Timbers).

  15. 88'Eric Miller
    Sub

    Subbed on for J. Mosquera

    Substitution, Portland Timbers. Eric Miller replaces Juan Mosquera.

    E. Miller

  16. 87'Kamal Miller

    Corner, Los Angeles Football Club. Conceded by Kamal Miller.

  17. 87'

    Shot off target

    Attempt missed. Ian Smith (Portland Timbers) left footed shot from outside the box is too high. Assisted by Omir Fernandez.

  18. 85'Omir Fernández
    Sub

    Subbed on for D. da Costa

    Substitution, Portland Timbers. Omir Fernandez replaces David da Costa.

    O. Fernández

  19. 84'LAF

    Corner awarded

    Corner, Los Angeles Football Club. Conceded by Ariel Lassiter.

  20. 80'

    Foul

    Foul by David Martínez (Los Angeles Football Club).

  21. 80'David Ayala

    Free kick won

    David Ayala (Portland Timbers) wins a free kick in the attacking half.

  22. 79'

    Shot off target

    Attempt missed. David Martínez (Los Angeles Football Club) left footed shot from outside the box is too high.

  23. 78'

    Attempt saved. Kenny Nielsen (Los Angeles Football Club) right footed shot from the centre of the box is saved in the top centre of the goal by Maxime Crépeau (Portland Timbers). Assisted by Ryan Hollingshead with a headed pass.

  24. 75'

    Delay over. They are ready to continue.

  25. 75'
    Sub

    Subbed on for I. Jesus

    Substitution, Los Angeles Football Club. David Martínez replaces Igor Jesus.

    D. Martínez

Leaders

LAFCPOR
Total Shots
Denis Bouanga
2
David Ayala
1
Accurate Passes
Kenny Nielsen
95
Kamal Miller
70
Saves
Hugo Lloris
4
Maxime Crépeau
3