San Jose Earthquakes vs Colorado Rapids

16 March 2025 · MLS · 2025 · Referee Alexis Da Silva

Full time 1 – 2

Half-time: 1–1

  • Cristian Arango 45+1’
  • Cole Bassett 38’
  • Calvin Harris 71’

Match summary

Colorado Rapids won 2-1 away at San Jose Earthquakes. It was 1-1 at half-time.

Cole Bassett put Colorado Rapids ahead in the 38th minute, Cristian Arango equalised from a corner in first-half stoppage time, and Calvin Harris won it in the 71st minute.

San Jose Earthquakes can feel hard done by, creating 2.53 expected goals (xG) from 27 shots to Colorado Rapids's 1.71 from 9.

Match stats

66% Possession 34%
27 Shots 9
11 Shots on target 4
10 Corners 4
526 Passes 275
83.3% Pass accuracy 68.7%
16 Tackles 22
9 Fouls 9
1 Yellow cards 2
1 Offsides 3

Key events

San Jose Earthquakes Colorado Rapids
Kick-off
Josef MartínezShot on target
2’
Josef MartínezShot on target
2’
Josef MartínezShot on target
4’
Cristian EspinozaShot on target
26’
Ian HarkesShot on target
29’
Ousseni BoudaShot on target
37’
38’
Cole BassettRight foot shot0-1 (Colorado Rapids)
Cristian ArangoRight foot shot1-1 (San Jose Earthquakes)
45+1’
Half-time1-1
Second half underway
57’
Mark-Anthony KayeBeau Leroux
58’
59’
Đorđe MihailovićShot on target
Ousseni BoudaShot on target
60’
Cristian ArangoShot on target
67’
69’
Chidozie AwaziemShot on target
71’
Calvin HarrisRight foot shot1-2 (Colorado Rapids)
Cristian Arango
81’
Josef MartínezShot on target
85’
90+2’
Preston JuddCristian Arango
90+3’
Bruno WilsonShot on target
90+7’
Full-time1-2

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.53 1.71 38’ Cole Bassett (Colorado Rapids), 0-1 38’ 45+1’ Cristian Arango (San Jose Earthquakes), 1-1 45+1’ 71’ Calvin Harris (Colorado Rapids), 1-2 71’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.53 1.71 38’ Cole Bassett (Colorado Rapids), 0-1 Bassett 38’ 45+1’ Cristian Arango (San Jose Earthquakes), 1-1 Arango 45+1’ 71’ Calvin Harris (Colorado Rapids), 1-2 Harris 71’
San Jose Earthquakes 2.53 xGColorado Rapids 1.71 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Colorado Rapids attacking San Jose Earthquakes attacking 
71’ Calvin Harris (Colorado Rapids), open play, 0.90 xG, goal 90+1’ Cristian Arango (San Jose Earthquakes), open play, 0.39 xG, off target 4’ Josef Martínez (San Jose Earthquakes), from a corner, 0.33 xG, saved 38’ Cole Bassett (Colorado Rapids), open play, 0.30 xG, goal 2’ Josef Martínez (San Jose Earthquakes), open play, 0.26 xG, saved 85’ Josef Martínez (San Jose Earthquakes), open play, 0.24 xG, saved 14’ Cristian Arango (San Jose Earthquakes), open play, 0.20 xG, off target 90+1’ Nick Lima (San Jose Earthquakes), open play, 0.12 xG, off target 59’ Đorđe Mihailović (Colorado Rapids), open play, 0.11 xG, saved 90+3’ Rafael Navarro (Colorado Rapids), open play, 0.10 xG, off target 29’ Ian Harkes (San Jose Earthquakes), open play, 0.09 xG, saved 41’ Chidozie Awaziem (Colorado Rapids), from a corner, 0.09 xG, off target 46’ Cristian Arango (San Jose Earthquakes), from a corner, 0.09 xG, goal 48’ Oliver Larraz (Colorado Rapids), set piece, 0.09 xG, blocked 78’ Ousseni Bouda (San Jose Earthquakes), open play, 0.08 xG, blocked 60’ Ousseni Bouda (San Jose Earthquakes), open play, 0.08 xG, saved 54’ Cristian Arango (San Jose Earthquakes), open play, 0.06 xG, blocked 84’ Andreas Maxsø (Colorado Rapids), from a corner, 0.07 xG, blocked 90+7’ Vitor Costa (San Jose Earthquakes), set piece, 0.06 xG, blocked 44’ Cristian Arango (San Jose Earthquakes), open play, 0.06 xG, blocked 2’ Jamar Ricketts (San Jose Earthquakes), open play, 0.06 xG, blocked 67’ Cristian Arango (San Jose Earthquakes), open play, 0.05 xG, saved 90+7’ Bruno Wilson (San Jose Earthquakes), open play, 0.05 xG, saved 86’ Amahl Pellegrino (San Jose Earthquakes), from a corner, 0.04 xG, off target 61’ Ousseni Bouda (San Jose Earthquakes), open play, 0.04 xG, blocked 61’ Ousseni Bouda (San Jose Earthquakes), from a corner, 0.03 xG, hit the woodwork 2’ Josef Martínez (San Jose Earthquakes), open play, 0.03 xG, saved 17’ Nick Lima (San Jose Earthquakes), open play, 0.03 xG, blocked 21’ Bruno Wilson (San Jose Earthquakes), from a corner, 0.03 xG, off target 26’ Cristian Espinoza (San Jose Earthquakes), direct free kick, 0.03 xG, saved 59’ Rafael Navarro (Colorado Rapids), open play, 0.03 xG, off target 69’ Chidozie Awaziem (Colorado Rapids), from a corner, 0.03 xG, saved 86’ Amahl Pellegrino (San Jose Earthquakes), from a corner, 0.03 xG, blocked 34’ Cristian Arango (San Jose Earthquakes), open play, 0.02 xG, off target 37’ Ousseni Bouda (San Jose Earthquakes), open play, 0.02 xG, saved 90+7’ Preston Judd (San Jose Earthquakes), set piece, 0.02 xG, off target 71’ Calvin Harris (Colorado Rapids), open play, 0.90 xG, goal 90+1’ Cristian Arango (San Jose Earthquakes), open play, 0.39 xG, off target 4’ Josef Martínez (San Jose Earthquakes), from a corner, 0.33 xG, saved 38’ Cole Bassett (Colorado Rapids), open play, 0.30 xG, goal 2’ Josef Martínez (San Jose Earthquakes), open play, 0.26 xG, saved 85’ Josef Martínez (San Jose Earthquakes), open play, 0.24 xG, saved 14’ Cristian Arango (San Jose Earthquakes), open play, 0.20 xG, off target 90+1’ Nick Lima (San Jose Earthquakes), open play, 0.12 xG, off target 59’ Đorđe Mihailović (Colorado Rapids), open play, 0.11 xG, saved 46’ Cristian Arango (San Jose Earthquakes), from a corner, 0.09 xG, goal 90+3’ Rafael Navarro (Colorado Rapids), open play, 0.10 xG, off target 29’ Ian Harkes (San Jose Earthquakes), open play, 0.09 xG, saved 41’ Chidozie Awaziem (Colorado Rapids), from a corner, 0.09 xG, off target 48’ Oliver Larraz (Colorado Rapids), set piece, 0.09 xG, blocked 78’ Ousseni Bouda (San Jose Earthquakes), open play, 0.08 xG, blocked 60’ Ousseni Bouda (San Jose Earthquakes), open play, 0.08 xG, saved 84’ Andreas Maxsø (Colorado Rapids), from a corner, 0.07 xG, blocked 54’ Cristian Arango (San Jose Earthquakes), open play, 0.06 xG, blocked 90+7’ Vitor Costa (San Jose Earthquakes), set piece, 0.06 xG, blocked 44’ Cristian Arango (San Jose Earthquakes), open play, 0.06 xG, blocked 2’ Jamar Ricketts (San Jose Earthquakes), open play, 0.06 xG, blocked 67’ Cristian Arango (San Jose Earthquakes), open play, 0.05 xG, saved 90+7’ Bruno Wilson (San Jose Earthquakes), open play, 0.05 xG, saved 86’ Amahl Pellegrino (San Jose Earthquakes), from a corner, 0.04 xG, off target 61’ Ousseni Bouda (San Jose Earthquakes), open play, 0.04 xG, blocked 61’ Ousseni Bouda (San Jose Earthquakes), from a corner, 0.03 xG, hit the woodwork 2’ Josef Martínez (San Jose Earthquakes), open play, 0.03 xG, saved 26’ Cristian Espinoza (San Jose Earthquakes), direct free kick, 0.03 xG, saved 59’ Rafael Navarro (Colorado Rapids), open play, 0.03 xG, off target 86’ Amahl Pellegrino (San Jose Earthquakes), from a corner, 0.03 xG, blocked 17’ Nick Lima (San Jose Earthquakes), open play, 0.03 xG, blocked 21’ Bruno Wilson (San Jose Earthquakes), from a corner, 0.03 xG, off target 69’ Chidozie Awaziem (Colorado Rapids), from a corner, 0.03 xG, saved 34’ Cristian Arango (San Jose Earthquakes), open play, 0.02 xG, off target 37’ Ousseni Bouda (San Jose Earthquakes), open play, 0.02 xG, saved 90+7’ Preston Judd (San Jose Earthquakes), set piece, 0.02 xG, off target
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

San Jose Earthquakes 4-2-3-1 Starting XI
Daniel
Ricketts 81’
Lima
Wilson
Romney
Leroux 58’
Harkes 80’
Arango 90’
Espinoza
Bouda 81’
Martínez
Colorado Rapids 4-3-3 Starting XI
Steffen
Maxsø
Awaziem
Cannon
Rosenberry
Bassett
Frederick 65’
Larraz
Mihailović
Cabral 65’
Navarro

Player stats

Goalkeeper1 player
Daniel
90′ 2 2 27 – – – – –
Defenders5 players
Nick Lima
90′ – 1 – 5 2 53 1 – – –
90′ 2 4 – 5 2 79 – – – –
90′ – 1 – 6 6 83 – – – –
Jamar Ricketts Taken off
81′ 3 – – 4 – 36 1 – – –
Vitor Costa Came on as a substitute
9′ – – – – – 9 – – – –
Midfielders6 players
Beau Leroux Taken off
58′ – – 38 – 0.02 4 – 6 – – –
Ian Harkes Taken off
80′ – – 41 1 0.03 – – 2 1 1 –
90′ – 1 55 6 0.23 1 2 2 – – –
Ousseni Bouda Taken off
81′ – – 20 – 0.02 1 – 2 3 1 –
Mark-Anthony Kaye Came on as a substitute
32′ – – 24 – 0.04 2 1 3 2 1 –
Niko Tsakiris Came on as a substitute
10′ – – 10 – 0.01 1 – 2 – 1 –
Forwards3 players
Cristian Arango Taken off
89′ 1 – 7 2 0.87 0.03 2 5 1 27 –
90′ – – 4 4 0.85 0.05 4 1 – 15 –
Amahl Pellegrino Came on as a substitute
9′ – – 2 – 0.07 0.08 1 – – 9 –
Came on Taken off Sent off Red is the most in that position for the team

Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results and odds from football-data.co.uk. Referee data before 2025/26 from the Transfermarkt datasets project.