All the long-term deals made, for the oldest players at contract ends:
G Juuse Saros, 30-year old, 8-year extension, 7.74M. 37-year old at end of the deal.
RD Chris Tanev, 34-year old, 6-years, 4.5M. 40-year old at end of the deal.
LD Jaccob Slavin, 31-year old, 8-years, 6.5M. 38-year old at end of the deal.
RD Brandon Montour, 30-year old, 7-years, 7.0M. 37-year old at end of the deal.
LD Brady Skjei, 30-year old, 7-years, 7.0M. 37-year old at end of the deal.
RD Matt Roy, 29-year old, 7-years, 5.75M. 36-year old at end of the deal.
RD Brett Pesce, 29-year old, 6-years, 5.5M. 35-year old at end of the deal.
LD Nikita Zadorov, 29-year old, 6-years, 5.0M. 35-year old at end of the deal.
C Chandler Stephenson, 30-year old, 7-years, 6.25M. 37-year old at end of the deal.
C Elias Lindholm, 29-year old. 7-years, 7.75M, 36-year old at end of the deal.
C Sean Monahan, 29-year old. 5-years, 5.5M, 34-year old at end of the deal.
RW Jonathan Marchessault, 33-year old. 5-years, 5.5M, 38-year old at end of the deal.
F Steven Stamkos, 34-year old. 4-years, 8.0M, 38-year old at end of the deal.
RW Sam Reinhart, 28-year old. 8-years, 8.625M, 36-year old at end of the deal.
LW Jake Guentzel, 30-year old. 7-years, 9.0M, 36-year old at end of the deal.
RW Tyler Toffoli, 32-year old. 4-years, 6.0M, 36-year old at end of the deal.
LW Jake DeBrusk, 27-year old. 7-years, 5.5M. 34-year old at end of the deal.
Also not sure if that earlier Mark Scheifele deal is any more smarter than these free agency deals.
C Mark Scheifele, 31-year old. 7-years, 8.5M, 38-year old at end of the deal.