I never post my final rosters on Capfriendly because I don't want to deal with the discussions about them here and there:
Tons of moving parts that won't happen but here's what I'd like to see --- this fits under the cap as well.
Buyout Ritchie
Trade Moore, Kuraly, Kase for futures to make cap space
Trade Bjork, Steen and a 2021 2nd to Detroit for Mantha and a 4/5 pick -- sign Mantha (RFA) for 2X 4.0 -- should be a solid 25 goal guy here with size for Krejci's RW.
Sign Hall for 6 yrs. x 7 (Hoffman/Dadaonv for less if Hall won't sign)
Sign (out of the blue idea) Nathan Beaulieu for 2 x 2.0 -- Decent Size @ 6'2 - 200 only 27 years old -- Plus player on WPG last year and played around 16 minutes per game - was in the top 20 among defensemen in SHTOI and Winnipeg had a top 10 PK.
Re-Sign JDB @ 2 x 3, 750,000 (Bridge)
Grzelcyk @ 4 x 3,250,000
Chara @ 1 x 1, 750,000
Lineup:
Marchand - Bergeron - Pasta
Hall - Krejci - Mantha
Debrusk - Coyle - Studnicka
Lindholm - Frederic - Wagner
Grzelcyk - McAvoy
Beaulieu - Carlo
Chara/Lauzon - Clifton
Rask
Halak
Leaves around 500K of cap space.