San Diego dominated from start to finish at Snapdragon Stadium, controlling the game with 65 percent possession and forcing St. Louis City into a defensive shell. Anders Dreyer was the standout performer, and he made the difference when it mattered most. The home side broke the deadlock before half-time and sealed the win with a second goal in the second half to finish 2-0 victors. San Diego carved out six shots on target across the 90 minutes, while St. Louis managed just two efforts of note. It was a one-sided affair on the night. The visitors never really got going and rarely troubled the San Diego defense, with the hosts' superior finishing proving the decisive factor. Seven corners came San Diego's way compared to just two for the visitors, and that territorial dominance ultimately told the story. The result keeps San Diego moving in the right direction at home.
The Matchup
San Diego FC 2-0 St. Louis City SC was the final score at Snapdragon Stadium, in a game where San Diego FC did enough across the ninety minutes to deserve the three points. San Diego FC also had the better share of the ball, holding 65% possession, which usually goes hand in hand with the extra control a winning side tends to show. The shot count told a similar story, with 10 attempts from San Diego FC against 6 from St. Louis City SC over the course of the game. It was not always comfortable for San Diego FC, and St. Louis City SC pushed for a way back into the game, but the result stood. Games like this can carry real weight later in the season, so this is a scoreline worth remembering. Below is a closer look at how the match broke down, statistically.
Man of the Match
Match Statistics
Match Events
| Min | Team | Card | Event | Score |
|---|---|---|---|---|
| 3' | San Diego FC | Goal — A. Dreyer (assist: M. Ingvartsen) | 1-0 | |
| 45+1' | St. Louis City SC | Christopher Durkin | 1-0 | |
| 46' | St. Louis City SC | Substitution — Rafael Santos on, T. Totland off | 1-0 | |
| 54' | San Diego FC | Goal — M. Ingvartsen (assist: A. Dreyer) | 2-0 | |
| 58' | St. Louis City SC | Substitution — S. Jeong on, Celio Pompeu off | 2-0 | |
| 58' | St. Louis City SC | Substitution — M. Perez on, B. McSorley off | 2-0 | |
| 64' | San Diego FC | Substitution — A. Godoy on, P. Soma off | 2-0 | |
| 64' | St. Louis City SC | Substitution — S. Becher on, C. Teuchert off | 2-0 | |
| 72' | St. Louis City SC | Substitution — on, L. MacNaughton off | 2-0 | |
| 79' | San Diego FC | Substitution — O. Valakari on, B. Duke off | 2-0 | |
| 79' | San Diego FC | Substitution — M. Ingvartsen on, A. Mighten off | 2-0 | |
| 89' | San Diego FC | Substitution — M. Duah on, I. Pilcher off | 2-0 | |
| 89' | San Diego FC | Substitution — A. Pellegrino on, B. B. Zamble off | 2-0 |
San Diego FC vs St. Louis City SC Lineups
Looking Ahead
San Diego FC will already be turning their attention to what comes next. Their next test comes at home to LA Galaxy, and how they respond after this result will be worth watching. You can follow the build-up and everything you need to know when San Diego FC vs LA Galaxy going to play at 30 August 2026 in Major League Soccer 2026.
St. Louis City SC, meanwhile, have a quick chance to build on this result. They are next in action at home to FC Dallas, a game that will give an early sense of how they carry this result forward. Full details are here: St. Louis City SC vs FC Dallas going to play at 30 August 2026 in Major League Soccer 2026.