It looks like Jack Eichel is staying put in Buffalo for a long, long time.

The Buffalo Sabres are expected to lock Eichel up to a long-term extension according to Kathryn Tappen of NBC Sports.

TSN Hockey Insider Darren Dreger reports that the contract is expected to be in the neighbourhood of eight years and $10 million per season.

Eichel's current entry-level deal carries him through the coming season with a cap hit of $925,000.