San Diego FC vs Houston Dynamo

15 October 2026 · MLS · 2026 · Referee Sergiy Boyko

Full time 3 – 3

Half-time: 2–3

  • Anders Dreyer 20’ (pen)
  • Cédric Bakambu 22’
  • Gabriel Pirani 86’
  • Guilherme 24’, 37’
  • Mateusz Bogusz 33’

Match summary

San Diego FC and Houston Dynamo shared the points in a 3-3 draw. Houston Dynamo led 3-2 at half-time.

In the first half, Anders Dreyer put San Diego FC ahead from the penalty spot in the 20th minute, Cédric Bakambu made it 2-0 in the 22nd minute, Guilherme pulled one back to make it 2-1 in the 24th minute, Mateusz Bogusz equalised in the 33rd minute, and Guilherme put Houston Dynamo in front in the 37th minute. In the second half, Gabriel Pirani equalised from a corner in the 86th minute.

San Diego FC had the better of the chances, with 2.50 expected goals (xG) from 17 shots to Houston Dynamo's 0.87 from 10.

Match stats

62% Possession 38%
17 Shots 10
6 Shots on target 3
10 Corners 3
137 Attacks 86
79 Dangerous attacks 32
664 Passes 426
90.7% Pass accuracy 85.7%
10 Tackles 9
15 Fouls 12
3 Yellow cards 3
1 Offsides 1

Key events

San Diego FC Houston Dynamo
Kick-off
2’
Corner
4’
Corner
6’
Cédric BakambuShot on target
10’
Corner
10’
Cédric BakambuVAR: No penalty
18’
19’
Anders DreyerPenalty1-0 (San Diego FC)
20’
Cédric BakambuRight foot shot2-0 (San Diego FC)
22’
24’
GuilhermeLeft foot shot2-1 (Houston Dynamo)
Corner
25’
33’
Mateusz BoguszLeft foot shot2-2 (Houston Dynamo)
37’
GuilhermeRight foot shot2-3 (Houston Dynamo)
42’
Corner
44’
GuilhermeFoul
Corner
45+5’
Half-time2-3
Anders DreyerShot on target
50’
53’
Second half underway
Corner
63’
Corner
65’
Corner
66’
Corner
67’
68’
Corner
Corner
70’
77’
79’
Corner
85’
Gabriel PiraniLeft foot shot3-3 (San Diego FC)
86’
Manu DuahShot on target
90+4’
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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.50 0.87 20’ Anders Dreyer (San Diego FC), 1-0 20’ 22’ Cédric Bakambu (San Diego FC), 2-0 22’ 24’ Guilherme (Houston Dynamo), 2-1 24’ 33’ Mateusz Bogusz (Houston Dynamo), 2-2 33’ 37’ Guilherme (Houston Dynamo), 2-3 37’ 86’ Gabriel Pirani (San Diego FC), 3-3 86’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.50 0.87 20’ Anders Dreyer (San Diego FC), 1-0 Dreyer 20’ 22’ Cédric Bakambu (San Diego FC), 2-0 Bakambu 22’ 24’ Guilherme (Houston Dynamo), 2-1 Guilherme 24’ 33’ Mateusz Bogusz (Houston Dynamo), 2-2 Bogusz 33’ 37’ Guilherme (Houston Dynamo), 2-3 Guilherme 37’ 86’ Gabriel Pirani (San Diego FC), 3-3 Pirani 86’
San Diego FC 2.50 xGHouston Dynamo 0.87 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Houston Dynamo attacking San Diego FC attacking 
86’ Gabriel Pirani (San Diego FC), from a corner, 0.87 xG, goal 20’ Anders Dreyer (San Diego FC), penalty, 0.79 xG, goal 48’ Mateusz Bogusz (Houston Dynamo), open play, 0.25 xG, off target 10’ Cédric Bakambu (San Diego FC), open play, 0.23 xG, saved 24’ Guilherme (Houston Dynamo), open play, 0.16 xG, goal 62’ Mateusz Bogusz (Houston Dynamo), open play, 0.15 xG, blocked 16’ Alejandro Alvarado Jr (San Diego FC), open play, 0.11 xG, hit the woodwork 15’ Cédric Bakambu (San Diego FC), open play, 0.10 xG, blocked 22’ Cédric Bakambu (San Diego FC), open play, 0.10 xG, goal 3’ Héctor Herrera (Houston Dynamo), open play, 0.09 xG, blocked 89’ Gabriel Pirani (San Diego FC), open play, 0.07 xG, off target 33’ Mateusz Bogusz (Houston Dynamo), open play, 0.06 xG, goal 71’ Marcus Ingvartsen (San Diego FC), open play, 0.05 xG, off target 42’ Lyle Foster (Houston Dynamo), open play, 0.05 xG, off target 50’ Dagur Dan Þórhallsson (San Diego FC), open play, 0.04 xG, hit the woodwork 68’ Guilherme (Houston Dynamo), open play, 0.04 xG, blocked 90+4’ Manu Duah (San Diego FC), open play, 0.04 xG, saved 37’ Guilherme (Houston Dynamo), open play, 0.03 xG, goal 3’ Guilherme (Houston Dynamo), from a corner, 0.02 xG, off target 70’ Christopher McVey (San Diego FC), open play, 0.02 xG, blocked 25’ Onni Valakari (San Diego FC), open play, 0.02 xG, blocked 68’ Antônio Carlos (Houston Dynamo), from a corner, 0.02 xG, off target 90+1’ Christopher McVey (San Diego FC), open play, 0.02 xG, off target 51’ Alejandro Alvarado Jr (San Diego FC), set piece, 0.01 xG, off target 50’ Anders Dreyer (San Diego FC), open play, 0.01 xG, saved 64’ Kieran Sargeant (San Diego FC), from a corner, 0.01 xG, off target 50’ Dagur Dan Þórhallsson (San Diego FC), from a corner, 0.00 xG, blocked 86’ Gabriel Pirani (San Diego FC), from a corner, 0.87 xG, goal 20’ Anders Dreyer (San Diego FC), penalty, 0.79 xG, goal 48’ Mateusz Bogusz (Houston Dynamo), open play, 0.25 xG, off target 10’ Cédric Bakambu (San Diego FC), open play, 0.23 xG, saved 24’ Guilherme (Houston Dynamo), open play, 0.16 xG, goal 62’ Mateusz Bogusz (Houston Dynamo), open play, 0.15 xG, blocked 16’ Alejandro Alvarado Jr (San Diego FC), open play, 0.11 xG, hit the woodwork 22’ Cédric Bakambu (San Diego FC), open play, 0.10 xG, goal 15’ Cédric Bakambu (San Diego FC), open play, 0.10 xG, blocked 3’ Héctor Herrera (Houston Dynamo), open play, 0.09 xG, blocked 89’ Gabriel Pirani (San Diego FC), open play, 0.07 xG, off target 33’ Mateusz Bogusz (Houston Dynamo), open play, 0.06 xG, goal 71’ Marcus Ingvartsen (San Diego FC), open play, 0.05 xG, off target 42’ Lyle Foster (Houston Dynamo), open play, 0.05 xG, off target 50’ Dagur Dan Þórhallsson (San Diego FC), open play, 0.04 xG, hit the woodwork 68’ Guilherme (Houston Dynamo), open play, 0.04 xG, blocked 90+4’ Manu Duah (San Diego FC), open play, 0.04 xG, saved 37’ Guilherme (Houston Dynamo), open play, 0.03 xG, goal 3’ Guilherme (Houston Dynamo), from a corner, 0.02 xG, off target 70’ Christopher McVey (San Diego FC), open play, 0.02 xG, blocked 25’ Onni Valakari (San Diego FC), open play, 0.02 xG, blocked 68’ Antônio Carlos (Houston Dynamo), from a corner, 0.02 xG, off target 90+1’ Christopher McVey (San Diego FC), open play, 0.02 xG, off target 51’ Alejandro Alvarado Jr (San Diego FC), set piece, 0.01 xG, off target 50’ Anders Dreyer (San Diego FC), open play, 0.01 xG, saved 64’ Kieran Sargeant (San Diego FC), from a corner, 0.01 xG, off target 50’ Dagur Dan Þórhallsson (San Diego FC), from a corner, 0.00 xG, blocked
Size shows xG Goal On target Off target or blocked

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

Lineups

San Diego FC 4-3-3 Starting XI
Santos
Sargeant 76’
McVey
Duah
Þórhallsson
Jr 58’
Tverskov
Valakari 58’
Achouri 76’
Bakambu 58’
Dreyer
Houston Dynamo 4-2-3-1 Starting XI
Bond
Negri
Carlos
Halter
Artur
Herrera
Bouzat 78’
Ennali 90’
Guilherme 2 77’
Bogusz 88’
Foster 46’

Player stats

Goalkeeper1 player
90′ 0 3 21 – – – – –
Defenders4 players
90′ – 2 – 1 – 50 1 – – –
90′ 1 1 – 3 2 91 1 – – –
90′ 1 – 2 3 2 128 – – – –
Kieran Sargeant Taken off
76′ 1 1 – 5 1 64 1 – –
Midfielders8 players
Alejandro Alvarado Jr Taken off
58′ – – 32 – 0.01 1 2 2 3 1 –
90′ – – 97 2 0.28 3 2 8 1 3 –
Onni Valakari Taken off
58′ – 1 28 3 0.26 1 – 2 1 – –
90′ 1 – 39 2 0.21 – – 1 1 –
Elias Achouri Taken off
76′ – – 32 1 0.12 1 – 5 1 3 –
David Mimbang Came on as a substitute
32′ – – 37 – 0.08 1 – 2 – – –
Gabriel Pirani Came on as a substitute
32′ 1 – 15 – 0.03 1 – 1 – – –
Aníbal Godoy Came on as a substitute
14′ – – 20 – 0.02 2 – 3 1 –
Forwards3 players
Cédric Bakambu Taken off
58′ 1 – 3 2 0.42 0.01 1 2 2 2 –
Marcus Ingvartsen Came on as a substitute
32′ – – 1 – 0.05 0.03 1 1 – 4 –
Amahl Pellegrino Came on as a substitute
14′ – – – – – 0.00 – – – 3 –
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.