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

Futmetrix Verdict
52
FT
Thu, Oct 15
Real Salt Lake
1-1
San Jose Earthquakes
⚡ Intensity 41
⚖️ Balance 35
🏆 Stakes 42
🎲 Upset 48
Late drama stuns Rio Tinto Stadium.

Win Probability

  • Real Salt Lake 50%
  • Draw 24%
  • San Jose Earthquakes 26%

Futmetrix AI estimate

Late Jasinski Heroics Deny RSL a Crucial Victory

Average Entertainment Futmetrix Score: 52/100. A stoppage-time heartbreaker for the hosts overshadowed a valiant performance that nearly derailed the soaring Earthquakes.

Opening Act

A barrage of 38 combined shots turned Rio Tinto Stadium into an absolute shooting gallery as Real Salt Lake sought to snap their dismal winless run. The hosts edged possession at 51 percent and played with an aggressive point to prove against the high-flying San Jose Earthquakes. The off-the-charts Intensity rating defined the opening phases, with challenges flying and both teams eagerly trading attacking blows in transition. Despite their lowly 11th-place standing and a rough patch of form, the home side generated immense offensive pressure, racking up 22 shots to dictate the rhythm. Midfield maestro Juan Sanabria beautifully orchestrated the tempo, pulling the strings and asking constant questions of a typically resolute visiting defensive line that struggled to cleanly clear their lines.

The Pivot

The undeniable turning point arrived late in the second half when the persistent tactical pressure finally broke the visitors. In the 79th minute, the stadium erupted as Sanabria capped off his stellar performance with a perfectly weighted assist to Luc De Fougerolles. The defender smashed his effort past the keeper to secure what looked like a decisive advantage. Suddenly, the Upset Factor was undeniably high. The visiting Earthquakes, sitting pretty in second place overall and riding a strong undefeated streak, looked genuinely rattled by the defensive grit and constant set-piece pressure from their desperate opponents. Facing a shock defeat, the San Jose bench frantically adjusted their shape, committing numbers forward in a desperate bid to salvage something from a game that seemed completely lost.

Resolution

Just as the passionate home supporters prepared to celebrate a monumental and desperately needed victory, disaster struck in the dying moments. Substitute Jack Jasinski, introduced in the 59th minute to provide an attacking spark, found a pocket of space deep into stoppage time to bury a dramatic 90th-minute equalizer. This massive swing in Balance completely deflated the arena, snatching a precious point for the visitors while deepening the psychological wounds of the home locker room. With the Stakes rising as the regular season grinds toward its conclusion, this 1-1 draw acts as a testament to San Jose's championship mentality. Conversely, it stands as a devastating blown opportunity for a squad remaining stranded near the bottom of the table.

Key Questions

Did Real Salt Lake deserve the late equalizer?

Actually, San Jose scored the late equalizer. Real Salt Lake controlled the match's tempo and largely deserved to win before conceding in stoppage time.

What does this mean for Real Salt Lake's season?

The dropped points extend their miserable winless streak, leaving them trapped in 11th place and severely damaging their hopes of a late-season revival.

How did substitute Jack Jasinski change the game?

Brought on in the 59th minute, Jasinski injected vital offensive energy and ultimately rescued a crucial point with his clinical 90th-minute strike.

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
51%
49%
Real Salt Lake 51%
San Jose Earthquakes 49%
Shots
22
16
Real Salt Lake 22
San Jose Earthquakes 16
Shots on Target
8
2
Real Salt Lake 8
San Jose Earthquakes 2
Expected Goals (xG)
1.96
1.16
Real Salt Lake 1.96
San Jose Earthquakes 1.16
Passes
485
466
Real Salt Lake 485
San Jose Earthquakes 466
Corners
5
5
Real Salt Lake 5
San Jose Earthquakes 5
Fouls
11
9
Real Salt Lake 11
San Jose Earthquakes 9
Yellow Cards
1
0
Real Salt Lake 1
San Jose Earthquakes 0
Red Cards
0
0
Real Salt Lake 0
San Jose Earthquakes 0

Match Events

↓ Paul Marie ↑Eduard Löwen 🔄 45'
HT
57' 🔄 ↓ Dominik Marczuk ↑Chadwick Zachary Booth
↓ Nick Fernandez ↑Timo Werner 🔄 59'
↓ Beau Leroux ↑Jack Jasinski 🔄 59'
↓ Jamar Ricketts ↑Vitor Costa 🔄 68'
74' 🔄 ↓ Sergi Solans ↑Ariath Piol
74' 🔄 ↓ Saba Lobjanidze ↑Aiden Hezarkhani
79' ⚽ Luc De Fougerolles (Juan Sanabria)
82' 🔄 ↓ Luc De Fougerolles ↑DeAndre Yedlin
↓ Max Floriani ↑Luka Jovanovic 🔄 83'
90'+1 🟨 Ariath Piol
Jack Jasinski ⚽ 90'+4
FT

Player Cards

Our take on every player in this match

Real Salt Lake

Goalkeepers
Rafael Cabral
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Dominik Marczuk
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
57
Total Mins
57
Entry
Luc De Fougerolles
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
Philip Quinton
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Kobi Henry
SWEEPER
SWEEPER
4
Cleanups
4
Cleanups
3
Interceptions
1
Blocks
Juan Manuel Sanabria
ARCHITECT
ARCHITECT
5
Key Passes
5
Key Passes
1
Assists
43%
Pass Acc
Midfielders
Morgan Guilavogui
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
48%
Pass Acc
Noel Caliskan
ARCHITECT
ARCHITECT
5
Key Passes
5
Key Passes
0
Assists
71%
Pass Acc
Stijn Spierings
MAGNET
MAGNET
82
Activity
82
Activity
75
Passes
7
Duels
Saba Lobzhanidze
STORMTROOPER
STORMTROOPER
3
Shots
3
Shots
0
Goals
1
On Target
Forwards
S. Solans
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
74
Total Mins
74
Entry
BENCH
Mason Stajduhar
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Sam Junqua
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Alexandros Katranis
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
DeAndre Yedlin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
Zach Booth
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Colin Guske
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Luca Moisa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Aiden Hezarkhani
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
16
Total Mins
Started
Entry
Ariath Piol
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
16
Total Mins
Started
Entry

San Jose Earthquakes

Goalkeepers
Angus Gunn
OCTOPUS
OCTOPUS
6
Saves
6
Saves
0
Conceded
100%
Save %
Defenders
Paul Marie
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
12%
Pass Acc
Max Floriani
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Dave Romney
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Reid Roberts
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
56%
Duel Win %
Jamar Ricketts
SWEEPER
SWEEPER
4
Cleanups
4
Cleanups
2
Interceptions
2
Blocks
Midfielders
Ian Harkes
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Nick Fernandez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
59
Total Mins
59
Entry
Beau Leroux
SWEEPER
SWEEPER
3
Cleanups
3
Cleanups
1
Interceptions
2
Blocks
Forwards
Preston Judd
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Ousseni Bouda
MAGNET
MAGNET
49
Activity
49
Activity
33
Passes
16
Duels
BENCH
Earl Edwards Jr.
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Jack Jasinski
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
8.1
Rating
Vítor Costa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
22
Total Mins
Started
Entry
Daniel Munie
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ronaldo Vieira
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Eduard Löwen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
44
Total Mins
Started
Entry
Noel Buck
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Luka Jovanović
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
7
Total Mins
Started
Entry
Timo Werner
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
14%
Pass Acc

Head to Head

Date Home Score Away Competition Venue
10/15/2026 Real Salt Lake 1 - 1 San Jose Earthquakes Major League Soccer Rio Tinto Stadium
07/27/2025 Real Salt Lake 2 - 1 San Jose Earthquakes Major League Soccer Rio Tinto Stadium
02/23/2025 San Jose Earthquakes 4 - 0 Real Salt Lake Major League Soccer Earthquakes Stadium
10/06/2024 San Jose Earthquakes 0 - 1 Real Salt Lake Major League Soccer PayPal Park
08/25/2024 Real Salt Lake 0 - 2 San Jose Earthquakes Major League Soccer America First Field
09/17/2023 San Jose Earthquakes 2 - 1 Real Salt Lake Major League Soccer PayPal Park
04/23/2023 Real Salt Lake 3 - 1 San Jose Earthquakes Major League Soccer America First Field
07/31/2022 San Jose Earthquakes 2 - 2 Real Salt Lake Major League Soccer PayPal Park
06/19/2022 Real Salt Lake 2 - 0 San Jose Earthquakes Major League Soccer Rio Tinto Stadium
10/30/2021 Real Salt Lake 3 - 4 San Jose Earthquakes Major League Soccer Rio Tinto Stadium
10/15/2026
Major League Soccer Rio Tinto Stadium
07/27/2025
Major League Soccer Rio Tinto Stadium
02/23/2025
Major League Soccer Earthquakes Stadium
10/06/2024
Major League Soccer PayPal Park
08/25/2024
Major League Soccer America First Field
09/17/2023
Major League Soccer PayPal Park
04/23/2023
Major League Soccer America First Field
07/31/2022
Major League Soccer PayPal Park
06/19/2022
Major League Soccer Rio Tinto Stadium
10/30/2021
Major League Soccer Rio Tinto Stadium
Real Salt Lake Win
San Jose Earthquakes Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Vancouver Whitecaps 24 45 49 20 +29 DSt. Louis City 0 - 0 Vancouver Whitecaps (15-10-2026)DLos Angeles FC 1 - 1 Vancouver Whitecaps (11-10-2026)WReal Salt Lake 0 - 3 Vancouver Whitecaps (20-09-2026)LVancouver Whitecaps 1 - 2 Austin (13-09-2026)WVancouver Whitecaps 3 - 0 Los Angeles Galaxy (10-09-2026)
2 San Jose Earthquakes 24 40 45 32 +13 DReal Salt Lake 1 - 1 San Jose Earthquakes (15-10-2026)DColorado Rapids 1 - 1 San Jose Earthquakes (11-10-2026)WSan Jose Earthquakes 3 - 1 Portland Timbers (27-09-2026)DSan Jose Earthquakes 2 - 2 Los Angeles FC (19-09-2026)WSan Jose Earthquakes 1 - 0 Houston Dynamo (13-09-2026)
3 FC Dallas 24 40 42 40 +2 WFC Dallas 1 - 0 Seattle Sounders (15-10-2026)WFC Dallas 1 - 0 Los Angeles FC (27-09-2026)DFC Dallas 0 - 0 Austin (20-09-2026)WFC Dallas 2 - 1 Portland Timbers (13-09-2026)WMinnesota United FC 1 - 2 FC Dallas (10-09-2026)
4 St. Louis City 23 39 42 33 +9 DSt. Louis City 0 - 0 Vancouver Whitecaps (15-10-2026)WSt. Louis City 6 - 2 Los Angeles Galaxy (11-10-2026)WSt. Louis City 4 - 2 Minnesota United FC (13-09-2026)DPortland Timbers 2 - 2 St. Louis City (10-09-2026)WVancouver Whitecaps 1 - 3 St. Louis City (06-09-2026)
5 Colorado Rapids 24 35 35 29 +6 DColorado Rapids 2 - 2 Minnesota United FC (15-10-2026)DColorado Rapids 1 - 1 San Jose Earthquakes (11-10-2026)LLos Angeles Galaxy 3 - 2 Colorado Rapids (27-09-2026)DColorado Rapids 3 - 3 Seattle Sounders (20-09-2026)DAustin 1 - 1 Colorado Rapids (10-09-2026)
6 Los Angeles FC 25 35 34 29 +5 WLos Angeles FC 3 - 1 Austin (15-10-2026)DLos Angeles FC 1 - 1 Vancouver Whitecaps (11-10-2026)LFC Dallas 1 - 0 Los Angeles FC (27-09-2026)DSan Jose Earthquakes 2 - 2 Los Angeles FC (19-09-2026)LSporting Kansas City 3 - 1 Los Angeles FC (13-09-2026)
7 Seattle Sounders 24 35 32 32 0 LFC Dallas 1 - 0 Seattle Sounders (15-10-2026)WSeattle Sounders 2 - 1 Sporting Kansas City (02-10-2026)WSeattle Sounders 3 - 1 Minnesota United FC (27-09-2026)WSeattle Sounders 2 - 0 Real Salt Lake (24-09-2026)DColorado Rapids 3 - 3 Seattle Sounders (20-09-2026)
8 Houston Dynamo 22 33 28 30 -2 DMinnesota United FC 2 - 2 Houston Dynamo (11-10-2026)LHouston Dynamo 0 - 2 Sporting Kansas City (27-09-2026)LSan Jose Earthquakes 1 - 0 Houston Dynamo (13-09-2026)WHouston Dynamo 2 - 1 Real Salt Lake (10-09-2026)DHouston Dynamo 0 - 0 San Jose Earthquakes (30-08-2026)
9 Portland Timbers 24 29 45 47 -2 LLos Angeles Galaxy 2 - 0 Portland Timbers (15-10-2026)DSporting Kansas City 3 - 3 Portland Timbers (11-10-2026)LSan Jose Earthquakes 3 - 1 Portland Timbers (27-09-2026)LFC Dallas 2 - 1 Portland Timbers (13-09-2026)DPortland Timbers 2 - 2 St. Louis City (10-09-2026)
10 Los Angeles Galaxy 24 28 30 43 -13 WLos Angeles Galaxy 2 - 0 Portland Timbers (15-10-2026)LSt. Louis City 6 - 2 Los Angeles Galaxy (11-10-2026)WLos Angeles Galaxy 3 - 2 Colorado Rapids (27-09-2026)WMinnesota United FC 2 - 3 Los Angeles Galaxy (20-09-2026)DLos Angeles Galaxy 1 - 1 Seattle Sounders (13-09-2026)
11 San Diego 22 27 37 36 +1 DAustin 3 - 3 San Diego (27-09-2026)LSan Diego 2 - 3 San Jose Earthquakes (10-09-2026)WSan Diego 3 - 1 Los Angeles Galaxy (30-08-2026)WSan Diego 3 - 0 Colorado Rapids (23-08-2026)LPortland Timbers 3 - 1 San Diego (20-08-2026)
12 Real Salt Lake 23 27 34 37 -3 DReal Salt Lake 1 - 1 San Jose Earthquakes (15-10-2026)LSeattle Sounders 2 - 0 Real Salt Lake (24-09-2026)LReal Salt Lake 0 - 3 Vancouver Whitecaps (20-09-2026)LHouston Dynamo 2 - 1 Real Salt Lake (10-09-2026)DReal Salt Lake 2 - 2 Los Angeles FC (06-09-2026)
13 Austin 23 25 28 41 -13 LLos Angeles FC 3 - 1 Austin (15-10-2026)DAustin 3 - 3 San Diego (27-09-2026)DFC Dallas 0 - 0 Austin (20-09-2026)WVancouver Whitecaps 1 - 2 Austin (13-09-2026)DAustin 1 - 1 Colorado Rapids (10-09-2026)
14 Minnesota United FC 23 24 34 41 -7 DColorado Rapids 2 - 2 Minnesota United FC (15-10-2026)DMinnesota United FC 2 - 2 Houston Dynamo (11-10-2026)LSeattle Sounders 3 - 1 Minnesota United FC (27-09-2026)LMinnesota United FC 2 - 3 Los Angeles Galaxy (20-09-2026)LSt. Louis City 4 - 2 Minnesota United FC (13-09-2026)
15 Sporting Kansas City 23 21 28 53 -25 DSporting Kansas City 3 - 3 Portland Timbers (11-10-2026)LSeattle Sounders 2 - 1 Sporting Kansas City (02-10-2026)WHouston Dynamo 0 - 2 Sporting Kansas City (27-09-2026)WSporting Kansas City 3 - 1 Los Angeles FC (13-09-2026)LFC Dallas 4 - 3 Sporting Kansas City (06-09-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.