Match previews and recaps to help you decide which games are worth watching

Futmetrix Verdict
73
FT
Sun, Aug 23
Los Angeles FC
1-1
Portland Timbers
⚡ Intensity 59
⚖️ Balance 44
🏆 Stakes 56
🎲 Upset 69
Pantemis heroics frustrate dominant LAFC attack.

Win Probability

  • Los Angeles FC 59%
  • Draw 21%
  • Portland Timbers 20%

Futmetrix AI estimate

Pantemis Masterclass Denies LAFC in BMO Stadium Siege

Highly Entertaining Futmetrix Score: 73/100. A relentless offensive bombardment by the home side met an immovable object in the Portland net, resulting in a breathless and dramatic stalemate.

The Early Shock

The crowd at BMO Stadium fell silent as the visitors orchestrated a flawless transition in the opening moments. D. Da Costa found the back of the net in just the fourth minute, capitalizing on a precise feed from K. Velde. This early opener immediately altered the tactical landscape, forcing the home side to abandon any cautious buildup. The sudden shift in momentum set the stage for a compelling narrative, driving up the Balance rating as the visitors proved they were not intimidated by the hostile environment. Facing an unexpected deficit, Los Angeles had to dig deep to break down a resolute Portland block that had instantly settled into a comfortable rhythm.

The Black and Gold Siege

What followed was an attacking siege of epic proportions. The hosts dominated possession, holding the ball for 61% of the match and turning the final third into a shooting gallery. The sheer Intensity of the contest skyrocketed as the home side unleashed a staggering 34 shots. However, they ran into a brick wall named James Pantemis. The Portland goalkeeper delivered a heroic performance, producing 10 spectacular saves to keep his team ahead. Despite forcing 12 corner kicks and applying constant pressure, the attackers struggled to find the clinical edge required. Ryan Porteous was outstanding in organizing the home defense and initiating wave after wave of attacks, but the visitors miraculously weathered the storm.

Late Drama and Red Card

The persistent pressure finally paid dividends in the 79th minute. Substitute J. Terry made an immediate impact off the bench, delivering a crucial assist for D. Bouanga, who buried the equalizer. The stadium erupted as Los Angeles pushed desperately for a late winner. The stakes reached a boiling point in stoppage time when V. Janssen was shown a straight red card, reducing Portland to ten men. Despite the chaotic final moments, the visitors clung to their hard-earned point. For Los Angeles FC, the draw feels like a missed opportunity to solidify their grip on the second spot in the table, while Portland Timbers will celebrate a massive defensive effort.

Key Questions

How did the red card for V. Janssen impact the match?

The late dismissal forced Portland to desperately defend their box in the dying minutes to secure the draw.

What made James Pantemis the Man of the Match?

The Portland goalkeeper was a brick wall, recording 10 crucial saves against a relentless 34-shot LAFC bombardment.

What does this mean for Los Angeles FC's season?

Dropping points at home keeps them second in the table, missing a prime chance to climb higher despite dominating.

What is the Futmetrix Score?

The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.

Match Statistics

Possession
61%
39%
Los Angeles FC 61%
Portland Timbers 39%
Shots
34
8
Los Angeles FC 34
Portland Timbers 8
Shots on Target
11
2
Los Angeles FC 11
Portland Timbers 2
Expected Goals (xG)
2.30
0.89
Los Angeles FC 2.30
Portland Timbers 0.89
Passes
616
412
Los Angeles FC 616
Portland Timbers 412
Pass Accuracy
89%
87%
Los Angeles FC 89%
Portland Timbers 87%
Corners
12
0
Los Angeles FC 12
Portland Timbers 0
Fouls
9
15
Los Angeles FC 9
Portland Timbers 15
Yellow Cards
2
3
Los Angeles FC 2
Portland Timbers 3
Red Cards
0
1
Los Angeles FC 0
Portland Timbers 1

Match Events

D. Da Costa (K. Velde) 4'
16' 🟨 M. Choiniere
20' 🔄 T. Tillman J. Shaffelburg
K. Kelsy 🟨 31'
HT
C. Bassett J. Ortiz 🔄 54'
A. Lassiter Antony 🔄 54'
J. Fory I. Smith 🔄 56'
K. Kelsy V. Janssen 🔄 70'
K. Velde O. Fernandez 🔄 70'
76' 🔄 Y. Cheberko R. Raposo
76' 🔄 M. Choiniere J. Terry
79' D. Bouanga (J. Terry)
86' 🟨 D. Bouanga
V. Janssen 🟨 89'
V. Janssen 🟨 90'+3
V. Janssen 🟥 90'+3
FT

Player Cards

Our take on every player in this match

Los Angeles FC

Goalkeepers
Hugo Lloris
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Ryan Hollingshead
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
58%
Pass Acc
Ryan Porteous
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
77%
Duel Win %
Aaron Long
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Yevhen Cheberko
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
83%
Duel Win %
Midfielders
Mathieu Choinière
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
61%
Pass Acc
Eddie Segura
MAGNET
MAGNET
86
Activity
86
Activity
82
Passes
4
Duels
Marco Delgado
MAGNET
MAGNET
69
Activity
69
Activity
65
Passes
4
Duels
Forwards
Timothy Tillman
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
20
Total Mins
20
Entry
Son Heung-min
STORMTROOPER
STORMTROOPER
3
Shots
3
Shots
0
Goals
1
On Target
Denis Bouanga
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
BENCH
Cabral Carter
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Nkosi Tafari
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Kenny Nielsen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jude Terry
SUPER SUB
SUPER SUB
1
Assist
1
Assist
14
Minutes
7
Rating
Ryan Raposo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
DeCarlo Guerra
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jacob Shaffelburg
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
15%
Pass Acc
Tyler Boyd
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jeremy Ebobisse
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Portland Timbers

Goalkeepers
James Pantemis
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Eric Miller
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Finn Surman
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Kamal Miller
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Jimer Fory
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
56
Total Mins
56
Entry
Midfielders
Cole Bassett
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
José Luis Caicedo
MAGNET
MAGNET
72
Activity
72
Activity
66
Passes
6
Duels
Ariel Lassiter
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
54
Total Mins
54
Entry
David Costa
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Kristoffer Velde
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
1
Assists
15%
Pass Acc
Forwards
Kevin Kelsy
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
70
Total Mins
70
Entry
BENCH
Trey Muse
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Ian Smith
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
34
Total Mins
Started
Entry
Sawyer Jura
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Zac McGraw
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Joao Ortiz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
36
Total Mins
Started
Entry
Antony
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
36
Total Mins
Started
Entry
Omir Fernandez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
20
Total Mins
Started
Entry
Vincent Janssen
FRIENDLY FIRE
FRIENDLY FIRE
Red Card
Mistake
Red Card
Mistake
3
Fouls
6
Rating
Andrew Guerra
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
04/11/2026 Portland Timbers 2 - 1 Los Angeles FC Major League Soccer Providence Park
01/28/2026 Los Angeles FC 2 - 2 Portland Timbers Friendlies Clubs
07/26/2025 Los Angeles FC 0 - 1 Portland Timbers Major League Soccer BMO Stadium
04/20/2025 Portland Timbers 3 - 3 Los Angeles FC Major League Soccer Providence Park
01/29/2025 Los Angeles FC 1 - 0 Portland Timbers Friendlies Clubs BMO Stadium
04/28/2024 Los Angeles FC 3 - 2 Portland Timbers Major League Soccer BMO Stadium
04/13/2024 Portland Timbers 2 - 2 Los Angeles FC Major League Soccer Providence Park
09/10/2023 Portland Timbers 2 - 0 Los Angeles FC Major League Soccer Providence Park
03/04/2023 Los Angeles FC 3 - 2 Portland Timbers Major League Soccer BMO Stadium
10/02/2022 Portland Timbers 1 - 2 Los Angeles FC Major League Soccer Providence Park
04/11/2026
Major League Soccer Providence Park
01/28/2026
Friendlies Clubs
07/26/2025
Major League Soccer BMO Stadium
04/20/2025
Major League Soccer Providence Park
01/29/2025
Friendlies Clubs BMO Stadium
04/28/2024
Major League Soccer BMO Stadium
04/13/2024
Major League Soccer Providence Park
09/10/2023
Major League Soccer Providence Park
03/04/2023
Major League Soccer BMO Stadium
10/02/2022
Major League Soccer Providence Park
Los Angeles FC Win
Portland Timbers Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Vancouver Whitecaps 17 34 37 14 +23 WVancouver Whitecaps 5 - 0 FC Dallas (23-08-2026)LVancouver Whitecaps 0 - 1 Houston Dynamo (20-08-2026)WSeattle Sounders 0 - 2 Vancouver Whitecaps (17-08-2026)DVancouver Whitecaps 1 - 1 Los Angeles FC (01-08-2026)DMinnesota United FC 0 - 0 Vancouver Whitecaps (26-07-2026)
2 Los Angeles FC 19 29 25 19 +6 DLos Angeles FC 1 - 1 Portland Timbers (23-08-2026)LColorado Rapids 1 - 0 Los Angeles FC (20-08-2026)LLos Angeles FC 0 - 1 San Diego (16-08-2026)DVancouver Whitecaps 1 - 1 Los Angeles FC (01-08-2026)WLos Angeles FC 4 - 0 Sporting Kansas City (26-07-2026)
3 Colorado Rapids 18 28 25 19 +6 LSan Diego 3 - 0 Colorado Rapids (23-08-2026)WColorado Rapids 1 - 0 Los Angeles FC (20-08-2026)WColorado Rapids 2 - 0 Sporting Kansas City (16-08-2026)WColorado Rapids 1 - 0 Austin (02-08-2026)LSt. Louis City 1 - 0 Colorado Rapids (26-07-2026)
4 Houston Dynamo 17 28 24 24 0 LSt. Louis City 2 - 1 Houston Dynamo (23-08-2026)WVancouver Whitecaps 0 - 1 Houston Dynamo (20-08-2026)WHouston Dynamo 1 - 0 Los Angeles Galaxy (16-08-2026)WSporting Kansas City 0 - 2 Houston Dynamo (02-08-2026)WHouston Dynamo 3 - 0 Austin (26-07-2026)
5 St. Louis City 17 27 24 23 +1 WSt. Louis City 2 - 1 Houston Dynamo (23-08-2026)DSporting Kansas City 1 - 1 St. Louis City (20-08-2026)WSan Jose Earthquakes 1 - 3 St. Louis City (16-08-2026)DSt. Louis City 1 - 1 Real Salt Lake (02-08-2026)WSt. Louis City 1 - 0 Colorado Rapids (26-07-2026)
6 San Jose Earthquakes 16 26 33 24 +9 LSan Jose Earthquakes 1 - 5 Minnesota United FC (23-08-2026)LLos Angeles Galaxy 1 - 0 San Jose Earthquakes (20-08-2026)LSan Jose Earthquakes 1 - 3 St. Louis City (16-08-2026)DSan Jose Earthquakes 1 - 1 Los Angeles Galaxy (26-07-2026)WPortland Timbers 1 - 3 San Jose Earthquakes (24-05-2026)
7 Real Salt Lake 17 25 30 26 +4 LReal Salt Lake 3 - 4 FC Dallas (20-08-2026)DReal Salt Lake 1 - 1 Minnesota United FC (16-08-2026)DSt. Louis City 1 - 1 Real Salt Lake (02-08-2026)LPortland Timbers 2 - 1 Real Salt Lake (26-07-2026)LLos Angeles FC 3 - 1 Real Salt Lake (23-07-2026)
8 Portland Timbers 17 24 32 29 +3 DLos Angeles FC 1 - 1 Portland Timbers (23-08-2026)WPortland Timbers 3 - 1 San Diego (20-08-2026)WPortland Timbers 2 - 1 Seattle Sounders (02-08-2026)WPortland Timbers 2 - 1 Real Salt Lake (26-07-2026)DPortland Timbers 2 - 2 FC Dallas (23-07-2026)
9 Seattle Sounders 18 24 21 25 -4 LSeattle Sounders 1 - 2 Austin (20-08-2026)LSeattle Sounders 0 - 2 Vancouver Whitecaps (17-08-2026)LPortland Timbers 2 - 1 Seattle Sounders (02-08-2026)LAustin 3 - 1 Seattle Sounders (23-07-2026)LSeattle Sounders 1 - 5 Portland Timbers (17-07-2026)
10 San Diego 19 23 29 29 0 WSan Diego 3 - 0 Colorado Rapids (23-08-2026)LPortland Timbers 3 - 1 San Diego (20-08-2026)WLos Angeles FC 0 - 1 San Diego (16-08-2026)DMinnesota United FC 1 - 1 San Diego (02-08-2026)WSan Diego 1 - 0 FC Dallas (26-07-2026)
11 FC Dallas 17 23 29 32 -3 LVancouver Whitecaps 5 - 0 FC Dallas (23-08-2026)WReal Salt Lake 3 - 4 FC Dallas (20-08-2026)WAustin 1 - 2 FC Dallas (17-08-2026)DLos Angeles Galaxy 0 - 0 FC Dallas (02-08-2026)LSan Diego 1 - 0 FC Dallas (26-07-2026)
12 Minnesota United FC 16 22 20 20 0 WSan Jose Earthquakes 1 - 5 Minnesota United FC (23-08-2026)DReal Salt Lake 1 - 1 Minnesota United FC (16-08-2026)DMinnesota United FC 1 - 1 San Diego (02-08-2026)DMinnesota United FC 0 - 0 Vancouver Whitecaps (26-07-2026)LSporting Kansas City 2 - 1 Minnesota United FC (23-07-2026)
13 Los Angeles Galaxy 17 18 18 26 -8 WLos Angeles Galaxy 1 - 0 San Jose Earthquakes (20-08-2026)LHouston Dynamo 1 - 0 Los Angeles Galaxy (16-08-2026)DLos Angeles Galaxy 0 - 0 FC Dallas (02-08-2026)DSan Jose Earthquakes 1 - 1 Los Angeles Galaxy (26-07-2026)LLos Angeles Galaxy 1 - 3 St. Louis City (23-07-2026)
14 Austin 16 15 18 31 -13 WSeattle Sounders 1 - 2 Austin (20-08-2026)LAustin 1 - 2 FC Dallas (17-08-2026)LColorado Rapids 1 - 0 Austin (02-08-2026)LHouston Dynamo 3 - 0 Austin (26-07-2026)WAustin 3 - 1 Seattle Sounders (23-07-2026)
15 Sporting Kansas City 17 14 16 40 -24 DSporting Kansas City 1 - 1 St. Louis City (20-08-2026)LColorado Rapids 2 - 0 Sporting Kansas City (16-08-2026)LSporting Kansas City 0 - 2 Houston Dynamo (02-08-2026)LLos Angeles FC 4 - 0 Sporting Kansas City (26-07-2026)WSporting Kansas City 2 - 1 Minnesota United FC (23-07-2026)

Find your next match faster.

Honest match ratings. Find what is worth watching—without the clutter.

Bookmark this page

This page updates as new matches arrive.

Keep these picks handy.

Press Ctrl+D, then confirm in your browser.

Viewed labels stay on this device. We don't receive your reading history.

Keep Futmetrix handy

Honest match ratings. Find what is worth watching—without the clutter.