San Jose Earthquakes vs Houston Dynamo

25 May 2025 · MLS · 2025 · Referee Sergii Demianchuk

Full time 3 – 3

Half-time: 0–1

  • Preston Judd 66’, 72’
  • Daniel Munie 76’
  • Ezequiel Ponce 31’
  • Felipe Andrade 50’
  • Griffin Dorsey 90+1’

Match summary

San Jose Earthquakes and Houston Dynamo shared the points in a 3-3 draw. Houston Dynamo led 1-0 at half-time.

In the first half, Ezequiel Ponce put Houston Dynamo ahead with a header in the 31st minute. In the second half, Felipe Andrade made it 0-2 with a header in the 50th minute, Preston Judd pulled one back to make it 1-2 in the 66th minute, Judd equalised with a header in the 72nd minute, Daniel Munie put San Jose Earthquakes in front with a header in the 76th minute, and Griffin Dorsey equalised in stoppage time.

San Jose Earthquakes had the better of the chances, with 2.90 expected goals (xG) from 14 shots to Houston Dynamo's 1.69 from 10.

Match stats

57% Possession 43%
14 Shots 10
8 Shots on target 3
11 Corners 7
442 Passes 342
79.4% Pass accuracy 74.9%
12 Tackles 23
14 Fouls 19
2 Yellow cards 2
3 Offsides 4

Key events

San Jose Earthquakes Houston Dynamo
Kick-off
Josef MartínezShot on target
7’
Josef MartínezShot on target
20’
31’
Ezequiel PonceHeader0-1 (Houston Dynamo)
Half-time0-1
Second half underway
Beau LerouxShot on target
48’
50’
Felipe AndradeHeader0-2 (Houston Dynamo)
53’
Josef MartínezShot on target
59’
Beau LerouxShot on target
62’
Preston JuddHernán López Muñoz
64’
65’
Sebastian KowalczykEzequiel Ponce
Preston JuddLeft foot shot1-2 (San Jose Earthquakes)
66’
Preston JuddHeader2-2 (San Jose Earthquakes)
72’
Daniel MunieHeader3-2 (San Jose Earthquakes)
76’
78’
Franco EscobarFelipe Andrade
Mark-Anthony KayeBeau Leroux
78’
83’
Nicolás LodeiroBrooklyn Raines
Nick LimaDeJuan Jones
87’
89’
Pablo Ortíz
89’
90+1’
Griffin DorseyRight foot shot3-3 (Houston Dynamo)
90+7’
Full-time3-3

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 3.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.90 1.69 31’ Ezequiel Ponce (Houston Dynamo), 0-1 31’ 50’ Felipe Andrade (Houston Dynamo), 0-2 50’ 66’ Preston Judd (San Jose Earthquakes), 1-2 66’ 72’ Preston Judd (San Jose Earthquakes), 2-2 72’ 76’ Daniel Munie (San Jose Earthquakes), 3-2 76’ 90+1’ Griffin Dorsey (Houston Dynamo), 3-3 90+1’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.90 1.69 31’ Ezequiel Ponce (Houston Dynamo), 0-1 Ponce 31’ 50’ Felipe Andrade (Houston Dynamo), 0-2 Andrade 50’ 66’ Preston Judd (San Jose Earthquakes), 1-2 Judd 66’ 72’ Preston Judd (San Jose Earthquakes), 2-2 Judd 72’ 76’ Daniel Munie (San Jose Earthquakes), 3-2 Munie 76’ 90+1’ Griffin Dorsey (Houston Dynamo), 3-3 Dorsey 90+1’
San Jose Earthquakes 2.90 xGHouston Dynamo 1.69 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Houston Dynamo attacking San Jose Earthquakes attacking 
50’ Felipe Andrade (Houston Dynamo), from a corner, 0.78 xG, goal 7’ Josef Martínez (San Jose Earthquakes), open play, 0.61 xG, saved 20’ Josef Martínez (San Jose Earthquakes), open play, 0.53 xG, saved 31’ Ezequiel Ponce (Houston Dynamo), open play, 0.39 xG, goal 76’ Daniel Munie (San Jose Earthquakes), from a corner, 0.36 xG, goal 66’ Preston Judd (San Jose Earthquakes), set piece, 0.29 xG, goal 36’ Josef Martínez (San Jose Earthquakes), open play, 0.23 xG, off target 54’ Josef Martínez (San Jose Earthquakes), open play, 0.23 xG, hit the woodwork 72’ Preston Judd (San Jose Earthquakes), open play, 0.18 xG, goal 23’ Vitor Costa (San Jose Earthquakes), set piece, 0.12 xG, off target 82’ Ondrej Lingr (Houston Dynamo), open play, 0.12 xG, blocked 69’ Felipe Andrade (Houston Dynamo), from a corner, 0.11 xG, off target 59’ Josef Martínez (San Jose Earthquakes), open play, 0.11 xG, saved 90+4’ Ousseni Bouda (San Jose Earthquakes), from a corner, 0.10 xG, hit the woodwork 5’ Ezequiel Ponce (Houston Dynamo), from a corner, 0.07 xG, off target 42’ Ondrej Lingr (Houston Dynamo), from a corner, 0.07 xG, blocked 72’ Vitor Costa (San Jose Earthquakes), open play, 0.06 xG, blocked 17’ Jack McGlynn (Houston Dynamo), open play, 0.04 xG, blocked 4’ Ezequiel Ponce (Houston Dynamo), open play, 0.04 xG, blocked 90+1’ Griffin Dorsey (Houston Dynamo), open play, 0.04 xG, goal 54’ Ian Harkes (San Jose Earthquakes), open play, 0.04 xG, off target 48’ Beau Leroux (San Jose Earthquakes), set piece, 0.03 xG, saved 58’ Jack McGlynn (Houston Dynamo), open play, 0.03 xG, off target 62’ Beau Leroux (San Jose Earthquakes), from a corner, 0.02 xG, saved 50’ Felipe Andrade (Houston Dynamo), from a corner, 0.78 xG, goal 7’ Josef Martínez (San Jose Earthquakes), open play, 0.61 xG, saved 20’ Josef Martínez (San Jose Earthquakes), open play, 0.53 xG, saved 31’ Ezequiel Ponce (Houston Dynamo), open play, 0.39 xG, goal 76’ Daniel Munie (San Jose Earthquakes), from a corner, 0.36 xG, goal 66’ Preston Judd (San Jose Earthquakes), set piece, 0.29 xG, goal 36’ Josef Martínez (San Jose Earthquakes), open play, 0.23 xG, off target 54’ Josef Martínez (San Jose Earthquakes), open play, 0.23 xG, hit the woodwork 72’ Preston Judd (San Jose Earthquakes), open play, 0.18 xG, goal 23’ Vitor Costa (San Jose Earthquakes), set piece, 0.12 xG, off target 69’ Felipe Andrade (Houston Dynamo), from a corner, 0.11 xG, off target 82’ Ondrej Lingr (Houston Dynamo), open play, 0.12 xG, blocked 59’ Josef Martínez (San Jose Earthquakes), open play, 0.11 xG, saved 90+4’ Ousseni Bouda (San Jose Earthquakes), from a corner, 0.10 xG, hit the woodwork 5’ Ezequiel Ponce (Houston Dynamo), from a corner, 0.07 xG, off target 42’ Ondrej Lingr (Houston Dynamo), from a corner, 0.07 xG, blocked 72’ Vitor Costa (San Jose Earthquakes), open play, 0.06 xG, blocked 4’ Ezequiel Ponce (Houston Dynamo), open play, 0.04 xG, blocked 17’ Jack McGlynn (Houston Dynamo), open play, 0.04 xG, blocked 90+1’ Griffin Dorsey (Houston Dynamo), open play, 0.04 xG, goal 54’ Ian Harkes (San Jose Earthquakes), open play, 0.04 xG, off target 48’ Beau Leroux (San Jose Earthquakes), set piece, 0.03 xG, saved 58’ Jack McGlynn (Houston Dynamo), open play, 0.03 xG, off target 62’ Beau Leroux (San Jose Earthquakes), from a corner, 0.02 xG, saved
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 3-4-2-1 Starting XI
Jr
Floriani
Munie
Romney
Jones 87’
Costa 87’
Leroux 78’
Harkes
Muñoz 64’
Espinoza
Martínez 78’
Houston Dynamo 4-2-3-1 Starting XI
Bond
Andrade 78’
Awodesu
Ortíz
Dorsey
Artur
Raines 83’
McGlynn
Bassi 83’
Lingr
Ponce 65’

Player stats

Goalkeeper1 player
90′ 1 3 15 – – – – –
Defenders7 players
90′ 1 1 – 5 2 63 1 – – –
90′ 2 3 – 5 1 63 1 1 – –
90′ – – – 2 1 61 1 – – –
DeJuan Jones Taken off
87′ – 1 – 6 2 48 3 – 1 –
Vitor Costa Taken off
87′ 2 2 – 4 – 38 – – – –
Nick Lima Came on as a substitute
11′ – – – – – 2 – – – –
Reid Roberts Came on as a substitute
11′ – – – – – 5 1 – – –
Midfielders6 players
Beau Leroux Taken off
78′ – – 34 1 0.05 1 1 5 – 3 –
90′ – 2 36 3 0.64 2 3 5 1 2 –
90′ – – 38 4 0.75 2 1 5 1 2 –
Hernán López Muñoz Taken off
64′ – – 10 2 0.14 – 1 5 1 2 –
Mark-Anthony Kaye Came on as a substitute
12′ – – 9 – 0.01 1 – 2 1 – –
Ousseni Bouda Came on as a substitute
12′ – – 6 – 0.00 – – – 1 – –
Forwards2 players
Josef Martínez Taken off
78′ – – 5 3 1.69 0.01 – 1 – 10 –
Preston Judd Came on as a substitute
26′ 2 – 2 2 0.47 0.00 – 2 1 4 –
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.