What’s the best roster you could make from current NHL players, while staying under the 2019-20 salary cap? Also, you can't use any Entry-Level contracts, that would be too easy.
Fun scenario to show how good a team can be when players are willing to take pay cuts (not saying they should take cuts but you can make a pretty unbeatable team when they do).
To help with research, here are some other players on good contracts that I considered:
C - Scheifele, Zibanejad, Coleman
LW - Huberdeau, Gaudreau, Fiala
RW - Lindholm, Gallagher, Rust, Mantha
LD - Hedman, Slavin, Ekholm, Morrissey, Graves
RD - Carlson, Pulock, Pionk, DeMelo
G - Andersen, Binningtonm Bishop, Markstrom, Korpisalo