The Florida Panthers have re-signed Sam Bennett to a four-year, $17.6 million contract ahead of the winger reaching restricted free agency, according to TSN Hockey Insider Pierre LeBrun.

Bennett will carry a cap hit of $4.4 million under the new deal.