Goals
Man of the match
Expected goals (xG)
Trends
seasonAI forecast
TippioAn AI subscription opens everything. You can also earn it by tipping: tip at least 70% of a league's matches in a week and next week it's yours for free. A single outcome opens by watching an ad. Sign in and it shows here too, if you have access.
TV stations
EnglandChannels in 102 countries
Venue
Conditions
- Weatherlight rain
- RefereeSergii Boiko
- 1st AssistantCory Richardson
- 2nd AssistantStephan McGonagle
- 4th OfficialTori Penso
Pressure index
Which side was pressing, minute by minute. The markers are the events: tap one to read the minute and the player — and, with ball positions loaded, the replay jumps there.
Match flow
Ball positions
The ball's path over the whole match or one half: press play to run through it, drag the slider to jump anywhere. Loaded on request to keep the page light.
Commentary
97- 90+7′Josef Martínez of the San Jose Earthquakes earns a free kick in his team's defensive zone.
- 90+7′Artur commits a foul for Houston Dynamo FC.
- 90+6′Corner kick awarded to Houston Dynamo FC after a deflection off Bruno Wilson.
- ⚠90+6′Missed opportunity. Ethan Bartlow from Houston Dynamo FC took a left-footed shot from the left side of the penalty area, but it went wide to the right.Penalty
- 🟨90+3′Reid Roberts of the San Jose Earthquakes receives a yellow card for committing a serious foul.
- 90+3′Reid Roberts commits a foul for the San Jose Earthquakes.
- 90+1′The fourth official has indicated that there will be 9 minutes of stoppage time.
- 90′Offside call against Houston Dynamo FC. Amine Bassi has been flagged for being in an offside position.
- 85′The pause has ended. They are set to resume play.
- 🩹85′Substitution for the San Jose Earthquakes: Bruno Wilson comes on to replace Jamar Ricketts, who has been injured.
- 🩹84′The game is currently paused due to an injury to Jamar Ricketts of the San Jose Earthquakes.
- 82′Corner kick awarded to Houston Dynamo FC after Reid Roberts allowed the ball to go out.
- 🔄82′Substitution for Houston Dynamo FC: Toyosi Olusanya comes on to take the place of Griffin Dorsey.
- 🔄82′Substitution for Houston Dynamo FC: Amine Bassi comes on to take the place of Ondrej Lingr.
- 80′Ousseni Bouda of the San Jose Earthquakes earns a free kick on the right flank.
- 80′Felipe Andrade commits a foul for Houston Dynamo FC.
- 🔄79′Substitution for the San Jose Earthquakes: Josef Martínez comes on to take the place of Cristian Arango.
- 78′Ousseni Bouda of the San Jose Earthquakes commits a handball.
- 76′Corner kick awarded to the San Jose Earthquakes after Antônio Carlos allowed the ball to go out of play.
- 75′Ronaldo Vieira of the San Jose Earthquakes earns a free kick in his team's defensive zone.
- 75′Artur commits a foul for Houston Dynamo FC.
- ⚽72′Goal! Houston Dynamo FC 1, San Jose Earthquakes 2. Antônio Carlos scores for Houston Dynamo FC with a header from the center of the box after a corner kick.
- 72′Corner kick awarded to Houston Dynamo FC after Jamar Ricketts allowed the ball to go out.
- 70′Cristian Arango commits a foul for the San Jose Earthquakes.
- 68′Jamar Ricketts of the San Jose Earthquakes earns a free kick on the left side of the field.
- 68′Foul committed by Ondrej Lingr of Houston Dynamo FC.
- 66′Offside call against the San Jose Earthquakes. Cristian Arango has been flagged for being in an offside position.
- 🔄65′Substitution for the San Jose Earthquakes: Ousseni Bouda comes on to take the place of Preston Judd.
- ⚽64′Goal! The score is now Houston Dynamo FC 0, San Jose Earthquakes 2. Ian Harkes from San Jose Earthquakes scores with a right-footed shot from the center of the penalty area after a corner kick.
- 63′Corner kick awarded to the San Jose Earthquakes after Jonathan Bond allowed the ball to go out of play.
- ⚠63′A shot on goal was thwarted. Preston Judd of the San Jose Earthquakes took a right-footed attempt from the right side of the penalty area, but Jonathan Bond of Houston Dynamo FC made a great save, denying it in the top right corner. The effort was set up by DeJuan Jones.Penalty
- 63′Missed opportunity! Antônio Carlos of Houston Dynamo FC heads the ball from the center of the box, but it goes wide to the right. The chance was set up by Jack McGlynn, who delivered a cross after a corner kick.
- 62′Corner kick awarded to Houston Dynamo FC after DeJuan Jones allowed the ball to go out.
- 61′Griffin Dorsey from Houston Dynamo FC commits a foul.
- 60′Foul committed by Ondrej Lingr of Houston Dynamo FC.
- 60′Daniel Munie of the San Jose Earthquakes earns a free kick in his own half.
- 60′Duane Holmes commits a foul for Houston Dynamo FC.
- 60′Jamar Ricketts of the San Jose Earthquakes earns a free kick in his team's defensive zone.
- 59′The pause has ended. They're set to resume play now.
- 🩹58′The game is currently paused due to an injury to Daniel from the San Jose Earthquakes.
- 🔄58′Substitution for Houston Dynamo FC: Duane Holmes comes on to take the place of Júnior Urso.
- 🔄58′Substitution for Houston Dynamo FC: Lawrence Ennali comes on to take the place of Sebastian Kowalczyk.
- 57′Missed opportunity. Antônio Carlos of Houston Dynamo FC tried a header from the center of the box after a set piece, but it went wide.
- 🟨56′Cristian Espinoza of the San Jose Earthquakes receives a yellow card for committing a serious foul.
- 55′Cristian Espinoza from the San Jose Earthquakes commits a foul.
- 55′Felipe Andrade of Houston Dynamo FC is awarded a free kick on the left side of the field.
- 54′Corner kick awarded to Houston Dynamo FC after Daniel Munie allowed the ball to go out of play.
- 53′Ronaldo Vieira commits a foul for the San Jose Earthquakes.
- 53′Ezequiel Ponce of Houston Dynamo FC is awarded a free kick in the defensive zone.
- 52′Jamar Ricketts of the San Jose Earthquakes earns a free kick on the left side of the pitch.
- 52′Jamar Ricketts of the San Jose Earthquakes is awarded a free kick on the left side of the field.
- ⚠50′A shot on goal has been denied. Antônio Carlos of Houston Dynamo FC directed a header from the center of the penalty area, but Daniel from San Jose Earthquakes made a great save, diving to his left. The chance was set up by a cross from Jack McGlynn.Penalty
- 50′Corner kick awarded to Houston Dynamo FC after Reid Roberts allowed the ball to go out of play.
- ⚠48′Cristian Espinoza from the San Jose Earthquakes has just taken a shot with his right foot from the middle of the penalty area, but it has gone wide of the target.Penalty
- 🔄45′Substitution for the San Jose Earthquakes: Ronaldo Vieira comes on to take the place of Mark-Anthony Kaye.
- 45+7′The first half concludes with the scoreline reading Houston Dynamo FC 0, San Jose Earthquakes 1.
- 45+4′Corner kick awarded to Houston Dynamo FC after Jamar Ricketts allowed the ball to go out of play.
- ⚽45+3′
Goal! It's now 1-1 between Houston Dynamo FC and San Jose Earthquakes. Ezequiel Ponce scores for Houston Dynamo FC with a powerful header from the middle of the penalty area.Goal disallowed. - 45+2′The pause has ended. They are set to resume play.
- 🩹45′The game is currently paused due to an injury to Cristian Arango from the San Jose Earthquakes.
- 🩹45′The game is currently on hold due to an injury to Cristian Arango from the San Jose Earthquakes.
- 44′Cristian Arango of the San Jose Earthquakes earns a free kick in his team's defensive zone.
- ⚠44′Blocked attempt. Ezequiel Ponce of Houston Dynamo FC takes a left-footed shot from outside the penalty area, but it's deflected away.Penalty
- 41′The shot was blocked. Cristian Arango of the San Jose Earthquakes directed a header from just a short distance, but Jonathan Bond of Houston Dynamo FC made a save right in the middle of the goal.
- ⚠41′Mark-Anthony Kaye of the San Jose Earthquakes strikes the crossbar with a left-footed effort from the middle of the penalty area after a corner kick.Penalty
- 40′Corner kick awarded to the San Jose Earthquakes after Felipe Andrade allowed the ball to go out.
- 36′Shot on goal denied. Júnior Urso from Houston Dynamo FC takes a right-footed strike from the middle of the box, but the goalkeeper makes the save.
- 🟨35′Ezequiel Ponce of Houston Dynamo FC receives a yellow card for committing a serious foul.
- 35′Ian Harkes of the San Jose Earthquakes earns a free kick in his team's defensive zone.
- 35′Ezequiel Ponce commits a foul for Houston Dynamo FC.
- 33′Júnior Urso of Houston Dynamo FC earns a free kick in his team's defensive zone.
- 33′Ezequiel Ponce of Houston Dynamo FC earns a free kick in his team's defensive zone.
- 🟨30′Mark-Anthony Kaye of the San Jose Earthquakes receives a yellow card for committing a serious foul.
- 30′Ondrej Lingr of Houston Dynamo FC earns a free kick in the offensive zone.
- 30′Mark-Anthony Kaye commits a foul for the San Jose Earthquakes.
- ⚽28′Goal! The San Jose Earthquakes take the lead against Houston Dynamo FC, 1-0. Cristian Arango scores with a left-footed shot from just a short distance.
- 27′Missed opportunity. Daniel Munie of the San Jose Earthquakes headed the ball from the center of the box, but it went wide to the left. The chance was set up by Cristian Espinoza, who delivered a cross after a corner kick.
- 26′Corner kick awarded to the San Jose Earthquakes after a play that resulted in a deflection off Sebastian Kowalczyk.
- 22′Ezequiel Ponce from Houston Dynamo FC earns a free kick in the opponent's half.
- 🟨21′Jack McGlynn of Houston Dynamo FC receives a yellow card for committing a serious foul.
- 21′Jamar Ricketts of the San Jose Earthquakes is awarded a free kick on the left flank.
- 21′Jamar Ricketts of the San Jose Earthquakes is awarded a free kick on the left side of the pitch.
- ⚠19′Missed opportunity. Cristian Espinoza of the San Jose Earthquakes took a left-footed shot from the right side of the penalty area, but it sailed high and to the left of the goal.Penalty
- ⚠18′Missed opportunity! Jack McGlynn of Houston Dynamo FC took a left-footed shot from outside the penalty area, but it went wide to the right. He was set up by Ethan Bartlow.Penalty
- ⚠17′The attempt was blocked. Jack McGlynn from Houston Dynamo FC took a right-footed shot from the middle of the penalty area, but it was saved.Penalty
- 16′Sebastian Kowalczyk commits a foul for Houston Dynamo FC.
- 16′DeJuan Jones of the San Jose Earthquakes earns a free kick in his team's defensive zone.
- 13′The pause has ended. They are set to resume play.
- 🩹13′Substitution for Houston Dynamo FC: Ethan Bartlow comes on to replace Pablo Ortíz, who has been injured.
- 🩹11′The game has been paused due to an injury to Pablo Ortíz from Houston Dynamo FC.
- 10′Corner kick awarded to the San Jose Earthquakes after Felipe Andrade allowed the ball to go out of play.
- ⚠9′Missed opportunity! Júnior Urso from Houston Dynamo FC had a header attempt from the center of the penalty area but couldn't find the target.Penalty
- 4′Corner kick awarded to Houston Dynamo FC, following a foul by Dave Romney.
- ⚠3′Cristian Arango of the San Jose Earthquakes takes a shot with his right foot from outside the penalty area, but it goes over the goal and to the right. The attempt was set up by Mark-Anthony Kaye, who provided a header assist.Penalty
- ⚠2′Missed opportunity! Preston Judd of the San Jose Earthquakes takes a right-footed shot from the right side of the penalty area, but it goes wide.Penalty
- The opening half is underway...
- The starting teams have been revealed, and the players are currently going through their warm-up routines.
Match statistics
Possession and passing
5 more
Attack
13 more
Defence and discipline
1 more
Other
Possession and passing
5 more
Attack
13 more
Defence and discipline
1 more
Other
The halves are each period's own numbers — not a split of the full-time figures.
The referee
| Avg | Home | Away | Career | |
|---|---|---|---|---|
| Yellow cards | 4.08 | 2.04 | 2.04 | 4.08 |
| Red cards | 0.12 | 0.04 | 0.08 | 0.14 |
| Second yellows | 0.19 | 0.04 | 0.15 | 0.18 |
| Penalties | 0.42 | 0.27 | 0.15 | 0.36 |
Home / away: what the home and the away side received on average. Career: the average over every match officiated.
Expected goals (xG)
Form
Houston DynamoDDDLL
No matches in this scope.
SJ EarthquakesLWLLD
No matches in this scope.
Head-to-head
16Wins
9WinsThe two sides have met 30 times.
Trends
Share of this season's matches where it happened — a win, over 1.5 / 2.5 / 3.5 goals, both teams scoring, failing to score, a clean sheet.
Season comparison
Starting XI
The ↓ and minute under a player mean they were substituted off then.
Houston Dynamo's starting XI cost €14M more.
The amount under a player is their last known transfer fee and its year (provider data) — not a market value.
Houston Dynamo — bench
SJ Earthquakes — bench
Player statistics
Houston Dynamo starters then subs, by rating
Antônio Carlos#3 · Defender · 90′7.8
Attack
- Goals
- 1
- Assists
- 0
- Shots
- 4
- Shots on target
- 2
- Expected goals (xG)
- 0.34
- xGoT
- 0.29
Passing
- Passes (accurate/total)
- 54/61
- Pass accuracy
- 89%
- Key passes
- 0
- Passes in final third
- 2
- Long balls (won/total)
- 1/4
Possession & duels
- Touches
- 73
- Duels (won/total)
- 5/5
- Aerials won
- 3
- Possession lost
- 7
- Ball recoveries
- 6
Defence
- Tackles
- 1
- Interceptions
- 2
- Clearances
- 3
Discipline
- Fouls
- 0
- Fouls drawn
- 1
Jack McGlynn#21 · Midfielder · 90′7.7
Attack
- Goals
- 0
- Assists
- 1
- Shots
- 2
- Shots on target
- 1
- Expected goals (xG)
- 0.17
- xGoT
- 0.26
Passing
- Passes (accurate/total)
- 57/65
- Pass accuracy
- 88%
- Key passes
- 4
- Passes in final third
- 6
- Crosses (accurate/total)
- 7/15
- Long balls (won/total)
- 4/8
Possession & duels
- Touches
- 86
- Duels (won/total)
- 1/4
- Aerials won
- 1
- Dribbles (won/attempted)
- 1/1
- Dispossessed
- 1
- Possession lost
- 20
- Ball recoveries
- 3
Defence
- Tackles
- 0
- Dribbled past
- 1
Discipline
- Fouls
- 1
- Yellow cards
- 1
Felipe Andrade#36 · Defender · 90′6.9
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 39/42
- Pass accuracy
- 93%
- Key passes
- 1
- Passes in final third
- 4
- Long balls (won/total)
- 1/1
Possession & duels
- Touches
- 60
- Duels (won/total)
- 4/8
- Aerials won
- 1
- Dispossessed
- 1
- Possession lost
- 4
- Ball recoveries
- 5
Defence
- Tackles
- 2
- Interceptions
- 4
- Clearances
- 4
- Last-man tackles
- 1
Discipline
- Fouls
- 1
- Fouls drawn
- 1
Júnior Urso#30 · Midfielder · 58′6.6
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 2
- Shots on target
- 1
- Big chances missed
- 1
- Expected goals (xG)
- 0.30
- xGoT
- 0.33
Passing
- Passes (accurate/total)
- 28/28
- Pass accuracy
- 100%
- Key passes
- 0
- Passes in final third
- 2
- Long balls (won/total)
- 1/1
Possession & duels
- Touches
- 33
- Duels (won/total)
- 3/3
- Aerials won
- 2
- Possession lost
- 1
- Ball recoveries
- 5
Defence
- Tackles
- 0
Discipline
- Fouls
- 0
- Fouls drawn
- 1
Ondrej Lingr#9 · Attacker · 82′6.6
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 19/21
- Pass accuracy
- 87%
- Key passes
- 0
- Passes in final third
- 1
- Crosses (accurate/total)
- 0/2
Possession & duels
- Touches
- 31
- Duels (won/total)
- 3/7
- Aerials won
- 1
- Dispossessed
- 1
- Possession lost
- 7
Defence
- Tackles
- 2
Discipline
- Fouls
- 2
- Fouls drawn
- 1
Sebastian Kowalczyk#27 · Midfielder · 58′6.5
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 11/14
- Pass accuracy
- 77%
- Key passes
- 1
- Passes in final third
- 3
- Long balls (won/total)
- 1/2
Possession & duels
- Touches
- 20
- Duels (won/total)
- 2/5
- Aerials won
- 1
- Possession lost
- 5
Defence
- Tackles
- 1
- Interceptions
- 1
- Clearances
- 1
- Dribbled past
- 1
Discipline
- Fouls
- 1
Artur#6 · Midfielder · 90′6.5
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 59/65
- Pass accuracy
- 90%
- Key passes
- 1
- Passes in final third
- 12
- Crosses (accurate/total)
- 1/1
- Long balls (won/total)
- 5/9
Possession & duels
- Touches
- 69
- Duels (won/total)
- 1/6
- Dispossessed
- 1
- Possession lost
- 7
- Ball recoveries
- 3
Defence
- Tackles
- 1
Discipline
- Fouls
- 3
Ezequiel Ponce#10 · Attacker · 90′6.5
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 2
- Shots on target
- 0
- Expected goals (xG)
- 0.19
- xGoT
- 0.01
Passing
- Passes (accurate/total)
- 14/16
- Pass accuracy
- 88%
- Key passes
- 0
- Passes in final third
- 1
Possession & duels
- Touches
- 31
- Duels (won/total)
- 3/11
- Aerials won
- 1
- Dribbles (won/attempted)
- 1/3
- Dispossessed
- 3
- Possession lost
- 8
- Ball recoveries
- 3
Defence
- Tackles
- 1
Discipline
- Fouls
- 1
- Fouls drawn
- 1
- Offsides
- 1
- Yellow cards
- 1
Pablo Ortiz#22 · Defender · 13′6.4
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 2/3
- Pass accuracy
- 67%
- Key passes
- 0
- Long balls (won/total)
- 0/1
Possession & duels
- Touches
- 4
- Duels (won/total)
- 0/0
- Possession lost
- 1
- Ball recoveries
- 1
Defence
- Tackles
- 0
- Clearances
- 1
Discipline
- Fouls
- 0
Jonathan Bond#31 · Goalkeeper · 90′6.4
Goalkeeping
- Saves
- 2
- Saves inside box
- 2
- Goals conceded
- 2
Passing
- Passes (accurate/total)
- 18/23
- Pass accuracy
- 78%
- Key passes
- 0
- Passes in final third
- 1
- Long balls (won/total)
- 7/12
Possession & duels
- Touches
- 25
- Duels (won/total)
- 0/0
- Possession lost
- 5
- Ball recoveries
- 6
Defence
- Tackles
- 0
Discipline
- Fouls
- 0
Griffin Dorsey#25 · Defender · 82′6.3
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
- Big chances created
- 1
Passing
- Passes (accurate/total)
- 16/24
- Pass accuracy
- 67%
- Key passes
- 1
- Passes in final third
- 2
- Crosses (accurate/total)
- 1/5
- Long balls (won/total)
- 0/1
Possession & duels
- Touches
- 45
- Duels (won/total)
- 7/14
- Aerials won
- 3
- Dribbles (won/attempted)
- 1/3
- Dispossessed
- 1
- Possession lost
- 17
- Ball recoveries
- 1
Defence
- Tackles
- 3
- Interceptions
- 1
Discipline
- Fouls
- 2
Toyosi Olusanya#12 · Attacker · 8′6.6
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 3/4
- Pass accuracy
- 75%
- Key passes
- 0
- Crosses (accurate/total)
- 0/1
Possession & duels
- Touches
- 6
- Duels (won/total)
- 1/1
- Dribbles (won/attempted)
- 1/1
- Possession lost
- 2
Defence
- Tackles
- 0
Discipline
- Fouls
- 0
Amine Bassi#8 · Midfielder · 8′6.6
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 21/21
- Pass accuracy
- 100%
- Key passes
- 0
Possession & duels
- Touches
- 23
- Duels (won/total)
- 0/0
Defence
- Tackles
- 0
Discipline
- Fouls
- 0
- Offsides
- 1
Ethan Bartlow#4 · Defender · 77′6.5
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 1
- Shots on target
- 0
- Expected goals (xG)
- 0.07
Passing
- Passes (accurate/total)
- 42/50
- Pass accuracy
- 85%
- Key passes
- 1
- Passes in final third
- 15
- Crosses (accurate/total)
- 0/1
- Long balls (won/total)
- 4/11
Possession & duels
- Touches
- 58
- Duels (won/total)
- 2/4
- Aerials won
- 1
- Dispossessed
- 1
- Possession lost
- 10
- Ball recoveries
- 3
Defence
- Tackles
- 1
- Interceptions
- 1
- Clearances
- 2
Discipline
- Fouls
- 0
Duane Holmes#14 · Midfielder · 32′6.3
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 13/15
- Pass accuracy
- 87%
- Key passes
- 0
- Passes in final third
- 1
- Crosses (accurate/total)
- 1/3
- Long balls (won/total)
- 0/1
Possession & duels
- Touches
- 31
- Duels (won/total)
- 1/4
- Dribbles (won/attempted)
- 0/1
- Dispossessed
- 1
- Possession lost
- 8
- Ball recoveries
- 1
Defence
- Tackles
- 0
Discipline
- Fouls
- 1
- Fouls drawn
- 1
Lawrence Ennali#11 · Attacker · 32′6.2
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 10/12
- Pass accuracy
- 83%
- Key passes
- 0
- Passes in final third
- 1
- Crosses (accurate/total)
- 1/3
Possession & duels
- Touches
- 22
- Duels (won/total)
- 0/3
- Dribbles (won/attempted)
- 0/2
- Dispossessed
- 1
- Possession lost
- 10
- Ball recoveries
- 1
Defence
- Tackles
- 0
Discipline
- Fouls
- 0
SJ Earthquakes starters then subs, by rating
DeJuan Jones#22 · Midfielder · 90′7.4
Attack
- Goals
- 0
- Assists
- 1
- Shots
- 0
- Shots on target
- 0
- Big chances created
- 1
Passing
- Passes (accurate/total)
- 35/37
- Pass accuracy
- 94%
- Key passes
- 2
- Passes in final third
- 2
- Crosses (accurate/total)
- 1/2
- Long balls (won/total)
- 3/4
Possession & duels
- Touches
- 59
- Duels (won/total)
- 4/8
- Dribbles (won/attempted)
- 1/2
- Dispossessed
- 1
- Possession lost
- 6
- Ball recoveries
- 3
Defence
- Tackles
- 2
- Clearances
- 3
Discipline
- Fouls
- 0
- Fouls drawn
- 1
Cristian Arango#9 · Attacker · 79′7.3
Attack
- Goals
- 1
- Assists
- 0
- Shots
- 3
- Shots on target
- 2
- Big chances missed
- 1
- Expected goals (xG)
- 1.03
- xGoT
- 1.67
Passing
- Passes (accurate/total)
- 10/10
- Pass accuracy
- 100%
- Key passes
- 1
- Passes in final third
- 1
- Crosses (accurate/total)
- 0/1
- Long balls (won/total)
- 1/1
Possession & duels
- Touches
- 19
- Duels (won/total)
- 3/6
- Aerials won
- 1
- Possession lost
- 4
- Ball recoveries
- 2
Defence
- Tackles
- 2
Discipline
- Fouls
- 2
- Offsides
- 1
Daniel Munie#5 · Defender · 90′7.2
Attack
- Goals
- 0
- Assists
- 1
- Shots
- 1
- Shots on target
- 0
- Big chances missed
- 1
- Expected goals (xG)
- 0.10
Passing
- Passes (accurate/total)
- 51/60
- Pass accuracy
- 84%
- Key passes
- 3
- Passes in final third
- 7
- Long balls (won/total)
- 3/8
Possession & duels
- Touches
- 70
- Duels (won/total)
- 2/4
- Aerials won
- 1
- Possession lost
- 9
- Ball recoveries
- 8
Defence
- Tackles
- 0
- Interceptions
- 1
- Clearances
- 5
- Blocked shots
- 1
Discipline
- Fouls
- 0
- Fouls drawn
- 1
Ian Harkes#6 · Midfielder · 90′7.2
Attack
- Goals
- 1
- Assists
- 0
- Shots
- 1
- Shots on target
- 1
- Expected goals (xG)
- 0.05
- xGoT
- 0.14
Passing
- Passes (accurate/total)
- 33/39
- Pass accuracy
- 87%
- Key passes
- 0
- Passes in final third
- 5
- Long balls (won/total)
- 2/3
Possession & duels
- Touches
- 46
- Duels (won/total)
- 1/4
- Possession lost
- 6
- Ball recoveries
- 1
Defence
- Tackles
- 1
- Clearances
- 2
- Dribbled past
- 1
Discipline
- Fouls
- 1
- Fouls drawn
- 1
Reid Roberts#18 · Defender · 90′7.0
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 64/71
- Pass accuracy
- 89%
- Key passes
- 1
- Passes in final third
- 6
- Crosses (accurate/total)
- 0/1
- Long balls (won/total)
- 4/9
Possession & duels
- Touches
- 86
- Duels (won/total)
- 6/7
- Aerials won
- 1
- Dribbles (won/attempted)
- 1/1
- Possession lost
- 9
- Ball recoveries
- 5
Defence
- Tackles
- 4
- Interceptions
- 1
- Clearances
- 4
Discipline
- Fouls
- 1
- Yellow cards
- 1
Cristian Espinoza#10 · Attacker · 79′6.8
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 2
- Shots on target
- 0
- Big chances created
- 1
- Expected goals (xG)
- 0.18
Passing
- Passes (accurate/total)
- 13/23
- Pass accuracy
- 57%
- Key passes
- 1
- Passes in final third
- 3
- Crosses (accurate/total)
- 3/7
- Long balls (won/total)
- 1/4
Possession & duels
- Touches
- 41
- Duels (won/total)
- 3/9
- Aerials won
- 1
- Dribbles (won/attempted)
- 1/3
- Dispossessed
- 1
- Possession lost
- 19
Defence
- Tackles
- 1
- Clearances
- 1
Discipline
- Fouls
- 1
- Yellow cards
- 1
Mark-Anthony Kaye#14 · Midfielder · 46′6.8
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 1
- Shots on target
- 0
- Expected goals (xG)
- 0.05
- Hit woodwork
- 1
Passing
- Passes (accurate/total)
- 17/23
- Pass accuracy
- 75%
- Key passes
- 1
- Passes in final third
- 7
- Crosses (accurate/total)
- 0/1
- Long balls (won/total)
- 1/6
Possession & duels
- Touches
- 28
- Duels (won/total)
- 3/4
- Possession lost
- 7
- Ball recoveries
- 5
Defence
- Tackles
- 3
- Dribbled past
- 1
Discipline
- Fouls
- 1
- Yellow cards
- 1
Jamar Ricketts#2 · Midfielder · 85′6.8
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 16/21
- Pass accuracy
- 75%
- Key passes
- 0
- Passes in final third
- 3
- Long balls (won/total)
- 1/3
Possession & duels
- Touches
- 46
- Duels (won/total)
- 10/16
- Aerials won
- 1
- Dribbles (won/attempted)
- 1/4
- Possession lost
- 8
- Ball recoveries
- 2
Defence
- Tackles
- 3
- Interceptions
- 1
- Clearances
- 2
- Dribbled past
- 1
- Last-man tackles
- 1
Discipline
- Fouls
- 0
- Fouls drawn
- 5
Dave Romney#12 · Defender · 90′6.7
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 50/52
- Pass accuracy
- 96%
- Key passes
- 0
- Passes in final third
- 1
- Long balls (won/total)
- 1/2
Possession & duels
- Touches
- 62
- Duels (won/total)
- 1/2
- Aerials won
- 1
- Possession lost
- 2
- Ball recoveries
- 1
Defence
- Tackles
- 0
- Clearances
- 8
- Blocked shots
- 1
Discipline
- Fouls
- 0
Preston Judd#19 · Attacker · 65′6.6
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 2
- Shots on target
- 1
- Expected goals (xG)
- 0.13
- xGoT
- 0.24
Passing
- Passes (accurate/total)
- 2/4
- Pass accuracy
- 50%
- Key passes
- 0
- Crosses (accurate/total)
- 0/1
Possession & duels
- Touches
- 15
- Duels (won/total)
- 1/4
- Dribbles (won/attempted)
- 1/2
- Dispossessed
- 2
- Possession lost
- 8
- Ball recoveries
- 2
Defence
- Tackles
- 0
Discipline
- Fouls
- 0
Daniel#42 · Goalkeeper · 90′6.2
Goalkeeping
- Saves
- 3
- Saves inside box
- 3
- Goals conceded
- 1
- High claims
- 1
- Punches
- 2
Passing
- Passes (accurate/total)
- 17/26
- Pass accuracy
- 65%
- Key passes
- 0
- Passes in final third
- 4
- Long balls (won/total)
- 2/11
Possession & duels
- Touches
- 37
- Duels (won/total)
- 0/0
- Possession lost
- 10
- Ball recoveries
- 6
Defence
- Tackles
- 0
- Clearances
- 3
Discipline
- Fouls
- 0
Bruno Wilson#4 · Defender · 5′6.8
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 3/3
- Pass accuracy
- 100%
- Key passes
- 0
- Passes in final third
- 1
- Long balls (won/total)
- 1/1
Possession & duels
- Touches
- 11
- Duels (won/total)
- 1/1
- Ball recoveries
- 1
Defence
- Tackles
- 1
- Clearances
- 7
Discipline
- Fouls
- 0
Ousseni Bouda#11 · Attacker · 25′6.7
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 5/8
- Pass accuracy
- 63%
- Key passes
- 0
- Crosses (accurate/total)
- 0/1
- Long balls (won/total)
- 1/1
Possession & duels
- Touches
- 15
- Duels (won/total)
- 3/3
- Aerials won
- 1
- Possession lost
- 6
- Ball recoveries
- 2
Defence
- Tackles
- 0
- Clearances
- 1
Discipline
- Fouls
- 1
- Fouls drawn
- 2
Josef Martínez#17 · Attacker · 11′6.6
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 0/0
- Pass accuracy
- 0%
- Key passes
- 0
Possession & duels
- Touches
- 2
- Duels (won/total)
- 1/1
- Possession lost
- 1
- Ball recoveries
- 2
Defence
- Tackles
- 0
Discipline
- Fouls
- 0
- Fouls drawn
- 1
Ronaldo Vieira#37 · Midfielder · 44′6.5
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 24/24
- Pass accuracy
- 100%
- Key passes
- 0
- Passes in final third
- 1
- Long balls (won/total)
- 1/1
Possession & duels
- Touches
- 30
- Duels (won/total)
- 2/4
- Dispossessed
- 1
- Possession lost
- 2
- Ball recoveries
- 5
Defence
- Tackles
- 1
- Clearances
- 1
Discipline
- Fouls
- 1
- Fouls drawn
- 1
Noel Buck#21 · Midfielder · 11′6.4
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 0/1
- Pass accuracy
- 0%
- Key passes
- 0
- Long balls (won/total)
- 0/1
Possession & duels
- Touches
- 3
- Duels (won/total)
- 1/2
- Possession lost
- 1
Defence
- Tackles
- 1
- Clearances
- 1
- Dribbled past
- 1
Discipline
- Fouls
- 0
Coaches
Absentees
2| Player | Reason | Back |
|---|---|---|
| 🩹injury · Knee Injury | 4 Sept 2025 | |
| 🩹injury · Cruciate Ligament Tear | unknown |
Officials
- RefereeSergii Boiko
- 1st AssistantCory Richardson
- 2nd AssistantStephan McGonagle
- 4th OfficialTori Penso
Odds
Opening markets, for information — Tippio is not a bookmaker. Under each price, the probability it implies.
Match winner (1X2)i
Who wins in regular time: home (1), draw (X) or away (2).
i
Who wins in regular time: home (1), draw (X) or away (2).
| Outcome | bet365 | Unibet |
|---|---|---|
| Houston Dynamo | 2.0050% | 2.0050% |
| Draw | 4.0025% | 3.9525.32% |
| SJ Earthquakes | 3.2031.25% | 3.2031.25% |
Double chancei
Two outcomes in one bet — it wins if either happens.
i
Two outcomes in one bet — it wins if either happens.
| Outcome | bet365 | Unibet |
|---|---|---|
| Houston Dynamo or Draw | 1.3673.37% | 1.3474.63% |
| Houston Dynamo or SJ Earthquakes | – | 1.2480.65% |
| Draw or SJ Earthquakes | – | 1.7756.5% |
| Draw or San Jose | 1.8055.56% | – |
| Houston Dynamo or San Jose | 1.2281.83% | – |
Goals over/underi
Total goals over or under the line.
i
Total goals over or under the line.
| Outcome | bet365 | Unibet |
|---|---|---|
| 2+ goals | – | 1.1487.72% |
| 0–1 goals | – | 5.6017.86% |
| 3+ goals | 1.5365.23% | 1.5564.52% |
| 0–2 goals | 2.4041.67% | 2.4540.82% |
| 4+ goals | – | 2.3842.02% |
| 0–3 goals | – | 1.5863.29% |
Both teams to scorei
Whether both sides score at least once.
i
Whether both sides score at least once.
| Outcome | bet365 | Unibet |
|---|---|---|
| Yes | 1.5066.67% | 1.4967.11% |
| No | 2.5040% | 2.4540.82% |
Half-time resulti
The score at half-time.
i
The score at half-time.
| Outcome | bet365 | Unibet |
|---|---|---|
| Houston Dynamo | 2.5040% | 2.5539.22% |
| Draw | 2.5040% | 2.4540.82% |
| SJ Earthquakes | 3.6027.78% | 3.4528.99% |
Half-time / full-timei
Who leads at half-time and who wins at the end — both together.
i
Who leads at half-time and who wins at the end — both together.
| Outcome | bet365 |
|---|---|
| HOU → HOU | 3.1032.26% |
| HOU → X | 13.007.69% |
| X → HOU | 5.5018.18% |
| X → X | 6.5015.38% |
| Draw - San Jose | 8.0012.5% |
| Houston Dynamo - San Jose | 26.003.85% |
| San Jose - Draw | 13.007.69% |
| San Jose - Houston Dynamo | 21.004.76% |
| San Jose - San Jose | 5.5018.18% |
Total cornersi
Total corners over or under the line.
i
Total corners over or under the line.
| Outcome | bet365 |
|---|---|
| 12 - 14 | 4.5022.22% |
| 6 - 8 | 3.1032.26% |
| 9 - 11 | 2.6238.1% |
| Under 6 | 9.0011.11% |
| Over 14 | 11.009.09% |
Cards over/underi
Total cards (yellow = 1, red = 2) over or under the line.
i
Total cards (yellow = 1, red = 2) over or under the line.
| Outcome | bet365 |
|---|---|
| 6+ cards | 2.2045.45% |
| 0–5 cards | 1.6161.92% |
The Tippio app shows an AI forecast and the community's tip split for every match — and in Tipper you compete with your friends.
