Charlotte FC

Charlotte FC finishes season strong. What we learned from home win over Philly

Charlotte FC reached its first top-four finish in club history Saturday night, then lost its best player to a red card before the final whistle.

Wilfried Zaha was sent off in the 90th minute for a second yellow card during Charlotte’s 2-0 victory over Philadelphia Union. The Crown clinched home-field advantage for the playoffs and will face New York City FC in the first round. But they’ll do it without Zaha, who will serve a one-match suspension in the opening playoff game.

This is the tension defining Charlotte’s 2025 season. Progress requires sacrifice.

The Kahlina difference

Kristijan Kahlina recorded his 12th clean sheet of the season. He made six saves, including stops on Tai Baribo in the 72nd minute and Cavan Sullivan in the 85th minute when Philadelphia mounted pressure in the second half.

The standing ovation for Sullivan’s save mattered. Kahlina wasn’t just stopping shots — he was keeping Charlotte in control when the match could have unraveled.

Kristijan Kahlina of Charlotte FC celebrates with fans after being named Man of the Match during the MLS match between Philadelphia Union and Charlotte FC at Bank of America Stadium on October 18, 2025 in Charlotte, North Carolina.
Kristijan Kahlina of Charlotte FC celebrates with fans after being named Man of the Match during the MLS match between Philadelphia Union and Charlotte FC at Bank of America Stadium on October 18, 2025 in Charlotte, North Carolina. Grant Halverson Getty Images

Philadelphia had the Supporters’ Shield clinched before kickoff. They rotated five players in and out. Yet it was Union goalkeeper Andre Blake, not Kahlina, who faced the harder workload early. In the 36th minute, Blake made a diving save on Idan Toklomati’s shot (12% xG) from the center of the box. Charlotte had created the chance; Philadelphia defended it.

Head coach Dean Smith said it plainly: “The first half, I thought we were excellent. They were better than us second half.”

That’s the reality. Charlotte dominated the first 45 minutes but couldn’t extend a 2-0 lead. Against a team with nothing to play for, that’s dangerous. Kahlina’s clean sheet wasn’t luck. It was execution when execution mattered.

Vargas delivers

Kerwin Vargas scored in the 30th minute off a Harry Toffolo pass. Vargas also set up Wilfried Zaha’s goal in the 24th minute.

Smith said of Vargas: “The biggest thing for me was his positivity. He wanted to run forward at defenders, especially in the first half. He never gives up his defensive job. He’s as honest as they come.”

That’s not rhetoric. Vargas played forward when attacking, dropped back when defending. He scored from a difficult position. He made the pass that freed Zaha.

Vargas finished with one goal and one assist. He started all 34 regular-season matches, the second outfield player in club history to do so.

Adilson Malanda (29) and Tim Ream (3) of Charlotte FC defend a header by Tai Baribo (9) of Philadelphia Union during the second half of the MLS match between Philadelphia Union and Charlotte FC at Bank of America Stadium on October 18, 2025 in Charlotte, North Carolina.
Adilson Malanda (29) and Tim Ream (3) of Charlotte FC defend a header by Tai Baribo (9) of Philadelphia Union during the second half of the MLS match between Philadelphia Union and Charlotte FC at Bank of America Stadium on October 18, 2025 in Charlotte, North Carolina. Grant Halverson Getty Images

The Zaha problem

Zaha’s 10th goal marked the first time two Charlotte FC players recorded double-digit goals and assists in a single season. But his night also ended with a red card in the 90th minute.

Smith never saw the incident. “I followed the ball,” he said. But he was clear about the broader frustration: “He’s the most fouled player in the league for a reason. I felt that the protection of him wasn’t as good as it could have been. I felt that during a few times this season.”

Ashley Westwood, returning from suspension, echoed that: “Even I get frustrated for him. He’s getting kicked every two minutes, nothing happens. I think the rest of us have got to protect him more.”

The red card itself came late with Charlotte leading 2-0. The match was decided. But the consequence is real: Zaha misses the first playoff game. Smith acknowledged it: “It’s disappointing, but we’ve secured what we wanted to do, which was fourth place.”

Then he pivoted. “How do you win without Zaha? We have to play well. We know he can be a match-winner for us. But as I say, we won here last year when Pep Biel was wrongly, in my opinion, red-carded. Somebody has to go and show me that they’re capable of doing that [stepping up].”

That’s the calculation now. Charlotte moved to 59 points, a club record. It finished fourth in the East. It has home-field advantage. And it has to do it without its most electric player.

Djibril Diani (28) of Charlotte FC collides with Milan Iloski (32) of Philadelphia Union vie for the ball during the first half of the MLS match between Philadelphia Union and Charlotte FC at Bank of America Stadium on October 18, 2025 in Charlotte, North Carolina.
Djibril Diani (28) of Charlotte FC collides with Milan Iloski (32) of Philadelphia Union vie for the ball during the first half of the MLS match between Philadelphia Union and Charlotte FC at Bank of America Stadium on October 18, 2025 in Charlotte, North Carolina. Grant Halverson Getty Images

The Playoff Reality

The seven-point gap between Philadelphia and Charlotte represents the difference between the best team in the league and the fourth-best team in the conference.

Smith put it this way: “59 points total in this league, and you’ve actually gone from the last regular season down to actually getting the top four. So it just shows you how strong the East is. And you’ve got to be ready now.”

Advancement requires depth. Charlotte has it. But the first test comes without Zaha versus New York City FC. That’s the cost.

Progress always is.

Sports Pass is your ticket to Charlotte sports
#ReadLocal

Get in-depth, sideline coverage of Charlotte area sports - only $1 a month

VIEW OFFER