LAFC dominated possession and territory at BMO Stadium but couldn't break down a stubborn Portland side that made them pay for their wastefulness. The visitors took a shock lead in the first half, then held firm as the hosts poured forward relentlessly. LAFC had 12 corners and 34 shots to Portland's 8, yet managed just 11 efforts on target against the visitors' two. It finished 1-1, a frustrating result for the home crowd. Portland's goalkeeper James Pantemis was absolutely outstanding, keeping his team in the game with crucial saves when LAFC pressed desperately for a winner. His performance earned him a 9.3 rating and proved decisive in securing the point. For LAFC, it was a night of missed chances and tactical limitations against compact defending. Portland leave LA with a result they'll take, while the hosts will be kicking themselves over what got away.
The Matchup
It finished 1-1 between Los Angeles FC and Portland Timbers at BMO Stadium, a scoreline that summed up a game short on clear separation between the two sides. Neither team could really take control of the ball for long, with Los Angeles FC holding 61% possession, close enough to an even split to explain why the game never settled into one side's favour. There were spells of pressure from both teams, but not enough to turn a share of the points into all three. Days like this are part of a long season, and how each side responds in their next fixture will say plenty about their form heading forward. Here is a closer look at how the two teams compared statistically.
Man of the Match
Match Statistics
Match Events
| Min | Team | Card | Event | Score |
|---|---|---|---|---|
| 4' | Portland Timbers | Goal — D. Da Costa (assist: K. Velde) | 0-1 | |
| 16' | Los Angeles FC | M. Choiniere | 0-1 | |
| 20' | Los Angeles FC | Substitution — T. Tillman on, J. Shaffelburg off | 0-1 | |
| 31' | Portland Timbers | K. Kelsy | 0-1 | |
| 54' | Portland Timbers | Substitution — C. Bassett on, J. Ortiz off | 0-1 | |
| 54' | Portland Timbers | Substitution — A. Lassiter on, Antony off | 0-1 | |
| 56' | Portland Timbers | Substitution — J. Fory on, I. Smith off | 0-1 | |
| 70' | Portland Timbers | Substitution — K. Kelsy on, V. Janssen off | 0-1 | |
| 70' | Portland Timbers | Substitution — K. Velde on, O. Fernandez off | 0-1 | |
| 76' | Los Angeles FC | Substitution — M. Choiniere on, J. Terry off | 0-1 | |
| 76' | Los Angeles FC | Substitution — Y. Cheberko on, R. Raposo off | 0-1 | |
| 79' | Los Angeles FC | Goal — D. Bouanga (assist: J. Terry) | 1-1 | |
| 86' | Los Angeles FC | D. Bouanga | 1-1 | |
| 89' | Portland Timbers | V. Janssen | 1-1 | |
| 90+3' | Portland Timbers | V. Janssen | 1-1 | |
| 90+3' | Portland Timbers | V. Janssen | 1-1 |
Los Angeles FC vs Portland Timbers Lineups
Looking Ahead
Los Angeles FC does not have long to wait before getting back out onto the pitch. Their next test comes away at DC United, and how they respond after this result will be worth watching. You can follow the build-up and everything you need to know when DC United vs Los Angeles FC going to play at 29 August 2026 in Major League Soccer 2026.
Portland Timbers, meanwhile, will already be turning their attention to what comes next. They are next in action at home to Austin FC, a game that will give an early sense of how they carry this result forward. Full details are here: Portland Timbers vs Austin FC going to play at 30 August 2026 in Major League Soccer 2026.