It's possible, but you'd have to get weaker somewhere else in the lineup to make it fit. I assumed it was transparent that not all of those players are coming back if JT is signing here for $10m. If not, my bad.
You'd end up with a pretty weak bottom 6 probably.
Let's say you let Hayes walk but sign Tavares, with the idea that your top two centers are Tavares and Mika, so you don't need Hayes. There goes 10 million, at least.
Your cap space has been reduced to 13 million.
You still need to re-sign:
Miller
Skjei
for sure.
And re-sign or replace:
Vesey
Nash
Grabner
Holden
Pavelec
Miller probably gets close to or over 4 million, if he has another 20+ goal season this year. Skjei could maybe get a bridge deal for 2.5?
So there goes 6.5 million. Your 13 is now down to 6.5 left for re-signing or replacing Vesey, Nash, Grabner, Holden and Pavelec.
You can probably get another low end backup goalie for 1.5.
So now you are down to 5m.
Holden can probably be replaced by Pionk/Beargloves. They make about a million.
Now down to 4m.
So you've got to replace a first line winger, and two middle six wingers, for 4 million. There's no way it can be done without promoting young guys on ELCs. Maybe you can bump up a guy like Buchnevic into a top 6 role, if he progresses.
Lias Andersson could be one also, but he's probably already being counted on in the lineup this year, or he'll simply take Desharnais' spot next year, at a roughly equal salary swap.
Buying out Staal would HELP, but it's only freeing up what, 2 or 3 million?
It's just not a ton of money to find three solid wingers.
Your lineup is something along these lines, then:
Kreider - Tavares - Zuccarello
Miller - Zibanejad - Buchnevic
FA/Vesey? - Andersson - FA/Grabner?
Fast - Nieves? - FA
Grabner is probably getting 3 or so, Vesey probably getting close to 2. So there's 5 million spent. So you have a million or two left for another bottom six forward.
Looks pretty thin to me. That second line looks about as good as our third line last year,. You won't be getting much offense out of your third line (compared to what we had the last few years), and almost nothing out of your fourth line. Tavares better be a 75 point player or better.
By the way.... you aren't gonna have much room left to re-sign Buchnevic the following year. Zuccarello expires, but if you let him go, you aren't getting his replacement as the first line winger we have him pencilled in for here, for the $4 million he's making. You gotta hope you can get him back on a discount. Oh, and McDonagh needs a raise too. He's gonna go from the 4.7 he's making to over 7 probably.
Better hope the cap jumps up.