Cavan Sullivan’s brace leads Philadelphia Union to a 5-0 win
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
- 9/14/2026, 3:20:13 AM
- Model
- GPT56Luna
- Editorial checks
- passed · score 95/100 · 442 words

San Diego

Philadelphia Union
Philadelphia turn five shots on target into a 5-0 win
Philadelphia Union defeated San Diego 5-0 at Snapdragon Stadium, earning a decisive Major League Soccer victory in Regular Season Round 25. The Union led 1-0 at half-time and finished the match with five different scoring moments, while San Diego could not convert its pressure into a goal.
Sullivan strikes before and after the interval
Cavan Sullivan opened the scoring in the 45th minute, with Indiana Vassilev providing the assist. The same combination produced Philadelphia’s second goal in the 61st minute, when Sullivan scored again. Sullivan completed his 77 minutes with two goals, two shots on target, one key pass and three tackles, earning a match rating of 9.5.
Philadelphia extended the lead six minutes later. Bruno Damiani scored in the 67th minute after an assist from Francis Westfield. Aníbal Godoy was credited with an own goal in the 87th minute, and Malik Jakupovic completed the scoring in the 90th minute.
Possession belonged to San Diego, but chances favoured Philadelphia
The scoreline did not reflect San Diego’s share of the ball. The home side held 58% possession, completed 467 accurate passes from 552 attempts and won 11 corners. Philadelphia had 42% possession and completed 320 accurate passes from 397 attempts.
Philadelphia were more direct and more productive in front of goal. The Union recorded 21 total shots to San Diego’s 10, including 13 shots inside the box compared with nine. Both teams managed five shots on target, but Philadelphia’s finishing produced five goals while San Diego’s efforts were saved or missed. Andre Blake made five saves for the Union, while San Diego’s goalkeeper made one.
Cards and changes shape the second half
Bruno Damiani received Philadelphia’s first yellow card in the 27th minute. Alejandro Alvarado Jr and Neil Pierre were booked in the 45th minute, while Oscar Verhoeven saw yellow in the 90th. Neither team received a red card.
San Diego made three substitutions in the 60th minute, bringing on David Vazquez, Aníbal Godoy and Cédric Bakambu. Bryan Zamblé followed in the 73rd minute. Philadelphia replaced Vassilev in the 70th minute and Sullivan in the 77th, with Quinn Sullivan and Jesus Bueno entering.
Union end losing run and strengthen position
Philadelphia entered the round ninth in the Eastern Conference with 30 points from 24 matches, while San Diego were ninth in the Western Conference with the same total. The result gives Philadelphia 33 points after 25 games, while San Diego remain on 30. It also ends Philadelphia’s run of five consecutive losses in the supplied pre-match form, whereas San Diego now have three straight defeats after their latest two listed results were losses.
By the numbers
The data behind San Diego vs Philadelphia Union, in 4 charts.
The season so far
Wins, draws and losses side by side
Two different teams?
Home and away form for San Diego
Who wins more often?
Share of league games won this season
How they line up
Most-used formations this season
The table as it stands
| Logo | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Vancouver Whitecaps | LWLWW | 24 | 14 | 4 | 6 | 53 | 23 | 46 | |
| 2 | Houston Dynamo | LWDDL | 25 | 13 | 4 | 8 | 32 | 28 | 43 | |
| 3 | FC Dallas | WWWDL | 25 | 12 | 7 | 6 | 49 | 42 | 43 | |
| 4 | San Jose Earthquakes | WWDDL | 25 | 12 | 5 | 8 | 44 | 36 | 41 | |
| 5 | St. Louis City | WDWDW | 25 | 11 | 8 | 6 | 42 | 35 | 41 | |
| 6 | Los Angeles FC | LWDDD | 26 | 11 | 7 | 8 | 41 | 27 | 40 | |
| 7 | Colorado Rapids | WDLWL | 25 | 11 | 2 | 12 | 33 | 32 | 35 | |
| 8 | Portland Timbers | LDWLD | 25 | 9 | 5 | 11 | 47 | 47 | 32 | |
| 9 | San Diego | LLWWL | 24 | 8 | 6 | 10 | 42 | 37 | 30 | |
| 10 | Los Angeles Galaxy | DLWLD | 26 | 7 | 9 | 10 | 31 | 40 | 30 | |
| 11 | Real Salt Lake | LLDLL | 24 | 8 | 5 | 11 | 37 | 39 | 29 | |
| 12 | Minnesota United FC | LLLDW | 25 | 7 | 8 | 10 | 37 | 43 | 29 | |
| 13 | Austin | WDDWD | 25 | 7 | 8 | 10 | 32 | 44 | 29 | |
| 14 | Seattle Sounders | DDDDL | 23 | 7 | 7 | 9 | 25 | 30 | 28 | |
| 15 | Sporting Kansas City | WLLLD | 24 | 5 | 3 | 16 | 26 | 59 | 18 | |
| 1 | Nashville SC | DLDWW | 25 | 16 | 6 | 3 | 50 | 21 | 54 | |
| 2 | Inter Miami | DDDWL | 25 | 12 | 9 | 4 | 61 | 46 | 45 | |
| 3 | New England Revolution | WWLWD | 25 | 13 | 4 | 8 | 41 | 31 | 43 | |
| 4 | Charlotte | DWDWW | 25 | 11 | 7 | 7 | 45 | 36 | 40 | |
| 5 | Chicago Fire | LDDDD | 24 | 11 | 6 | 7 | 45 | 35 | 39 | |
| 6 | Orlando City SC | WWWDW | 25 | 10 | 4 | 11 | 44 | 56 | 34 | |
| 7 | New York City FC | WLDDD | 25 | 8 | 8 | 9 | 39 | 33 | 32 | |
| 8 | FC Cincinnati | DLLDW | 24 | 8 | 8 | 8 | 52 | 59 | 32 | |
| 9 | Philadelphia Union | WWWDD | 24 | 8 | 6 | 10 | 41 | 39 | 30 | |
| 10 | New York Red Bulls | WLDLD | 25 | 8 | 6 | 11 | 33 | 48 | 30 | |
| 11 | DC United | DWDLL | 24 | 6 | 11 | 7 | 30 | 37 | 29 | |
| 12 | Toronto FC | LWDDW | 25 | 6 | 11 | 8 | 38 | 46 | 29 | |
| 13 | Columbus Crew | LLWLL | 25 | 6 | 5 | 14 | 35 | 42 | 23 | |
| 14 | Atlanta United FC | DLDLW | 25 | 6 | 5 | 14 | 29 | 43 | 23 | |
| 15 | CF Montreal | LLLLD | 25 | 5 | 6 | 14 | 31 | 51 | 21 |