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

Futmetrix Verdict
75
FT
Sun, Aug 16
Los Angeles FC
0-1
San Diego
⚡ Intensity 64
⚖️ Balance 20
🏆 Stakes 67
🎲 Upset 80
Late penalty drama stuns LAFC.

Win Probability

  • Los Angeles FC 59%
  • Draw 21%
  • San Diego 20%

Futmetrix AI estimate

Dreyer's Late Penalty Heroics and Red Card Stun BMO Stadium

Highly Entertaining Futmetrix Score: 75/100. A wildly dramatic finish transformed a grinding tactical battle into a shocking upset that derails Los Angeles FC's momentum near the top of the table.

Early Fireworks and Frustration

The game at BMO Stadium kicked off with a palpable Intensity, as high-flying Los Angeles FC looked to assert their dominance on home soil and extend their impressive four-game winning streak. Despite the visiting side dominating possession with an imposing 60% share of the ball throughout the contest, the home side was relentless in generating quick, vertical chances and outshot their opponents. The crowd erupted into a frenzy in the 21st minute when star forward D. Bouanga fired a sensational strike into the back of the net, seemingly giving the hosts a deserved early lead. However, celebrations were abruptly cut short. A lengthy VAR review spotted an infringement in the buildup, ruling out the goal for a handball and keeping the scoreboard locked at zero. From there, the Balance of play settled into a tense, tactical standoff, with the visitors methodically moving the ball while LAFC constantly probed for lethal transition opportunities.

The Late Penalty Drama

As the second half wore on, a flurry of 16 combined corners painted a clear picture of relentless set-piece pressure from both sides, yet neither defense seemed willing to break. The Stakes grew massive for LAFC, who desperately needed all three points to close the gap at the top of the Western Conference and solidify their title credentials. Instead of a home breakthrough, the game flipped entirely on its head in the dying moments of regulation. In the 89th minute, a crucial penalty was awarded to the struggling visitors after a chaotic sequence inside the box. A. Dreyer stepped up to the spot with ice in his veins and buried the kick, breaking the stubborn deadlock and sending the away bench into sheer pandemonium just before the final whistle.

Chaos in Stoppage Time

The euphoria of that late penalty conversion immediately spiraled into stunning chaos. Barely a minute after scoring the game-winning goal, Dreyer was shown a straight red card for a reckless challenge, leaving San Diego to defend their fragile lead with only ten men. The ensuing six minutes of stoppage time turned into a desperate defensive scramble. LAFC threw absolutely every player forward in a frantic search for an equalizer, but the exhausted visiting defense held remarkably firm. The Upset Factor here is completely off the charts; a struggling team sitting 12th in the standings coming into BMO Stadium and snatching a dramatic victory against a clear championship contender is the defining story of this thrilling MLS weekend.

Key Questions

How did the red card for A. Dreyer impact the match?

Dreyer's 90th-minute dismissal forced San Diego into a desperate defensive scramble, holding out with ten men through six minutes of stoppage time to preserve their narrow victory.

How dramatic was the late winner by A. Dreyer?

Incredibly dramatic. Dreyer converted an 89th-minute penalty to break a tense deadlock, securing a shocking away upset right before being sent off moments later.

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

This stunning defeat halts LAFC's four-game winning streak, costing them vital points in their intense push for the top spot in the league standings.

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
40%
60%
Los Angeles FC 40%
San Diego 60%
Shots
15
9
Los Angeles FC 15
San Diego 9
Shots on Target
3
2
Los Angeles FC 3
San Diego 2
Expected Goals (xG)
0.94
1.14
Los Angeles FC 0.94
San Diego 1.14
Passes
397
598
Los Angeles FC 397
San Diego 598
Pass Accuracy
82%
88%
Los Angeles FC 82%
San Diego 88%
Corners
9
7
Los Angeles FC 9
San Diego 7
Fouls
21
12
Los Angeles FC 21
San Diego 12
Yellow Cards
4
4
Los Angeles FC 4
San Diego 4
Red Cards
0
1
Los Angeles FC 0
San Diego 1

Match Events

21' D. Bouanga
A. Alvarado Jr 🟨 29'
HT
L. Morgan E. Achouri 🔄 53'
62' 🟨 E. Segura
65' 🔄 T. Tillman M. Choiniere
65' 🔄 T. Boyd J. Shaffelburg
A. Alvarado Jr J. Tverskov 🔄 73'
Gabriel Pirani O. Valakari 🔄 73'
O. Valakari 🟨 75'
80' 🟨 M. Delgado
84' 🟨 M. Choiniere
M. Ingvartsen A. Pellegrino 🔄 85'
I. Murphy C. McVey 🔄 85'
A. Dreyer 89'
A. Dreyer 🟨 90'
90' 🔄 E. Segura J. Ebobisse
90' 🔄 R. Hollingshead R. Raposo
A. Dreyer 🟨 90'+6
A. Dreyer 🟥 90'+6
90'+7 🟨 Son Heung-Min
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
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Ryan Porteous
FRIENDLY FIRE
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
3
Fouls
6.9
Rating
Nkosi Tafari
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Yevhen Cheberko
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
Timothy Tillman
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
65
Total Mins
65
Entry
Eddie Segura
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Marco Delgado
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
37%
Pass Acc
Forwards
Tyler Boyd
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
65
Total Mins
65
Entry
Son Heung-min
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
14%
Pass Acc
Denis Bouanga
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
BENCH
Cabral Carter
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Kenny Nielsen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Aaron Long
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jude Terry
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Mathieu Choinière
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
25
Total Mins
Started
Entry
D. Guerra
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ryan Raposo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
Jacob Shaffelburg
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
25
Total Mins
Started
Entry
Jeremy Ebobisse
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry

San Diego

Goalkeepers
CJ dos Santos
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Oscar Verhoeven
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
Manu Duah
MAGNET
MAGNET
84
Activity
84
Activity
77
Passes
7
Duels
Ian Murphy
LATE SHIFT
LATE SHIFT
5
Late Mins
5
Late Mins
85
Total Mins
85
Entry
Luca Bombino
PROVOCATEUR
PROVOCATEUR
6
Fouls Won
6
Fouls Won
6
Duels Won
0
Pens Won
Midfielders
Alejandro Alvarado
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
53%
Pass Acc
Aníbal Godoy
MAGNET
MAGNET
129
Activity
129
Activity
122
Passes
7
Duels
Gabriel Pirani
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
73
Total Mins
73
Entry
Forwards
Anders Dreyer
CLUTCH HERO
CLUTCH HERO
89
Goal Time
89
Goal Time
Penalty
Impact
6.7
Rating
Marcus Ingvartsen
LATE SHIFT
LATE SHIFT
5
Late Mins
5
Late Mins
85
Total Mins
85
Entry
Lewis Morgan
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
53
Total Mins
53
Entry
BENCH
Duran Ferree
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Dagur Dan Þórhallsson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Christopher McVey
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
Onni Valakari
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
Started
Entry
David Vazquez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jeppe Tverskov
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
Started
Entry
Elias Achouri
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
3
Duels Won
0
Pens Won
Amahl Pellegrino
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
K. Sargeant
👻 Invisible Nothing to note

Head to Head

Date Home Score Away Competition Venue
05/03/2026 San Diego 2 - 2 Los Angeles FC Major League Soccer Snapdragon Stadium
09/01/2025 Los Angeles FC 1 - 2 San Diego Major League Soccer BMO Stadium
03/30/2025 San Diego 3 - 2 Los Angeles FC Major League Soccer Snapdragon Stadium
05/03/2026
Major League Soccer Snapdragon Stadium
09/01/2025
Major League Soccer BMO Stadium
03/30/2025
Major League Soccer Snapdragon Stadium
Los Angeles FC Win
San Diego Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Vancouver Whitecaps 14 28 30 13 +17 DVancouver Whitecaps 1 - 1 Los Angeles FC (01-08-2026)DMinnesota United FC 0 - 0 Vancouver Whitecaps (26-07-2026)WSan Diego 2 - 4 Vancouver Whitecaps (24-05-2026)LHouston Dynamo 1 - 0 Vancouver Whitecaps (17-05-2026)WFC Dallas 2 - 3 Vancouver Whitecaps (14-05-2026)
2 Los Angeles FC 17 28 24 17 +7 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)WLos Angeles FC 3 - 1 Real Salt Lake (23-07-2026)WLos Angeles Galaxy 0 - 3 Los Angeles FC (18-07-2026)
3 San Jose Earthquakes 14 26 32 18 +14 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)LSan Jose Earthquakes 2 - 3 FC Dallas (17-05-2026)LSeattle Sounders 3 - 2 San Jose Earthquakes (14-05-2026)
4 Colorado Rapids 16 25 24 16 +8 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)WColorado Rapids 1 - 0 San Diego (23-07-2026)LColorado Rapids 1 - 2 FC Dallas (24-05-2026)
5 Real Salt Lake 16 25 27 22 +5 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)DMinnesota United FC 1 - 1 Real Salt Lake (23-05-2026)
6 Houston Dynamo 15 25 22 22 0 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)DLos Angeles Galaxy 1 - 1 Houston Dynamo (24-05-2026)WHouston Dynamo 1 - 0 Vancouver Whitecaps (17-05-2026)
7 Seattle Sounders 16 24 20 21 -1 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)LLos Angeles FC 1 - 0 Seattle Sounders (25-05-2026)LSeattle Sounders 0 - 2 Los Angeles Galaxy (17-05-2026)
8 St. Louis City 15 23 21 21 0 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)WLos Angeles Galaxy 1 - 3 St. Louis City (23-07-2026)WSt. Louis City 3 - 2 Sporting Kansas City (17-07-2026)
9 Portland Timbers 15 20 28 27 +1 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)WSeattle Sounders 1 - 5 Portland Timbers (17-07-2026)LPortland Timbers 1 - 3 San Jose Earthquakes (24-05-2026)
10 FC Dallas 15 20 25 24 +1 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)DPortland Timbers 2 - 2 FC Dallas (23-07-2026)WColorado Rapids 1 - 2 FC Dallas (24-05-2026)
11 San Diego 17 20 25 26 -1 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)LColorado Rapids 1 - 0 San Diego (23-07-2026)LSan Diego 2 - 4 Vancouver Whitecaps (24-05-2026)
12 Minnesota United FC 15 19 15 19 -4 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)DMinnesota United FC 1 - 1 Real Salt Lake (23-05-2026)
13 Los Angeles Galaxy 16 15 17 26 -9 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)LLos Angeles Galaxy 0 - 3 Los Angeles FC (18-07-2026)
14 Sporting Kansas City 16 13 15 39 -24 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)LSt. Louis City 3 - 2 Sporting Kansas City (17-07-2026)
15 Austin 15 12 16 30 -14 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)LSt. Louis City 3 - 0 Austin (23-05-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.