Columbus made short work of Philadelphia at home, racing to a 2-0 halftime lead and never looking back. The Crew controlled the tempo for much of the first half, though the Union pressed hard and actually finished with more shots. Sean Zawadzki was the standout performer for the hosts, his influence on the game earning him the official nod for Man of the Match. Columbus held firm in the second period to secure a comfortable victory. The scoreline flattered neither side entirely. Philadelphia had their chances and peppered the Columbus goal with nine attempts overall, but they only managed to get two on target. The Union also forced more corners, yet couldn't capitalize on the pressure they created. For Columbus, it was a clinical performance where they made their opportunities count and did enough defensively to keep a clean sheet.
The Matchup
Columbus Crew 2-0 Philadelphia Union was the final score at ScottsMiracle-Gro Field, in a game where Columbus Crew did enough across the ninety minutes to deserve the three points. Columbus Crew also had the better share of the ball, holding 56% 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 7 attempts from Columbus Crew against 9 from Philadelphia Union over the course of the game. It was not always comfortable for Columbus Crew, and Philadelphia Union 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 |
|---|---|---|---|---|
| 4' | Columbus Crew | Goal — M. Arfsten | 1-0 | |
| 39' | Philadelphia Union | Danley Jean Jacques | 1-0 | |
| 45' | Columbus Crew | Sekou Tidiany Bangoura | 1-0 | |
| 45+7' | Philadelphia Union | Substitution — J. Bueno on, J. Lukic off | 1-0 | |
| 45' | Columbus Crew | Goal — N. Harriel | 2-0 | |
| 46' | Philadelphia Union | Substitution — P. Ndinga on, B. Bender off | 2-0 | |
| 63' | Columbus Crew | Substitution — H. Picard on, S. Moreira off | 2-0 | |
| 66' | Philadelphia Union | Substitution — C. Sullivan on, I. Vassilev off | 2-0 | |
| 66' | Philadelphia Union | Substitution — J. Rafanello on, A. Anello off | 2-0 | |
| 70' | Columbus Crew | Substitution — D. Rossi on, J. Thiare off | 2-0 | |
| 70' | Columbus Crew | Substitution — T. Habroune on, D. Gazdag off | 2-0 | |
| 81' | Columbus Crew | Substitution — S. Bangoura on, A. Sejdic off | 2-0 | |
| 81' | Columbus Crew | Substitution — M. Arfsten on, M. Farsi off | 2-0 | |
| 84' | Philadelphia Union | Substitution — B. Damiani on, E. Alladoh off | 2-0 | |
| 90+4' | Philadelphia Union | Japhet Sery Larsen | 2-0 |
Columbus Crew vs Philadelphia Union Lineups
Looking Ahead
Columbus Crew have a quick chance to build on this result. Their next test comes at home to New England Revolution, and how they respond after this result will be worth watching. You can follow the build-up and everything you need to know when Columbus Crew vs New England Revolution going to play at 29 August 2026 in Major League Soccer 2026.
Philadelphia Union, meanwhile, does not have long to wait before getting back out onto the pitch. They are next in action away at New York Red Bulls, a game that will give an early sense of how they carry this result forward. Full details are here: New York Red Bulls vs Philadelphia Union going to play at 29 August 2026 in Major League Soccer 2026.