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
InternationalVenue
Conditions
- Weathersky is clear
- RefereeTimothy Ford
- 1st AssistantKevin Lock
- 2nd AssistantMichael Nickerson
- 4th OfficialServando Berna Rico
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
100- The game concludes with a final score of San Diego 3, Houston Dynamo FC 4.
- 90+18′The second half has concluded with the final score: San Diego 3, Houston Dynamo FC 4.
- 🔄90+15′Substitution for Houston Dynamo FC: Griffin Dorsey comes on to take the place of Amine Bassi.
- 🟨90+14′Erik Dueñas from Houston Dynamo FC receives a yellow card.
- 90+14′Oscar Verhoeven from San Diego earns a free kick in his own half.
- 90+14′Erik Dueñas from Houston Dynamo FC commits a foul.
- 90+13′Oscar Verhoeven from San Diego commits a foul.
- 90+13′Erik Dueñas from Houston Dynamo FC is awarded a free kick on the left side of the field.
- ⚽90+10′Goal! Houston Dynamo FC takes the lead with a score of 4-3 against San Diego. Ezequiel Ponce found the back of the net with a left-footed strike from the left side of the penalty area, placing the ball into the bottom right corner. The assist came from Ethan Bartlow.
- ⚽90+10′Goal! The score is now San Diego 3, Houston Dynamo FC 4. Ezequiel Ponce from Houston Dynamo FC has found the net with a left-footed strike from the left side of the penalty area.
- 90+7′Milan Iloski from San Diego earns a free kick on the left side of the pitch.
- 90+7′Felipe Andrade commits a foul for Houston Dynamo FC.
- 90+5′Duane Holmes of Houston Dynamo FC is awarded a free kick in their own half.
- 90+5′Duane Holmes from Houston Dynamo FC is awarded a free kick in his team's defensive zone.
- 90+3′Milan Iloski from San Diego earns a free kick in the opponent's half.
- 🟨90+2′Duane Holmes of Houston Dynamo FC receives a yellow card for committing a serious foul.
- 90+2′Luca Bombino from San Diego earns a free kick on the left side of the field.
- 90+2′Duane Holmes commits a foul for Houston Dynamo FC.
- 🟨90+1′Amine Bassi of Houston Dynamo FC receives a yellow card for committing a foul.
- 90+1′Jeppe Tverskov from San Diego earns a free kick in the offensive half of the field.
- 90+1′Amine Bassi commits a foul for Houston Dynamo FC.
- 90′The fourth official has indicated that there will be 17 minutes of stoppage time.
- 🔄90′Substitution for San Diego: Tomás Ángel comes on to take the place of Aníbal Godoy.
- 89′Jeppe Tverskov from San Diego earns a free kick in his team's defensive zone.
- 89′Ezequiel Ponce commits a foul for Houston Dynamo FC.
- ⚽87′Goal! The score is now San Diego 3, Houston Dynamo FC 3. Ezequiel Ponce from Houston Dynamo FC successfully scores the penalty with a shot using his right foot.
- 85′The pause has ended. They are set to resume play.
- 🟨84′CJ dos Santos from San Diego receives a yellow card for committing a serious foul.
- 🩹80′The game is currently paused due to an injury to CJ dos Santos from San Diego.
- 79′Ezequiel Ponce commits a foul for Houston Dynamo FC.
- 79′CJ dos Santos from San Diego earns a free kick in his own half.
- 77′Jeppe Tverskov commits a foul for San Diego.
- 77′Ezequiel Ponce of Houston Dynamo FC earns a free kick in his team's defensive zone.
- 🔄76′Substitution for Houston Dynamo FC: Erik Dueñas comes on to take the place of Ondrej Lingr.
- ⚠76′Missed opportunity! Hirving Lozano from San Diego takes a right-footed shot from the middle of the penalty area, but it goes wide.Penalty
- 75′Pablo Ortíz from Houston Dynamo FC is awarded a free kick in his team's defensive zone.
- 75′Milan Iloski from San Diego committed a foul.
- 📺74′VAR Review: Goal Disallowed - San Diego 3, Houston Dynamo FC 2.
- ⚽71′Goal! The score is now San Diego 3, Houston Dynamo FC 3. Ezequiel Ponce from Houston Dynamo FC has scored with a left-footed shot from the middle of the penalty area.
- 71′Hirving Lozano commits a foul for San Diego.
- 71′Brooklyn Raines from Houston Dynamo FC is awarded a free kick in their own half.
- ⚽67′Goal! San Diego takes the lead with a score of 3-2 against Houston Dynamo FC. Onni Valakari scores with a right-footed shot from just a short distance.
- 67′A shot attempt is thwarted. Anders Dreyer from San Diego takes a left-footed strike from the middle of the box, but it gets blocked.
- 🔄62′Substitution for Houston Dynamo FC: Duane Holmes comes on to take the place of Lawrence Ennali.
- 62′The pause has ended. They are set to resume play.
- 62′Match temporarily halted - San Diego.
- 🟨62′Ethan Bartlow from Houston Dynamo FC receives a yellow card.
- 62′Milan Iloski from San Diego earns a free kick in the offensive half of the field.
- 61′Corner kick awarded to San Diego after Jonathan Bond allowed the ball to go out of play.
- 61′A shot from outside the box by Hirving Lozano of San Diego is stopped in the bottom left corner by Jonathan Bond of Houston Dynamo FC. The attempt was set up by Milan Iloski.
- 60′Offside call against San Diego. Hirving Lozano has been flagged for being offside.
- 🟨58′Brooklyn Raines of Houston Dynamo FC receives a yellow card for committing a serious foul.
- 58′Hirving Lozano from San Diego earns a free kick in his team's defensive zone.
- 58′Brooklyn Raines commits a foul for Houston Dynamo FC.
- 57′Corner kick awarded to Houston Dynamo FC after Aníbal Godoy allowed the ball to go out of play.
- 🔄56′Substitution for San Diego: Hirving Lozano comes on to take the place of Alex Mighten.
- 🔄56′Substitution for San Diego: Ian Pilcher comes on to take the place of Paddy McNair.
- ⚽54′Goal! The score is now San Diego 2, Houston Dynamo FC 2. Luca Bombino from San Diego scores with a left-footed strike from the left side of the penalty area after a set piece play.
- 🟨53′Ondrej Lingr of Houston Dynamo FC receives a yellow card for committing a serious foul.
- 53′Brooklyn Raines commits a foul for Houston Dynamo FC.
- 53′Aníbal Godoy from San Diego earns a free kick on the left side of the field.
- 52′The pause has ended. They are set to resume play.
- 🩹52′The match has been paused due to an injury to Anders Dreyer from San Diego.
- ⚠51′The shot was stopped. Anders Dreyer from San Diego took a left-footed strike from outside the penalty area, but it was saved.Penalty
- 49′Foul committed by Ondrej Lingr of Houston Dynamo FC.
- 49′Onni Valakari from San Diego earns a free kick on the left side of the field.
- 45′The second half is underway with the score at San Diego 1, Houston Dynamo FC 2.
- 45+6′The first half has concluded with a score of San Diego 1, Houston Dynamo FC 2.
- 45+5′Milan Iloski from San Diego earns a free kick on the right side of the field.
- ⚽45+2′Goal! San Diego 1, Houston Dynamo FC 2. Franco Escobar from Houston Dynamo FC scores with a right-footed strike from outside the penalty area.
- 45′The fourth official has indicated that there will be four minutes of stoppage time.
- 42′Corner kick awarded to San Diego after Artur allowed the ball to go out.
- ⚽36′Goal! The score is now San Diego 1, Houston Dynamo FC 1. Lawrence Ennali from Houston Dynamo FC scores with a left-footed shot from the center of the box after a quick counterattack.
- 35′Corner kick awarded to San Diego after Artur allowed the ball to go out of play.
- 35′Felipe Andrade commits a foul for Houston Dynamo FC.
- 35′Alex Mighten from San Diego earns a free kick on the left flank.
- 32′Onni Valakari from San Diego earns a free kick on the left side of the field.
- 32′Foul committed by Ondrej Lingr of Houston Dynamo FC.
- 29′Amine Bassi of Houston Dynamo FC is awarded a free kick in his team's defensive zone.
- 29′Milan Iloski from San Diego commits a foul.
- 29′Artur from Houston Dynamo FC earns a free kick in the defensive zone.
- ⚽25′Goal! San Diego takes the lead 1-0 against Houston Dynamo FC. Milan Iloski scores with a right-footed shot from the middle of the penalty area.
- 17′Corner kick awarded to Houston Dynamo FC after Anders Dreyer allowed the ball to go out.
- 17′Corner kick awarded to Houston Dynamo FC, following a foul by Anders Dreyer.
- 16′Aníbal Godoy commits a foul for San Diego.
- 16′Brooklyn Raines of Houston Dynamo FC earns a free kick on the left flank.
- 14′The pause has ended. They are set to resume play.
- 🩹13′The game is currently on hold due to an injury to Alex Mighten from San Diego.
- ⚠12′A shot is deflected. Alex Mighten from San Diego takes a right-footed strike from outside the penalty area, but it gets blocked. The assist came from Milan Iloski.Penalty
- ⚠11′Luca Bombino from San Diego takes a left-footed shot from outside the penalty area after a corner, but it goes wide of the target.Penalty
- 11′Corner kick awarded to San Diego after Pablo Ortíz allowed the ball to go out.
- 10′Corner kick awarded to San Diego after Ethan Bartlow allowed the ball to go out of play.
- 8′The shot was denied. Alex Mighten from San Diego directed a header from the middle of the box, but Jonathan Bond from Houston Dynamo FC made a save right in the center of the goal, with assistance from Milan Iloski.
- 8′Missed opportunity. Milan Iloski from San Diego took a left-footed shot from a challenging angle on the left side.
- ⚠6′A shot attempt is thwarted. Amine Bassi from Houston Dynamo FC takes a right-footed strike from outside the penalty area, but it's blocked.Penalty
- 5′Franco Escobar from Houston Dynamo FC committed a handball.
- ⚠2′Missed opportunity. Felipe Andrade from Houston Dynamo FC takes a right-footed shot from outside the penalty area, but it goes over the bar and to the right.Penalty
- ⚠2′Missed opportunity. Felipe Andrade from Houston Dynamo FC took a right-footed shot from outside the penalty area.Penalty
- The opening half is underway...
- The team rosters have been revealed, and the athletes are getting ready on the field.
Match statistics
Possession and passing
5 more
Attack
14 more
Defence and discipline
1 more
Other
Possession and passing
4 more
Attack
11 more
Defence and discipline
Other
Possession and passing
5 more
Attack
14 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.58 | 2.00 | 2.58 | 3.75 |
| Red cards | 0.25 | 0.17 | 0.08 | 0.18 |
| Second yellows | 0.17 | 0.08 | 0.08 | 0.07 |
| Penalties | 0.67 | 0.33 | 0.33 | 0.28 |
Home / away: what the home and the away side received on average. Career: the average over every match officiated.
Expected goals (xG)
Form
San DiegoWWWWL
No matches in this scope.
Houston DynamoWLLLW
No matches in this scope.
Head-to-head
1Wins
2WinsThe two sides have met 3 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.
San Diego's starting XI cost €2.3M more.
The amount under a player is their last known transfer fee and its year (provider data) — not a market value.
San Diego — bench
Player statistics
San Diego starters then subs, by rating
Milan Iloski#32 · Attacker · 90′7.9
Attack
- Goals
- 1
- Assists
- 0
- Shots
- 4
- Shots on target
- 2
- Expected goals (xG)
- 0.58
- xGoT
- 0.60
Passing
- Passes (accurate/total)
- 18/20
- Pass accuracy
- 90%
- Key passes
- 3
- Passes in final third
- 2
- Crosses (accurate/total)
- 0/5
- Long balls (won/total)
- 1/1
Possession & duels
- Touches
- 41
- Duels (won/total)
- 6/12
- Aerials won
- 1
- Possession lost
- 10
- Ball recoveries
- 1
Defence
- Tackles
- 1
- Dribbled past
- 1
Discipline
- Fouls
- 3
- Fouls drawn
- 4
Onni Valakari#8 · Midfielder · 90′7.9
Attack
- Goals
- 1
- Assists
- 1
- Shots
- 1
- Shots on target
- 1
- Big chances created
- 1
- Expected goals (xG)
- 0.64
- xGoT
- 0.83
Passing
- Passes (accurate/total)
- 41/47
- Pass accuracy
- 87%
- Key passes
- 2
- Passes in final third
- 5
- Crosses (accurate/total)
- 0/2
- Long balls (won/total)
- 0/1
Possession & duels
- Touches
- 69
- Duels (won/total)
- 5/9
- Dribbles (won/attempted)
- 0/1
- Dispossessed
- 1
- Possession lost
- 13
- Ball recoveries
- 2
Defence
- Tackles
- 3
- Interceptions
- 1
- Clearances
- 1
- Dribbled past
- 2
Discipline
- Fouls
- 0
- Fouls drawn
- 2
Anders Dreyer#10 · Attacker · 90′7.9
Attack
- Goals
- 0
- Assists
- 1
- Shots
- 2
- Shots on target
- 1
- Big chances created
- 1
- Big chances missed
- 1
- Expected goals (xG)
- 0.28
- xGoT
- 0.06
Passing
- Passes (accurate/total)
- 41/48
- Pass accuracy
- 85%
- Key passes
- 3
- Passes in final third
- 4
- Crosses (accurate/total)
- 3/7
- Long balls (won/total)
- 2/2
- Through balls
- 2
Possession & duels
- Touches
- 65
- Duels (won/total)
- 2/3
- Dribbles (won/attempted)
- 1/2
- Possession lost
- 15
- Ball recoveries
- 1
Defence
- Tackles
- 1
Discipline
- Fouls
- 0
Jeppe Tverskov#6 · Midfielder · 90′7.6
Attack
- Goals
- 0
- Assists
- 1
- Shots
- 0
- Shots on target
- 0
- Big chances created
- 1
Passing
- Passes (accurate/total)
- 75/85
- Pass accuracy
- 87%
- Key passes
- 4
- Passes in final third
- 8
- Long balls (won/total)
- 6/9
Possession & duels
- Touches
- 99
- Duels (won/total)
- 9/12
- Aerials won
- 4
- Possession lost
- 12
- Ball recoveries
- 12
Defence
- Tackles
- 4
- Clearances
- 2
- Dribbled past
- 1
Discipline
- Fouls
- 0
- Fouls drawn
- 2
Luca Bombino#27 · Defender · 90′7.3
Attack
- Goals
- 1
- Assists
- 0
- Shots
- 3
- Shots on target
- 1
- Expected goals (xG)
- 0.12
- xGoT
- 0.27
Passing
- Passes (accurate/total)
- 51/59
- Pass accuracy
- 86%
- Key passes
- 2
- Passes in final third
- 9
- Crosses (accurate/total)
- 1/3
- Long balls (won/total)
- 1/3
Possession & duels
- Touches
- 82
- Duels (won/total)
- 5/8
- Aerials won
- 1
- Dribbles (won/attempted)
- 0/1
- Possession lost
- 13
- Ball recoveries
- 1
Defence
- Tackles
- 4
- Dribbled past
- 2
Discipline
- Fouls
- 0
- Fouls drawn
- 1
Alex Mighten#77 · Attacker · 56′6.8
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 2
- Shots on target
- 1
- Expected goals (xG)
- 0.14
- xGoT
- 0.07
Passing
- Passes (accurate/total)
- 8/9
- Pass accuracy
- 89%
- Key passes
- 0
- Crosses (accurate/total)
- 0/2
- Long balls (won/total)
- 1/1
Possession & duels
- Touches
- 23
- Duels (won/total)
- 3/6
- Dribbles (won/attempted)
- 2/3
- Dispossessed
- 1
- Possession lost
- 8
- Ball recoveries
- 1
Defence
- Tackles
- 0
- Interceptions
- 1
Discipline
- Fouls
- 0
- Fouls drawn
- 1
Aníbal Godoy#20 · Midfielder · 90′6.7
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 60/63
- Pass accuracy
- 95%
- Key passes
- 0
- Passes in final third
- 5
- Long balls (won/total)
- 1/1
- Through balls
- 1
Possession & duels
- Touches
- 71
- Duels (won/total)
- 2/4
- Dispossessed
- 1
- Possession lost
- 6
- Ball recoveries
- 10
Defence
- Tackles
- 1
- Interceptions
- 1
Discipline
- Fouls
- 1
- Fouls drawn
- 1
Paddy McNair#17 · Defender · 56′6.5
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 49/54
- Pass accuracy
- 91%
- Key passes
- 0
- Passes in final third
- 3
- Long balls (won/total)
- 5/7
Possession & duels
- Touches
- 60
- Duels (won/total)
- 1/2
- Aerials won
- 1
- Possession lost
- 5
- Ball recoveries
- 3
Defence
- Tackles
- 0
- Clearances
- 2
- Blocked shots
- 1
Discipline
- Fouls
- 0
Christopher McVey#97 · Defender · 90′6.4
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 84/90
- Pass accuracy
- 94%
- Key passes
- 0
- Passes in final third
- 9
- Long balls (won/total)
- 5/9
- Through balls
- 2
Possession & duels
- Touches
- 101
- Duels (won/total)
- 2/4
- Dribbles (won/attempted)
- 1/1
- Possession lost
- 7
- Ball recoveries
- 2
Defence
- Tackles
- 1
- Interceptions
- 2
Discipline
- Fouls
- 0
Oscar Verhoeven#33 · Defender · 90′6.3
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 45/56
- Pass accuracy
- 80%
- Key passes
- 0
- Passes in final third
- 5
- Crosses (accurate/total)
- 0/1
- Long balls (won/total)
- 2/3
Possession & duels
- Touches
- 85
- Duels (won/total)
- 6/9
- Aerials won
- 1
- Possession lost
- 16
- Ball recoveries
- 8
Defence
- Tackles
- 4
- Clearances
- 1
- Dribbled past
- 1
Discipline
- Fouls
- 1
- Fouls drawn
- 1
CJ dos Santos#1 · Goalkeeper · 90′5.9
Goalkeeping
- Saves
- 1
- Saves inside box
- 1
- Goals conceded
- 4
- High claims
- 1
- Punches
- 1
Passing
- Passes (accurate/total)
- 18/22
- Pass accuracy
- 82%
- Key passes
- 0
- Long balls (won/total)
- 0/4
Possession & duels
- Touches
- 30
- Duels (won/total)
- 1/2
- Possession lost
- 4
- Ball recoveries
- 6
Defence
- Tackles
- 1
- Clearances
- 1
- Last-man tackles
- 1
Discipline
- Fouls
- 1
- Yellow cards
- 1
- Penalties conceded
- 1
Hirving Lozano#11 · Attacker · 34′6.5
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 2
- Shots on target
- 1
- Expected goals (xG)
- 0.37
- xGoT
- 0.26
Passing
- Passes (accurate/total)
- 8/13
- Pass accuracy
- 64%
- Key passes
- 0
- Passes in final third
- 1
- Crosses (accurate/total)
- 0/3
Possession & duels
- Touches
- 31
- Duels (won/total)
- 4/10
- Dribbles (won/attempted)
- 0/2
- Dispossessed
- 1
- Possession lost
- 12
- Ball recoveries
- 1
Defence
- Tackles
- 2
- Dribbled past
- 2
Discipline
- Fouls
- 1
- Fouls drawn
- 2
- Offsides
- 1
Tomás Ángel#9 · Attacker · 18′6.5
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 3/3
- Pass accuracy
- 100%
- Key passes
- 0
Possession & duels
- Touches
- 3
- Duels (won/total)
- 0/1
Defence
- Tackles
- 0
Discipline
- Fouls
- 0
Ian Pilcher#25 · Defender · 34′6.4
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 26/28
- Pass accuracy
- 90%
- Key passes
- 0
- Passes in final third
- 1
- Long balls (won/total)
- 0/1
Possession & duels
- Touches
- 35
- Duels (won/total)
- 4/5
- Aerials won
- 1
- Possession lost
- 2
- Ball recoveries
- 1
Defence
- Tackles
- 2
- Interceptions
- 1
- Clearances
- 2
Discipline
- Fouls
- 1
- Fouls drawn
- 1
Houston Dynamo starters then subs, by rating
Ezequiel Ponce#10 · Attacker · 90′8.2
Attack
- Goals
- 2
- Assists
- 0
- Shots
- 3
- Shots on target
- 3
- Expected goals (xG)
- 0.94
- xGoT
- 1.65
- Penalties scored
- 1
- Penalties won
- 1
Passing
- Passes (accurate/total)
- 17/23
- Pass accuracy
- 76%
- Key passes
- 1
- Passes in final third
- 5
- Long balls (won/total)
- 0/1
Possession & duels
- Touches
- 45
- Duels (won/total)
- 5/13
- Aerials won
- 3
- Dribbles (won/attempted)
- 0/2
- Dispossessed
- 2
- Possession lost
- 14
- Ball recoveries
- 4
Defence
- Tackles
- 0
- Clearances
- 5
Discipline
- Fouls
- 2
- Fouls drawn
- 2
Franco Escobar#2 · Defender · 90′7.1
Attack
- Goals
- 1
- Assists
- 0
- Shots
- 1
- Shots on target
- 1
- Expected goals (xG)
- 0.05
- xGoT
- 0.57
Passing
- Passes (accurate/total)
- 34/37
- Pass accuracy
- 92%
- Key passes
- 0
- Passes in final third
- 2
- Long balls (won/total)
- 0/1
Possession & duels
- Touches
- 59
- Duels (won/total)
- 3/5
- Dribbles (won/attempted)
- 2/2
- Dispossessed
- 2
- Possession lost
- 6
- Ball recoveries
- 10
Defence
- Tackles
- 1
- Interceptions
- 1
- Clearances
- 5
Discipline
- Fouls
- 1
Amine Bassi#8 · Midfielder · 90′7.0
Attack
- Goals
- 0
- Assists
- 1
- Shots
- 1
- Shots on target
- 0
- Big chances created
- 1
- Expected goals (xG)
- 0.02
- xGoT
- 0.00
Passing
- Passes (accurate/total)
- 39/44
- Pass accuracy
- 86%
- Key passes
- 2
- Passes in final third
- 4
- Crosses (accurate/total)
- 1/4
- Long balls (won/total)
- 1/2
Possession & duels
- Touches
- 56
- Duels (won/total)
- 1/4
- Possession lost
- 9
- Ball recoveries
- 5
Defence
- Tackles
- 0
- Interceptions
- 1
- Clearances
- 2
Discipline
- Fouls
- 1
- Fouls drawn
- 1
- Yellow cards
- 1
Ethan Bartlow#4 · Defender · 90′6.9
Attack
- Goals
- 0
- Assists
- 2
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 46/62
- Pass accuracy
- 75%
- Key passes
- 2
- Passes in final third
- 10
- Crosses (accurate/total)
- 0/1
- Long balls (won/total)
- 8/16
Possession & duels
- Touches
- 77
- Duels (won/total)
- 5/10
- Aerials won
- 2
- Dribbles (won/attempted)
- 2/2
- Dispossessed
- 1
- Possession lost
- 19
- Ball recoveries
- 1
Defence
- Tackles
- 1
- Clearances
- 9
- Dribbled past
- 1
Discipline
- Fouls
- 2
- Yellow cards
- 1
Lawrence Ennali#11 · Midfielder · 62′6.8
Attack
- Goals
- 1
- Assists
- 0
- Shots
- 1
- Shots on target
- 1
- Expected goals (xG)
- 0.20
- xGoT
- 0.68
Passing
- Passes (accurate/total)
- 11/13
- Pass accuracy
- 77%
- Key passes
- 0
- Passes in final third
- 1
Possession & duels
- Touches
- 23
- Duels (won/total)
- 1/5
- Aerials won
- 1
- Dribbles (won/attempted)
- 0/3
- Dispossessed
- 1
- Possession lost
- 6
- Ball recoveries
- 2
Defence
- Tackles
- 0
- Clearances
- 2
- Blocked shots
- 1
Discipline
- Fouls
- 0
Artur#6 · Midfielder · 90′6.8
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 48/58
- Pass accuracy
- 83%
- Key passes
- 0
- Passes in final third
- 5
- Long balls (won/total)
- 2/7
Possession & duels
- Touches
- 77
- Duels (won/total)
- 3/5
- Dribbles (won/attempted)
- 1/1
- Possession lost
- 13
- Ball recoveries
- 2
Defence
- Tackles
- 1
- Interceptions
- 6
- Clearances
- 2
- Dribbled past
- 1
Discipline
- Fouls
- 0
- Fouls drawn
- 1
Jonathan Bond#31 · Goalkeeper · 90′6.8
Goalkeeping
- Saves
- 4
- Saves inside box
- 2
- Goals conceded
- 3
- High claims
- 1
Passing
- Passes (accurate/total)
- 20/26
- Pass accuracy
- 77%
- Key passes
- 0
- Passes in final third
- 2
- Long balls (won/total)
- 5/11
Possession & duels
- Touches
- 40
- Duels (won/total)
- 2/2
- Aerials won
- 2
- Possession lost
- 6
- Ball recoveries
- 11
Defence
- Tackles
- 0
- Clearances
- 2
Discipline
- Fouls
- 0
Brooklyn Raines#35 · Midfielder · 90′6.6
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 43/44
- Pass accuracy
- 98%
- Key passes
- 0
- Passes in final third
- 5
Possession & duels
- Touches
- 55
- Duels (won/total)
- 5/9
- Dispossessed
- 1
- Possession lost
- 2
- Ball recoveries
- 4
Defence
- Tackles
- 3
- Clearances
- 1
Discipline
- Fouls
- 2
- Fouls drawn
- 2
- Yellow cards
- 1
Pablo Ortiz#22 · Defender · 90′6.5
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 47/49
- Pass accuracy
- 96%
- Key passes
- 0
- Passes in final third
- 1
Possession & duels
- Touches
- 61
- Duels (won/total)
- 3/4
- Aerials won
- 1
- Dribbles (won/attempted)
- 1/1
- Possession lost
- 3
- Ball recoveries
- 7
Defence
- Tackles
- 0
- Interceptions
- 1
- Clearances
- 5
- Blocked shots
- 1
- Dribbled past
- 1
Discipline
- Fouls
- 0
- Fouls drawn
- 1
Felipe Andrade#36 · Defender · 90′6.2
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 1
- Shots on target
- 0
- Expected goals (xG)
- 0.03
Passing
- Passes (accurate/total)
- 18/24
- Pass accuracy
- 75%
- Key passes
- 0
- Passes in final third
- 2
- Long balls (won/total)
- 1/1
Possession & duels
- Touches
- 46
- Duels (won/total)
- 4/9
- Dribbles (won/attempted)
- 2/4
- Possession lost
- 10
- Ball recoveries
- 3
Defence
- Tackles
- 2
- Clearances
- 5
- Dribbled past
- 1
Discipline
- Fouls
- 2
Ondrej Lingr#9 · Midfielder · 76′5.9
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 26/28
- Pass accuracy
- 93%
- Key passes
- 0
- Passes in final third
- 1
Possession & duels
- Touches
- 38
- Duels (won/total)
- 1/8
- Aerials won
- 1
- Dribbles (won/attempted)
- 0/1
- Dispossessed
- 3
- Possession lost
- 7
- Ball recoveries
- 4
Defence
- Tackles
- 0
- Interceptions
- 1
- Clearances
- 1
Discipline
- Fouls
- 2
- Yellow cards
- 1
Érik Dueñas#16 · Midfielder · 14′6.4
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 3/4
- Pass accuracy
- 60%
- Key passes
- 0
- Long balls (won/total)
- 1/1
Possession & duels
- Touches
- 11
- Duels (won/total)
- 1/4
- Dribbles (won/attempted)
- 0/1
- Dispossessed
- 1
- Possession lost
- 3
- Ball recoveries
- 1
Defence
- Tackles
- 0
- Interceptions
- 2
- Clearances
- 2
Discipline
- Fouls
- 2
- Fouls drawn
- 1
- Yellow cards
- 1
Duane Holmes#14 · Midfielder · 28′6.2
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 7/7
- Pass accuracy
- 100%
- Key passes
- 0
Possession & duels
- Touches
- 20
- Duels (won/total)
- 3/9
- Dribbles (won/attempted)
- 1/3
- Dispossessed
- 3
- Possession lost
- 6
- Ball recoveries
- 1
Defence
- Tackles
- 2
Discipline
- Fouls
- 1
- Fouls drawn
- 1
- Offsides
- 1
- Yellow cards
- 1
Griffin Dorsey#25 · Midfielder · 1′–
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)
- 0/0
Defence
- Tackles
- 0
Discipline
- Fouls
- 0
Coaches
Absentees
2| Player | Reason | Back |
|---|---|---|
| 🩹injury · Leg Injury | 1 Aug 2026 | |
| 🩹injury · Knee Injury | 21 Apr 2026 |
Officials
- RefereeTimothy Ford
- 1st AssistantKevin Lock
- 2nd AssistantMichael Nickerson
- 4th OfficialServando Berna Rico
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 |
|---|---|---|
| San Diego | 1.6062.5% | 1.6261.73% |
| Draw | 4.2023.81% | 4.0025% |
| Houston Dynamo | 5.0020% | 5.0020% |
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 |
|---|---|---|
| San Diego or Draw | 1.1685.76% | 1.1785.47% |
| San Diego or Houston Dynamo | 1.2281.83% | 1.2281.97% |
| Draw or Houston Dynamo | 2.3043.48% | 2.3043.48% |
Goals over/underi
Total goals over or under the line.
i
Total goals over or under the line.
| Outcome | bet365 | Unibet |
|---|---|---|
| 2+ goals | – | 1.1884.75% |
| 0–1 goals | – | 4.6021.74% |
| 3+ goals | 1.6062.5% | 1.5763.69% |
| 0–2 goals | 2.3043.48% | 2.3043.48% |
| 4+ goals | – | 2.4540.82% |
| 0–3 goals | – | 1.5066.67% |
Both teams to scorei
Whether both sides score at least once.
i
Whether both sides score at least once.
| Outcome | bet365 | Unibet |
|---|---|---|
| Yes | 1.6660.02% | 1.6062.5% |
| No | 2.1047.62% | 2.2544.44% |
Half-time resulti
The score at half-time.
i
The score at half-time.
| Outcome | bet365 | Unibet |
|---|---|---|
| San Diego | 2.0548.78% | 2.1047.62% |
| Draw | 2.5040% | 2.3842.02% |
| Houston Dynamo | 5.0020% | 5.0020% |
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 |
|---|---|
| SDL → SDL | 2.4041.67% |
| SDL → X | 15.006.67% |
| SDL → HOU | 34.002.94% |
| X → SDL | 4.7521.05% |
| X → X | 7.0014.29% |
| X → HOU | 11.009.09% |
| HOU → SDL | 19.005.26% |
| HOU → X | 17.005.88% |
| HOU → HOU | 8.5011.76% |
Total cornersi
Total corners over or under the line.
i
Total corners over or under the line.
| Outcome | bet365 |
|---|---|
| 12 - 14 | 3.7526.67% |
| 6 - 8 | 3.5028.57% |
| 9 - 11 | 2.6238.1% |
| Under 6 | 13.007.69% |
| Over 14 | 8.0012.5% |
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 |
|---|---|
| 5+ cards | 1.9052.38% |
| 0–4 cards | 1.8055.56% |
The Tippio app shows an AI forecast and the community's tip split for every match — and in Tipper you compete with your friends.