Houston Dynamo vs San Jose Earthquakes, MLS 2025 REGULAR SEASON
Overview
Match Preview
Houston Dynamo vs San Jose Earthquakes — MLS at Shell Energy Stadium.
- Houston Dynamo 27 games · 44 pts (2026/26)
- San Jose Earthquakes 27 games · 45 pts (2026/26)
Standings
| # | Team | P | Pts |
|---|---|---|---|
| 1 | Nashville SC | 27 | 60 |
| 2 | Internacional CF Miami | 27 | 46 |
| 3 | New England Revolution | 27 | 46 |
| 4 | Charlotte FC | 27 | 43 |
| 5 | Chicago Fire FC | 26 | 42 |
| 6 | Philadelphia Union | 27 | 39 |
| 7 | Orlando City SC | 27 | 34 |
| 8 | New York City FC | 27 | 33 |
| 9 | FC Cincinnati | 26 | 33 |
| 10 | New York Red Bulls | 27 | 33 |
| 11 | D.C. United SC | 26 | 30 |
| 12 | Columbus Crew SC | 27 | 29 |
| 13 | Toronto FC | 27 | 29 |
| 14 | Atlanta United FC | 27 | 27 |
| 15 | Montreal Impact FC | 27 | 24 |
| 16 | Vancouver Whitecaps FC | 26 | 50 |
| 17 | St. Louis City | 27 | 47 |
| 18 | FC Dallas | 27 | 47 |
| 19 | San Jose Earthquakes | 27 | 45 |
| 20 | Houston Dynamo | 27 | 44 |
| 21 | Los Angeles FC | 28 | 41 |
| 22 | Seattle Sounders FC | 27 | 38 |
| 23 | Colorado Rapids SC | 27 | 36 |
| 24 | Los Angeles Galaxy | 28 | 36 |
| 25 | San Diego FC | 27 | 32 |
| 26 | Portland Timbers | 27 | 32 |
| 27 | Real Salt Lake | 27 | 32 |
| 28 | Austin FC | 27 | 31 |
| 29 | Minnesota United FC | 27 | 29 |
| 30 | Sporting Kansas City | 27 | 21 |
Head-to-Head
Recent Form
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 24 Aug | San Jose Earthquakes | H | 1–2 | L |
| 18 Aug | Vancouver Whitecaps FC | A | 1–1 | D |
| 10 Aug | Austin FC | A | 2–2 | D |
| 20 Jul | Philadelphia Union | H | 1–1 | D |
| 17 Jul | Vancouver Whitecaps FC | H | 0–3 | L |
| 13 Jul | Real Salt Lake | A | 0–1 | L |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 24 Aug | Houston Dynamo | A | 2–1 | W |
| 17 Aug | San Diego FC | H | 1–2 | L |
| 10 Aug | Vancouver Whitecaps FC | H | 2–1 | W |
| 27 Jul | Real Salt Lake | A | 1–2 | L |
| 20 Jul | Seattle Sounders FC | A | 2–3 | L |
| 17 Jul | FC Dallas | H | 2–2 | D |
Season Stats
| Houston Dynamo | San Jose Earthquakes | |
|---|---|---|
| #20 | Position | #19 |
| 44 | Points | 45 |
| 27 | Played | 27 |
| 13 / 5 / 9 | W / D / L | 13 / 6 / 8 |
| 34 | Scored | 49 |
| 32 | Conceded | 39 |
| +2 | GD | +10 |
| 1.63 | PPG | 1.67 |
| 48% | Win % | 48% |
Key Stats
75%
Both Teams to Score
H2H (16 games)
H2H (16 games)
69%
Over 2.5 Goals
H2H history
H2H history
41%
Clean Sheets
Houston Dynamo this season
Houston Dynamo this season
26%
Clean Sheets
San Jose Earthquakes this season
San Jose Earthquakes this season
Houston Dynamo are 20th (44 pts). San Jose Earthquakes are 19th (45 pts).
Goal Timing (This Season)
Houston Dynamo
0-15
1/2
16-30
3/4
31-45
7/4
46-60
5/3
61-75
5/3
76+
3/6
■ Scored ■ Conceded
San Jose Earthquakes
0-15
12/7
16-30
5/4
31-45
5/6
46-60
6/7
61-75
5/2
76+
8/11
■ Scored ■ Conceded
Top Scorers (This Season)
Houston Dynamo
| Guilherme | 14 G | 6 A |
San Jose Earthquakes
| Preston Judd | 15 G | 3 A |
| Timo Werner | 6 G | 4 A |
| Ousseni Bouda | 6 G | 1 A |
Events
Match Events
- 0' The wait is over. San Jose Earthquakes get us underway at Shell Energy Stadium.
- 5' Houston Dynamo is showing some good football. However, Houston Dynamo are ready to play back every minute. It might result in some problems for the home side. The game will hardly remain goalless.
- 10' Houston Dynamo have won 394 goals from 283 games. They will be desperate to add to that tally today.
- 13' The Houston Dynamo bench stirs into life. Pablo Ortiz is withdrawn and Ethan Bartlow gets his opportunity.
- 18' Although teams showed high tempo form the start, they seem to slow down a bit. Both sides really need to catch a fire. Otherwise, we have another goalless match.
- 21' It’s gonna be a card for Jack McGlynn.
- 26' The referee has had an easy afternoon — neither side has been overly physical in the tackle.
- 28' Cristian Arango is having a superb {COMPETITION} campaign — that is 0 goals this season for the .
- 30' It’s a booking for San Jose Earthquakes player. Mark-Anthony Kaye gets a card.
- 35' The referee does not hesitate — a card for Ezequiel Ponce on 35 minutes.
- 40' Neither side is committing men forward. This has all the hallmarks of a tense, tactical contest.
- 45' The midfield battle is intense right now. Both Houston Dynamo and San Jose Earthquakes are fighting for every inch of the pitch.
- 46' The whistle greets Mark-Anthony Kaye as he departs to be replaced by Ronaldo Vieira.
- 51' We miss some good tackles and strikes. Is there anyone on the field to put the game back to action?
- 55' The referee reaches into his pocket. Out comes the card for Cristian Espinoza.
- 58' The whistle greets Sebastian Kowalczyk as he departs to be replaced by Lawrence Ennali.
- 63' A quiet spell here at Shell Energy Stadium. Houston Dynamo seem content sitting deep and soaking up pressure.
- 64' Ian Harkes has been a constant threat and now delivers with a goal on 64 minutes.
- 66' San Jose Earthquakes ring the changes. Preston Judd has done his job and it is now time for Ousseni Bouda to step up.
- 71' Both keepers have barely been tested. Houston Dynamo and San Jose Earthquakes are cancelling each other out in the centre of the park.
- 72' Magnificent from Antonio Carlos! That is 8 goals in 393 appearances — and it could not have come at a better time.
- 77' The teams are not in a rush to score plenty of goals. It might look strange considering Houston Dynamo that had 283 games and scored 394 goals.
- 79' A tactical swap from San Jose Earthquakes — Noel Buck on, Cristian Espinoza off on 79 minutes.
- 82' Houston Dynamo ring the changes. Ondrej Lingr has done his job and it is now time for Amine Bassi to step up.
- 85' Time for substitution for San Jose Earthquakes. Jamar Ricketts is replaced by Bruno Wilson.
- 90' That looks like a foul for a card for Reid Roberts.
- Hope, you loved the show. Another epic battle is over with the score 1-2.
Lineups
Houston Dynamo Lineups
Starting XI
- 3
- 31
- 10
- 6
-
30
Junior Urso ↓ Duane Holmes 58'
- 25
-
9
Ondrej Lingr ↓ Amine Bassi 82'
- 27
- 21
- 36
-
22
Pablo Ortiz ↓ Ethan Bartlow 13'
Bench
-
14
Duane Holmes ↑ 58'
-
8
Amine Bassi ↑ 82'
- 5
- 1
- 2
-
4
Ethan Bartlow ↑ 13'
-
11
Lawrence Ennali ↑ 58'
-
12
Toyosi Olusanya ↑ 82'
- 24
San Jose Earthquakes Lineups
Starting XI
- 9
- 14
- 42
- 6
-
10
Cristian Espinoza ↓ Noel Buck 79'
- 22
- 12
-
19
Preston Judd ↓ Ousseni Bouda 66'
- 5
-
2
Jamar Ricketts ↓ Bruno Wilson 85'
- 18
Bench
-
37
Ronaldo Vieira ↑ 46'
-
17
Josef Martinez ↑ 79'
- 36
-
4
Bruno Wilson ↑ 85'
-
21
Noel Buck ↑ 79'
-
11
Ousseni Bouda ↑ 66'
- 34
- 25
- 20
H2H
H2H Top Scorers
| Player | Goals |
|---|---|
| Carlos Ferreira | 4 |
| Jackson Yueill | 3 |
| Thor Ulfarsson | 3 |
| Preston Judd | 3 |
| Tomas Martinez | 3 |
| Mauro Manotas | 2 |
| Vako Qazaishvili | 2 |
| Jeremy Ebobisse | 2 |
Head to Head
Houston Dynamo Form
2025-08-24
Houston Dynamo
1–2
San Jose Earthquakes
L
2025-08-18
Vancouver Whitecaps FC
1–1
Houston Dynamo
D
2025-08-10
Austin FC
2–2
Houston Dynamo
D
2025-07-20
Houston Dynamo
1–1
Philadelphia Union
D
2025-07-17
Houston Dynamo
0–3
Vancouver Whitecaps FC
L
2025-07-13
Real Salt Lake
1–0
Houston Dynamo
L
San Jose Earthquakes Form
2025-08-24
Houston Dynamo
1–2
San Jose Earthquakes
W
2025-08-17
San Jose Earthquakes
1–2
San Diego FC
L
2025-08-10
San Jose Earthquakes
2–1
Vancouver Whitecaps FC
W
2025-07-27
Real Salt Lake
2–1
San Jose Earthquakes
L
2025-07-20
Seattle Sounders FC
3–2
San Jose Earthquakes
L
2025-07-17
San Jose Earthquakes
2–2
FC Dallas
D
Predictions
Prediction accuracy
2 / 4
1.5
Houston Dynamo xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
1.51
San Jose Earthquakes xG
I would bet for:
Houston Dynamo or San Jose Earthquakes 73% + Both teams to score 61%
Match Result
✗ WrongActual: San Jose Earthquakes win
Both Teams to Score
✓ Correct
Avg goals/match: 3.01
Actual: Yes — both scored
Over / Under Goals
✓ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 93% |
|
7% |
| ± 1.5 | 80% |
|
20% |
| ± 2.5 | 57% |
|
43% |
| ± 3.5 | 35% |
|
65% |
| ± 4.5 | 19% |
|
81% |
Double Chance
Houston Dynamo or Draw
65%
Draw or San Jose Earthquakes
62%
Houston Dynamo or San Jose Earthquakes
73%
Half-Time Result
✗ WrongActual: San Jose Earthquakes win at HT
Correct Score
✓ In top 12
1 – 1
12.1%
1 – 2
Actual
2 – 1
8.1%
0 – 0
6.7%
0 – 1
6.6%
1 – 0
6.6%
2 – 2
6.1%
0 – 2
5.6%
2 – 0
5.5%
1 – 3
4.1%
3 – 1
4%
2 – 3
3.1%
Asian Handicap — Houston Dynamo
| Handicap | Houston Dynamo covers | Push | San Jose Earthquakes covers |
|---|---|---|---|
| -2.5 | 7% | — | 93% |
| -2 | 7% | 11% | 82% |
| -1.5 | 18% | — | 82% |
| -1 | 18% | 18% | 64% |
| -0.5 | 36% | — | 64% |
| +0.5 | 63% | — | 37% |
| +1 | 63% | 19% | 18% |
| +1.5 | 82% | — | 18% |
| +2 | 82% | 11% | 7% |
| +2.5 | 93% | — | 7% |
Clean Sheet
Houston Dynamo keeps clean sheet
23%
✓
San Jose Earthquakes keeps clean sheet
23%
✓
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

