Sporting KC
Change Can be Hard, but Sporting KC Made the Right Roster Moves
Sporting Kansas City moved on from 13 players this week. It’s a lot of change, but it’s change that was needed.
On Thursday, Sporting Kansas City announced their end of season roster moves. There were 17 players that decisions needed to be made on. Of the 17, only four are currently set to be on the roster to start the 2026 season: Jansen Miller, John Pulskamp, Zorhan Bassong and Stephen Afrifa.
That kind of movement is definitely jarring for the fan base. However, these were moves that (mostly) needed to be made.
Aye Aye, Captain!
There were some big names that were let go. Team captain Erik Thommy might be top of the list. It’s the second straight season a team captain has left the squad. Across social media, a majority of the angriest posts were about Thommy. Some called it the worst move in SKC history, which felt a bit hyperbolic.

Credit: Thad Bell
But there is a method to David Lee’s madness. Thommy was the team’s third highest paid player, making over $1.6 million in guaranteed compensation, and he didn’t live up to that. He also turned 31 this summer, which isn’t exactly the age you are looking to keep bringing back veteran players. Especially a player who has struggled with his health and seemingly has no position. He played both winger roles most of this season, but he was a midfielder before that.
Out of a possible 34 games, Thommy started just 14 of them. Can SKC afford for their third highest paid player to not even be an everyday starter?
Yes, he was talented, and a very nice guy. But sports are a business. Could that money be more wisely spent on a player that fits the team better, is younger, has more potential, and who fits how David Lee wants this team to play? Absolutely. And hopefully that will happen.
The St. Louis Killer
Another name that had some fans up in arms was Logan Ndenbe. He has reached legendary status in Kansas City based partially on his performance in the 2023 MLS Cup Playoffs. Eighth seeded SKC played the one seed, St. Louis City SC, and swept them out of the playoffs.
A big part of that was Ndenbe’s two goals in the series. But it wasn’t just the goals. He went on to tear his ACL in the second game and play for 40 minutes on a torn ACL. Legend.
But you don’t keep a player for just that reason. Ndenbe, along with six other defenders (Khiry Shelton, Alan Montes, Joaquin Fernandez, Tim Leibold, Andrew Brody and Dany Rosero) were a part of the worst defense in Sporting KC’s 30-year history. The blame doesn’t lay solely on the defense, but they played a large role in those poor results.
Ndenbe never seemed to be quite the same after his torn ACL. He would miss time and battle for minutes with the also jettisoned Leibold. He showed a fervor to get into the attack, that didn’t always show up when it was time to track back defensively.
And there are economic reasons too. Logan was out of contract and surely would want a raise from his $530,000 in guaranteed compensation. That’s reasonable, but he’s also coming off his U-22 Initiative roster spot. That means, in 2025, he only counted for $200,000 against the salary budget. His full wages would have to count this time around. It’s just not clear he’s bringing enough to justify that.
Robert Voloder is in a similar boat when it comes to his U-22 designation. Not to mention, Voloder, Ndenbe and several others are simply out of contract. Maybe they didn’t want to come back.
Our Positionless Friend
Another name that comes up around this team all the time is Khiry Shelton. The last day has been full of stories of Khiry staying around after the game to talk to any fan who waited for him. Taking pictures, signing autographs and just generally being a really great guy.
But, again, sports are a business. $775,000 for a player without a position doesn’t make sense. He spent all his minutes in 2025 at right back, but he’s not a right back. Remember when he played center back in preseason? That’s not his spot either.
In 2018 he went on a tear for Sporting KC and helped them make the Western Conference finals. He translated that into a trip to the Bundesliga before coming back to KC for the 2020 season where he had a career best five goals, followed by a career best six assists in 2021.
But he was never again that player. It’s simply time to move on. It’s actually the second time David Lee has moved on from Shelton after trading him from NYCFC to SKC back in 2017 when Lee was Technical Director. It was time.
Were There Surprises?
Of course. No two people are ever going to fully agree on every possible roster move. Lee even said while he, Mike Burns and Kerry Zavagnin had “good alignment,” there were a few players where they had “a difference of opinion.”
Lee said there was "good alignment" with Zavagnin and Burns on the roster decisions, but added "of course, there's always one or two or three that may fall into a gray area where you have a difference of opinion."I wonder where those disagreements were. #SportingKC
— Chad Smith (@chadcsmith.bsky.social) 2025-10-24T13:51:45.541Z
Maybe one of those was Stephen Afrifa. The coaching staff likely didn’t rate him, as he only got 133 minutes across nine appearances. Only one member of the KC Soccer Journal staff thought he would stick around. Or maybe it was Mason Toye, a player literally all of us at KCSJ thought would be brought back. Or at least should be.
But those are moves on the fringe. Afrifa is on a league minimum contract. He barely played in 2025 but maybe Lee sees something in the sometimes Canadian international. Maybe it’s trade value to a Canadian club?
And for Toye, maybe he doesn’t fit the way Lee wants the new Sporting KC to play? He is trying to bring back Santiago Munoz, a possession heavy player, a style NYCFC have played for many years.
Things Feel Different this Time
Letting go of big names isn’t a first. Sporting KC are in the middle of a rebuild. Following the 2024 season, another dud of a year, the team moved on from eight players. Of those eight, there were some big names, including Johnny Russell, Tim Melia and Remi Walter.
At the time, people were not pleased with those moves. And maybe the moves were wrong. SKC went on to have the worst season in their history. But those moves also helped clear the way to add some of the foundational pieces the team added this year. Would Dejan Joveljic and Manu Garcia be here if the team hadn’t traded Alan Pulido or made some of these other cuts? It’s impossible to know.
Whatever the case is for the players the team moved on from this year, it felt different. You could absolutely see the prior regime keeping Nemanja Radoja or Tim Leibold or Khiry Shelton when it’s clear they aren’t contributing enough for their compensation level.
David Lee changed all that this week. Hopefully it’s a change for the better. I, for one, am excited to see what happens over these next couple months before players report for preseason medicals on January 10th. It’ll be a very different Sporting KC roster come 2026.










On the bright side, we can’t get much worse. We have no where to go but up. I think it’s high time to make a lot of changes and kill as many sacred cows as possible. We have someone from the outside, let them be from the outside and change our side.
This season was always going to be pain that had been put off far too long. I don’t think we’ve brought in a decent defensive player other than Ndenbe in over 5yrs. It’s not the club’s fault he blew out his knee and didn’t recover well. But you can’t give a guy a pay raise on what he might be if he recovers from injury.
Bottom line, if you want to rebuild the roster, this had to happen. And it’s frustrating that this was put off 2 years. But it’s time.
The thing that gets me isn’t any specific player, its that the league’s international rules do not favor massive turnover. Ideally, you sign a guy, a season or two later he has a green card, and you sign another guy. And that process continues and you replace a few guys every year and you have a few open int spots every year you can use to sign them. Turning over this many players at once means you need to acquire int spots or find out-of-contract Americans. Same sort of thing with transfer fees, if you handle them right you can do a couple every off-season but you can’t really do a bunch of them all at once. It’s a lot of spots to fill with rules that don’t favor doing that.
I agree. Ideally, you reload those spots. Not rebuild entire. But the previous administration insisted on holding onto decreasing value players too long. So here we are. I don’t think there’s a choice. The cap doesn’t let you keep players like Thommy or even take a flyer on Ndenbe returning to health.
You make a really good point about intl spots and transfer fees.
I think his work is cut out for him. I’m not sure if maybe he has some eyes on some U22 players within the league that won’t take international spots? I know he mentioned there are some green cards that may come through. Dejan has been in MLS for years, so presumably he’s one. Zorhan is Canadian, you’d think that’d be easier, but who knows since Trump is mad at Canada again. Manu and Shapi have been in the US less than a year, so you wouldn’t think it’s them, but who knows.
Loved Thommy and Ndenbe but it needed to happen. There has to be a complete overhaul in roster when you are this bad to seriously change the culture.
Change is hard, but honestly, none of these hurt me. And as much as I loved Johnny and Melia, those ones didn’t hurt either. At the end of the day, if the team wants to progress, we have to be willing to let go of players when their value has diminished. I agree that this was 2 years overdue, so we’ll have to continue sucking for a while before we get our roster back up, but I’m hoping that our suck level is closer to the 8-10 seed range next year.
I hope they sign Muñoz. He is fun to watch and seems like a high ceiling player. I won’t be upset if they don’t though.