Charlotte FC came alive after the interval to secure a comfortable 3-1 victory over DC United at Bank of America Stadium. The hosts were deadlocked at 0-0 at half-time despite controlling possession at 61 percent, but they broke through decisively in the second half to claim all three points. DC United had actually forced the issue in the first forty-five minutes with more attempts on goal, though Charlotte's dominance of the ball eventually paid dividends when they needed it most. It was a frustrating night for the visitors, who finished with 17 shots but couldn't find the breakthrough when it mattered. Both sides created genuine chances with five shots on target each, but Charlotte's superior possession and second-half intensity proved the decisive factor. The home side's ability to turn the screw after the break, combined with DC United's inability to capitalize on their first-half pressure, meant the scoreline accurately reflected how the match unfolded.
The Matchup
Charlotte FC beat DC United 3-1 at Bank of America Stadium, and the numbers from the match back up how the game played out. Charlotte FC also had the better share of the ball, holding 61% 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 11 attempts from Charlotte FC against 17 from DC United over the course of the game. DC United had their moments and did not make it easy from start to finish, but ultimately came up short on the day. Small margins like this one tend to add up over a season, and results such as this are often what separates teams in the table further down the line. Here is a closer look at exactly how the two sides compared, statistically.
Match Statistics
Match Events
| Min | Team | Card | Event | Score |
|---|---|---|---|---|
| 34' | DC United | Keisuke Kurokawa | 0-0 | |
| 44' | DC United | Silvan Hefti | 0-0 | |
| 55' | DC United | Goal — L. Munteanu (assist: Peglow) | 0-1 | |
| 64' | Charlotte FC | Goal — D. Schnegg | 1-1 | |
| 65' | Charlotte FC | Substitution — L. de la Torre on, B. Bronico off | 1-1 | |
| 65' | Charlotte FC | Substitution — A. Westwood on, D. Diani off | 1-1 | |
| 65' | Charlotte FC | Substitution — R. Aloko on, L. Abada off | 1-1 | |
| 66' | Charlotte FC | Goal — W. Cleary (assist: P. Biel) | 2-1 | |
| 68' | DC United | João Peglow | 2-1 | |
| 75' | Charlotte FC | Substitution — I. Toklomati on, A. Goodwin off | 2-1 | |
| 75' | DC United | Substitution — B. Servania on, N. Markovic off | 2-1 | |
| 75' | DC United | Substitution — K. Nono on, H. Kijima off | 2-1 | |
| 75' | DC United | Substitution — J. Hopkins on, N. Ordaz off | 2-1 | |
| 77' | Charlotte FC | Goal — P. Biel (assist: L. Abada) | 3-1 | |
| 83' | Charlotte FC | Substitution — A. Saint-Maximin on, T. Smalls off | 3-1 | |
| 85' | Charlotte FC | Tyger Smalls | 3-1 | |
| 86' | DC United | Substitution — Peglow on, J. Stroud off | 3-1 | |
| 90+4' | Charlotte FC | Pep Biel | 3-1 |
Charlotte FC vs DC United Lineups
Looking Ahead
Charlotte FC will already be turning their attention to what comes next. Their next test comes away at Atlanta United FC, and how they respond after this result will be worth watching. You can follow the build-up and everything you need to know when Atlanta United FC vs Charlotte FC going to play at 29 August 2026 in Major League Soccer 2026.
DC United, meanwhile, have a quick chance to build on this result. They are next in action at home to Los Angeles FC, a game that will give an early sense of how they carry this result forward. Full details are here: DC United vs Los Angeles FC going to play at 29 August 2026 in Major League Soccer 2026.