Dylan Larkin has secured his future with the Detroit Red Wings while leaving open a potential opportunity to cash in again.

The 22-year-old centre re-signed with a $30.5 million, five-year contract, carrying a $6.1 million cap hit. He was a restricted free agent and will be unrestricted when the deal is done.

"This money is life-changing, but it's a chance to have a contract when you're in your prime," he said.

General manager Ken Holland said if every player on the roster reports to training camp healthy next month, the team will be about $1 million over the salary cap.

Holland isn't sure if captain Henrik Zetterberg, who has three years left on his deal, will be able to practice or play once the season begins because of a lingering back ailment.

"If he's healthy and ready to go, we have to make a move with our roster before it is set in October," Holland said. "If Zetterberg can't play, then we don't have cap issues but we will have lost one of our best players. Neither situation looks great."

Larkin acknowledged his deal adds to expectations.

"I want to earn this and make the team proud," he said. "I want this to be something that they look back and they say that they made the right move to sign me to five years. There's a bit of pressure there. But it's still the game that I love and I can't wait to start up.

"Now I want to win and get the fans back, make them happy and get back in the playoffs."

Larkin led the team with a career-high 63 points and was third with 16 goals last season.

The Red Wings, though, failed to make the playoffs for the second straight year after earning a spot in 25 straight postseasons.

"I want to drive the bus and be that go-to guy that is a main cog that is going to turn us around and get us back in the playoffs," Larkin said. "And make noise in the playoffs and one day reach the ultimate goal."

Larkin has 56 goals and 140 points over three seasons, playing in at least 80 games each year.

Detroit drafted the Waterford, Michigan, native and former Wolverine with the No. 15 pick overall in 2014. He scored a career-high 23 goals and was an All-Star as a rookie.

Larkin played for Team North America during the 2016 World Cup and has played for the U.S. in four world championships.

"It's a huge honour to be playing in my hometown, to have this commitment of five years," Larkin said.