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

Futmetrix Verdict
100
FT
Thu, Oct 29
San Jose Earthquakes
2-2
Colorado Rapids
⚡ Intensity 95
⚖️ Balance 80
🏆 Stakes 46
🎲 Upset 47
Two dismissals, one late San Jose rescue

Win Probability

  • San Jose Earthquakes 43%
  • Draw 26%
  • Colorado Rapids 31%

Futmetrix AI estimate

Two Red Cards, One Late San Jose Answer

Must-Watch Futmetrix Score: 100/100. This 2-2 kept third and fourth separated by a point after two dismissals turned a promising lead into a late scramble.

The Opening Act

Avaya Stadium saw San Jose strike first, but never settle. The San Jose Earthquakes came out on the front foot and were rewarded in the 15th minute, when Reid Roberts finished from Timo Werner's pass. San Jose had only 45% possession, yet its direct approach produced 17 shots and four big chances; this was purposeful pressure, not control of the ball. Colorado answered quickly. Morgan Whittaker tied the match in the 26th minute, and the Colorado Rapids then controlled possession at 55%. Their passing volume brought territory, but the hosts remained sharper in front of goal, putting eight of 17 attempts on target. Six saves from N. Defreitas kept Colorado in the contest. The Balance was unmistakable: two early goals, contrasting routes forward and no defensive comfort.

The Pivot

The match turned in a four-minute stretch after the hour, and not simply because of a goal. At 71 minutes, Werner was sent off for abusive language, leaving San Jose with ten. Two minutes later, substitute Darren Yapi finished a move to put Colorado ahead 2-1. It was an immediate payoff: the Rapids briefly had a numerical advantage and used it before the teams were level in numbers again. Kosi Thompson was dismissed in the 75th, restoring numerical parity and reopening the match. San Jose still carried the greater attacking threat across the night, with 17 shots to Colorado's 11 and 11 corners against five. N. Defreitas's six saves explain how Colorado stayed within reach despite that pressure. The Intensity peaked here: discipline, a substitute's impact and the advantage all shifted in minutes, leaving neither side able to manage the finish calmly.

The Resolution

San Jose found its answer in the 83rd minute. Substitute N.Tsakiris supplied the pass and Jack Jasinski struck to make it 2-2, turning the late scramble into a shared point rather than a Colorado escape. The equalizer did not erase the Rapids' earlier advantage, but it rewarded the home side's insistence: San Jose finished with eight shots on target to Colorado's three, while the combined 28 attempts and 16 corners show how rarely either defense got a quiet spell. Colorado's 55% possession brought less end product, reflected in 1.05 expected goals against San Jose's 2.16. The draw keeps San Jose third and Colorado fourth, separated by one point, although the Rapids have played a match more. The Stakes are clear: both retain a top-four foothold, but San Jose will rue not turning that volume into a win.

Key Questions

How did the red card for Timo Werner impact the match?

San Jose went down to ten in the 71st minute; Darren Yapi scored two minutes later, before Kosi Thompson's dismissal restored numerical parity.

How did substitute M. Whittaker change the game?

Whittaker was not a substitute; he started and tied the match in the 26th minute, pulling Colorado level after San Jose's opener.

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
45%
55%
San Jose Earthquakes 45%
Colorado Rapids 55%
Shots
17
11
San Jose Earthquakes 17
Colorado Rapids 11
Shots on Target
8
3
San Jose Earthquakes 8
Colorado Rapids 3
Expected Goals (xG)
2.16
1.05
San Jose Earthquakes 2.16
Colorado Rapids 1.05
Passes
337
426
San Jose Earthquakes 337
Colorado Rapids 426
Corners
11
5
San Jose Earthquakes 11
Colorado Rapids 5
Fouls
20
20
San Jose Earthquakes 20
Colorado Rapids 20
Yellow Cards
2
5
San Jose Earthquakes 2
Colorado Rapids 5
Red Cards
1
1
San Jose Earthquakes 1
Colorado Rapids 1

Match Events

15' ⚽ Reid Roberts (Timo Werner)
Joshua Atencio 🟨 22'
Morgan Whittaker (Wayne Frederick) ⚽ 26'
↓ Joshua Atencio ↑Hamzat Ojediran 🔄 45'
HT
Donavan Phillip 🟨 50'
↓ Donavan Phillip ↑Sayed Abu Farkhi 🔄 54'
↓ Morgan Whittaker ↑Darren Yapi 🔄 63'
Georgi Minoungou 🟨 65'
71' 🟥 Timo Werner
Darren Yapi (Georgi Minoungou) ⚽ 73'
Kosi Thompson 🟥 75'
79' 🔄 ↓ Eduard Löwen ↑Ian Harkes
↓ Georgi Minoungou ↑Noah Cobb 🔄 79'
79' 🔄 ↓ Ronaldo Vieira ↑N.Tsakiris
79' 🔄 ↓ Vitor Costa ↑Jamar Ricketts
82' 🟨 Preston Judd
83' ⚽ Jack Jasinski (N.Tsakiris)
88' 🔄 ↓ Beau Leroux ↑Nick Fernandez
Sayed Abu Farkhi 🟨 90'+1
90'+5 🟨 Ousseni Bouda
90'+8 🔄 ↓ Preston Judd ↑Luka Jovanovic
FT

Player Cards

Our take on every player in this match

San Jose Earthquakes

Goalkeepers
Angus Gunn
PROVOCATEUR
PROVOCATEUR
1
Fouls Won
1
Fouls Won
2
Duels Won
0
Pens Won
Defenders
Daniel Munie
SWEEPER
SWEEPER
4
Cleanups
4
Cleanups
4
Interceptions
0
Blocks
Vítor Costa
WALL
WALL
0
Dribbled Past
0
Dribbled Past
5
Tackles
60%
Duel Win %
Reid Roberts
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Midfielders
Jack Jasinski
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
Ronaldo Vieira
LATE SHIFT
LATE SHIFT
11
Late Mins
11
Late Mins
79
Total Mins
79
Entry
Eduard Löwen
SWEEPER
SWEEPER
3
Cleanups
3
Cleanups
2
Interceptions
1
Blocks
Preston Judd
STORMTROOPER
STORMTROOPER
4
Shots
4
Shots
0
Goals
1
On Target
Beau Leroux
NPC
NPC
88
Minutes
88
Minutes
27%
Pass Acc
6.4
Rating
Timo Werner
FRIENDLY FIRE
FRIENDLY FIRE
Red Card
Mistake
Red Card
Mistake
1
Fouls
6.1
Rating
Forwards
Ousseni Bouda
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
9%
Pass Acc
BENCH
Earl Edwards Jr.
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Max Floriani
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Paul Marie
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jamar Ricketts
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
Dave Romney
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Nick Fernandez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
2
Total Mins
Started
Entry
Ian Harkes
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
Nikolas Tsakiris
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
1
Assists
7%
Pass Acc
Luka Jovanović
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry

Colorado Rapids

Goalkeepers
Nico Hansen
OCTOPUS
OCTOPUS
6
Saves
6
Saves
0
Conceded
100%
Save %
Defenders
Kosi Thompson
FRIENDLY FIRE
FRIENDLY FIRE
Red Card
Mistake
Red Card
Mistake
1
Fouls
5.7
Rating
Rob Holding
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Loïc Williams
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Miguel Navarro
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
Joshua Atencio
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
45
Entry
Paxten Aaronson
PROVOCATEUR
PROVOCATEUR
4
Fouls Won
4
Fouls Won
5
Duels Won
0
Pens Won
D. Phillip
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
54
Total Mins
54
Entry
Wayne Frederick
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
1
Assists
23%
Pass Acc
Georgi Minoungou
PROVIDER
PROVIDER
1
Assists
1
Assists
2
Key Passes
6.5
Rating
Forwards
Morgan Whittaker
FINISHER
FINISHER
1
Goals
1
Goals
3
Shots
8.1
Rating
BENCH
Adam Beaudry
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Jackson Travis
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Keegan Rosenberry
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Noah Cobb
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
Hamzat Ojediran
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
Started
Entry
Ted Ku-DiPietro
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Darren Yapi
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Alexander Harris
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Sayed Abu Farkhi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
36
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
10/11/2026 Colorado Rapids 1 - 1 San Jose Earthquakes Major League Soccer Dick's Sporting Goods Park
05/21/2026 Colorado Rapids 2 - 0 San Jose Earthquakes US Open Cup
05/11/2025 Colorado Rapids 0 - 2 San Jose Earthquakes Major League Soccer Dick's Sporting Goods Park
03/16/2025 San Jose Earthquakes 1 - 2 Colorado Rapids Major League Soccer Earthquakes Stadium
05/12/2024 Colorado Rapids 2 - 3 San Jose Earthquakes Major League Soccer Dick's Sporting Goods Park
04/14/2024 San Jose Earthquakes 0 - 3 Colorado Rapids Major League Soccer PayPal Park
06/04/2023 Colorado Rapids 0 - 0 San Jose Earthquakes Major League Soccer Dick's Sporting Goods Park
03/12/2023 San Jose Earthquakes 1 - 0 Colorado Rapids Major League Soccer PayPal Park
09/15/2022 Colorado Rapids 2 - 1 San Jose Earthquakes Major League Soccer Dick's Sporting Goods Park
05/08/2022 San Jose Earthquakes 1 - 0 Colorado Rapids Major League Soccer PayPal Park
10/11/2026
Major League Soccer Dick's Sporting Goods Park
05/21/2026
US Open Cup
05/11/2025
Major League Soccer Dick's Sporting Goods Park
03/16/2025
Major League Soccer Earthquakes Stadium
05/12/2024
Major League Soccer Dick's Sporting Goods Park
04/14/2024
Major League Soccer PayPal Park
06/04/2023
Major League Soccer Dick's Sporting Goods Park
03/12/2023
Major League Soccer PayPal Park
09/15/2022
Major League Soccer Dick's Sporting Goods Park
05/08/2022
Major League Soccer PayPal Park
San Jose Earthquakes Win
Colorado Rapids Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Vancouver Whitecaps 27 51 55 23 +32 WVancouver Whitecaps 4 - 1 San Diego (29-10-2026)LColorado Rapids 1 - 0 Vancouver Whitecaps (25-10-2026)WAustin 1 - 2 Vancouver Whitecaps (18-10-2026)DSt. Louis City 0 - 0 Vancouver Whitecaps (15-10-2026)DLos Angeles FC 1 - 1 Vancouver Whitecaps (11-10-2026)
2 FC Dallas 26 44 47 42 +5 WFC Dallas 3 - 0 San Jose Earthquakes (25-10-2026)DHouston Dynamo 2 - 2 FC Dallas (18-10-2026)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)
3 San Jose Earthquakes 26 41 47 37 +10 DSan Jose Earthquakes 2 - 2 Colorado Rapids (29-10-2026)LFC Dallas 3 - 0 San Jose Earthquakes (25-10-2026)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)
4 Colorado Rapids 27 40 38 31 +7 DSan Jose Earthquakes 2 - 2 Colorado Rapids (29-10-2026)WColorado Rapids 1 - 0 Vancouver Whitecaps (25-10-2026)DPortland Timbers 0 - 0 Colorado Rapids (18-10-2026)DColorado Rapids 2 - 2 Minnesota United FC (15-10-2026)DColorado Rapids 1 - 1 San Jose Earthquakes (11-10-2026)
5 St. Louis City 26 39 46 42 +4 LSt. Louis City 2 - 3 Portland Timbers (29-10-2026)LReal Salt Lake 3 - 0 St. Louis City (25-10-2026)LMinnesota United FC 3 - 2 St. Louis City (17-10-2026)DSt. Louis City 0 - 0 Vancouver Whitecaps (15-10-2026)WSt. Louis City 6 - 2 Los Angeles Galaxy (11-10-2026)
6 Houston Dynamo 26 39 34 35 -1 WSeattle Sounders 0 - 1 Houston Dynamo (29-10-2026)DHouston Dynamo 0 - 0 Minnesota United FC (25-10-2026)DHouston Dynamo 2 - 2 FC Dallas (18-10-2026)DSan Diego 3 - 3 Houston Dynamo (15-10-2026)DMinnesota United FC 2 - 2 Houston Dynamo (11-10-2026)
7 Los Angeles FC 26 36 36 31 +5 DLos Angeles FC 2 - 2 Los Angeles Galaxy (26-10-2026)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)
8 Real Salt Lake 26 36 42 39 +3 WAustin 1 - 2 Real Salt Lake (29-10-2026)WReal Salt Lake 3 - 0 St. Louis City (25-10-2026)WSporting Kansas City 1 - 3 Real Salt Lake (18-10-2026)DReal Salt Lake 1 - 1 San Jose Earthquakes (15-10-2026)LSeattle Sounders 2 - 0 Real Salt Lake (24-09-2026)
9 Seattle Sounders 26 36 34 35 -1 LSeattle Sounders 0 - 1 Houston Dynamo (29-10-2026)DSan Diego 2 - 2 Seattle Sounders (25-10-2026)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)
10 Portland Timbers 26 33 48 49 -1 WSt. Louis City 2 - 3 Portland Timbers (29-10-2026)DPortland Timbers 0 - 0 Colorado Rapids (18-10-2026)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)
11 Minnesota United FC 26 31 40 44 -4 WMinnesota United FC 3 - 1 Sporting Kansas City (29-10-2026)DHouston Dynamo 0 - 0 Minnesota United FC (25-10-2026)WMinnesota United FC 3 - 2 St. Louis City (17-10-2026)DColorado Rapids 2 - 2 Minnesota United FC (15-10-2026)DMinnesota United FC 2 - 2 Houston Dynamo (11-10-2026)
12 San Diego 26 30 45 47 -2 LVancouver Whitecaps 4 - 1 San Diego (29-10-2026)DSan Diego 2 - 2 Seattle Sounders (25-10-2026)DLos Angeles Galaxy 2 - 2 San Diego (18-10-2026)DSan Diego 3 - 3 Houston Dynamo (15-10-2026)DAustin 3 - 3 San Diego (27-09-2026)
13 Los Angeles Galaxy 26 30 34 47 -13 DLos Angeles FC 2 - 2 Los Angeles Galaxy (26-10-2026)DLos Angeles Galaxy 2 - 2 San Diego (18-10-2026)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)
14 Austin 26 28 32 46 -14 LAustin 1 - 2 Real Salt Lake (29-10-2026)WSporting Kansas City 1 - 2 Austin (25-10-2026)LAustin 1 - 2 Vancouver Whitecaps (18-10-2026)LLos Angeles FC 3 - 1 Austin (15-10-2026)DAustin 3 - 3 San Diego (27-09-2026)
15 Sporting Kansas City 26 21 31 61 -30 LMinnesota United FC 3 - 1 Sporting Kansas City (29-10-2026)LSporting Kansas City 1 - 2 Austin (25-10-2026)LSporting Kansas City 1 - 3 Real Salt Lake (18-10-2026)DSporting Kansas City 3 - 3 Portland Timbers (11-10-2026)LSeattle Sounders 2 - 1 Sporting Kansas City (02-10-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.