I don't think the Tavares contract is going to be moveable without substantial value added to it, so instead, I'd rather just push him down the lineup into a full time 3C role. After next year he'll either be on a sweetheart contract or he'll be shipped out of town.
For me this is what it would look like.
Moving out...
Brendan Shanahan
Sheldon Keefe
Mitch Marner ($10.9 million)
Ryan Reaves ($1.3 million)
TJ Brodie ($5.0 million)
Ilya Samsonov ($3.55 million)
David Kampf ($2.4 million)
Connor Timmins ($1.1 million)
Mark Giordano ($800k)
Illya Lyubushkin ($700k)
2024-2025 Leafs
Forwards
1C Auston Matthews ($13,250,000)
2C Addition ($5,000,000)
3C John Tavares ($11,000,000)
4C Pontus Holmberg ($800,000)
1LW Tyler Bertuzzi ($5,500,000)
2LW Matthews Knies ($925,000)
3LW Bobby McMann ($1,300,000)
4LW Nick Robertson ($1,200,000)
1RW Max Domi ($4,000,000)
2RW William Nylander ($11,500,000)
3RW Calle Jarnkrok ($2,100,000)
4RW Connor Dewar (1,000,000)
13th Forward ($800,000)
Defense
1LD Morgan Rielly ($7,500,000)
2LD Addition ($3,000,000)
3LD Simon Benoit ($1,300,000)
1RD Addition ($6,500,000)
2RD Timothy Liljegren ($3,000,000)
3RD Jake McCabe ($2,000,000)
7th Defenseman ($800,000)
Goalies
Joseph Woll ($767,000)
Addition ($2,500,000)
Total Cap Hit: $87,700,000