Gabriel Pirani’s 86th-minute goal seals 3-3 draw for San Diego
How the match unfolded, with the data behind it
How this story was made
- Evidence
- fixture data, league standings, team statistics, events, lineups, match statistics, player performance, and injuries
- Generated
- 10/16/2026, 3:02:34 AM
- Model
- GPT56Luna
- Format checks
- passed · score 95/100 · 315 words
Gabriel Pirani’s 86th-minute equaliser rescued a 3-3 draw for San Diego after Houston Dynamo overturned an early 2-0 deficit and led 3-2.
Turning points
Pirani changes the outcome late
Gabriel Pirani’s 86th-minute goal earned San Diego a 3-3 draw with Houston Dynamo in Major League Soccer’s Regular Season - 29 at Snapdragon Stadium. The late equaliser changed a match Houston had led 3-2 since the 37th minute.
San Diego opened the scoring when Anders Dreyer converted a penalty in the 20th minute for 1-0. Two minutes later, Cédric Bakambu made it 2-0 with a normal goal assisted by Onni Valakari. Houston responded quickly: Guilherme Augusto scored in the 24th minute, assisted by Lawrence Ennali, to make it 2-1. Mateusz Bogusz levelled at 2-2 in the 33rd minute, with Guilherme providing the assist, before Guilherme scored again in the 37th minute for 2-3.
Pirani entered in the 58th minute and later produced the final goal, restoring parity at 3-3. Houston’s Guilherme was the standout performer, earning an 8.9 rating after two goals, one assist and two shots on target in 77 minutes. Both teams received three yellow cards; Guilherme was booked in the 44th minute, while San Diego’s late cautions went to Dreyer in the 77th minute and Aníbal Godoy in the 79th.
San Diego had the stronger statistical platform
The scoreline did not reflect San Diego’s territorial and chance advantages. San Diego had 62% possession, 17 total shots to Houston’s 10, six shots on goal to three, and 10 corners to three. Its expected-goals figure was 2.57 compared with Houston’s 0.93, while San Diego completed 602 passes to Houston’s 365.
Western Conference positions after the match
The standings list Houston Dynamo fifth in the Western Conference with 46 points from 29 games, while San Diego are 12th with 33 points from 29 games. Houston are 13 points ahead of San Diego, and both remain below conference leaders Vancouver Whitecaps, who have 52 points. San Diego’s listed pre-match form began with three wins, while Houston’s began Win, Loss, Win, Loss.
Explore match and season data

San Diego

Houston Dynamo
Standings source snapshot
These are the saved source standings. They may predate this match; they are not a live or recalculated post-match table.
| Logo | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Vancouver Whitecaps | DDLDW | 29 | 15 | 7 | 7 | 61 | 30 | 52 | |
| 2 | St. Louis City | DWWWW | 29 | 14 | 9 | 6 | 54 | 38 | 51 | |
| 3 | FC Dallas | WLWDW | 29 | 14 | 8 | 7 | 53 | 45 | 50 | |
| 4 | San Jose Earthquakes | DDWDW | 29 | 13 | 8 | 8 | 51 | 41 | 47 | |
| 5 | Houston Dynamo | DDLDL | 29 | 13 | 7 | 9 | 39 | 37 | 46 | |
| 6 | Los Angeles FC | WDLDL | 30 | 12 | 9 | 9 | 47 | 32 | 45 | |
| 7 | Seattle Sounders | LWWWW | 29 | 11 | 8 | 10 | 38 | 36 | 41 | |
| 8 | Los Angeles Galaxy | WLWWD | 30 | 10 | 9 | 11 | 41 | 50 | 39 | |
| 9 | Colorado Rapids | DDLDW | 29 | 11 | 5 | 13 | 41 | 41 | 38 | |
| 10 | Portland Timbers | LDLLL | 29 | 9 | 6 | 14 | 51 | 56 | 33 | |
| 11 | Real Salt Lake | DLWLL | 29 | 9 | 6 | 14 | 42 | 47 | 33 | |
| 12 | San Diego | DLDDL | 29 | 8 | 9 | 12 | 51 | 54 | 33 | |
| 13 | Minnesota United FC | DDLLL | 29 | 7 | 10 | 12 | 44 | 53 | 31 | |
| 14 | Austin | LLDDW | 29 | 7 | 10 | 12 | 37 | 54 | 31 | |
| 15 | Sporting Kansas City | LDLWL | 29 | 6 | 4 | 19 | 35 | 72 | 22 | |
| 1 | Nashville SC | WWWWD | 29 | 20 | 6 | 3 | 63 | 22 | 66 | |
| 2 | Inter Miami | WWLDD | 29 | 14 | 10 | 5 | 70 | 50 | 52 | |
| 3 | New England Revolution | WLLWW | 29 | 15 | 4 | 10 | 48 | 41 | 49 | |
| 4 | Chicago Fire | LWWWL | 29 | 14 | 6 | 9 | 52 | 43 | 48 | |
| 5 | Charlotte | LWLWD | 29 | 13 | 7 | 9 | 51 | 43 | 46 | |
| 6 | Philadelphia Union | WWWWW | 29 | 13 | 6 | 10 | 59 | 46 | 45 | |
| 7 | Orlando City SC | DWLLW | 29 | 11 | 5 | 13 | 54 | 69 | 38 | |
| 8 | New York Red Bulls | LWLWW | 29 | 10 | 6 | 13 | 39 | 54 | 36 | |
| 9 | FC Cincinnati | LWLDD | 28 | 9 | 9 | 10 | 60 | 68 | 36 | |
| 10 | New York City FC | LLDLW | 29 | 8 | 9 | 12 | 42 | 40 | 33 | |
| 11 | Toronto FC | DWLLL | 29 | 7 | 12 | 10 | 44 | 55 | 33 | |
| 12 | DC United | WLDLD | 28 | 7 | 12 | 9 | 36 | 47 | 33 | |
| 13 | Columbus Crew | WLWWL | 29 | 9 | 5 | 15 | 44 | 47 | 32 | |
| 14 | Atlanta United FC | WLDWD | 29 | 8 | 6 | 15 | 36 | 48 | 30 | |
| 15 | CF Montreal | LLWLL | 29 | 6 | 6 | 17 | 35 | 59 | 24 |