Charlotte Independ B 3–1 Salem City: Hosts Dominate in USL League Two Clash
Charlotte Independ B put on a commanding display on June 18, 2026, defeating Salem City 3–1 in a USL League Two encounter at the Matthews Sportsplex. The home side controlled large portions of the match, netting three unanswered goals after an early setback to secure a valuable three points.
Match Overview
Salem City struck first in the 12th minute through a well-placed finish from forward Jordan Ellis, catching the Charlotte defense off guard. However, the lead lasted only ten minutes. Charlotte Independ B responded with a swift equalizer when midfielder Ethan Carter collected a loose ball on the edge of the box and fired low into the corner.
From there, Charlotte took control. Winger Marcus Vega gave the hosts the lead just before halftime, converting a cross from the left with a clinical header. In the second half, Charlotte's pressure continued, and substitute striker Lucas Mendez sealed the result in the 73rd minute with a composed finish after a rapid counterattack.
Key Statistics
- Possession: Charlotte 58% – 42% Salem City
- Shots on target: Charlotte 7 – 3 Salem City
- Corners: Charlotte 6 – 2 Salem City
Charlotte Independ B’s disciplined defensive structure limited Salem City to long-range efforts for most of the second half. The away side pushed forward in the closing stages but failed to test goalkeeper Ryan Torres beyond a few routine saves.
Standings Impact
With this victory, Charlotte Independ B moved up the USL League Two South Atlantic Division table, strengthening their playoff aspirations. Salem City, meanwhile, will look to regroup after a defeat that highlighted defensive frailties on the road.

