Ottawa Senators center Josh Norris Rick Osentoski-USA TODAY Sports

The positive vibes continue to flow in Ottawa this offseason. The Senators have inked a downtown arena deal; traded for Alex DeBrincat and Cam Talbot;  and signed Claude Giroux. On Thursday, they announced they’d signed center Josh Norris to an eight-year, $63.6 million contract carrying a $7.95 million AAV.

That means the Sens have their entire top line locked up long term. Last year, left winger Brady Tkachuk signed a seven-year, $57.5 million pact paying him through 2027-28, while right winger Drake Batherson signed for six years and $29.85 million, paid through 2026-27. Norris, who completed his entry-level pact in 2021-22, was a restricted free agent and is now signed through the end of 2029-30.

Norris, 23, has quickly established himself as one of the game’s most promising young centers. After a three-game cup of coffee in 2019-20, he arrived as a full-time NHLer in the abbreviated 2020-21 season, scoring 17 goals and tallying 35 points in 56 games, finishing fourth in Calder Trophy voting and cracking the NHL All-Rookie Team. He levelled up this past season, piling up 35 goals and 55 points in just 66 games. His goal total pro-rated to 43 over an 82-game schedule. Per Natural Stat Trick, Among 387 forwards who logged at least 500 minutes of 5-on-5 play, Norris ranked 54th in goals per 60 this season, placing in the 86th percentile.

Norris, a Michigan native, was drafted by the San Jose Sharks in the first round, 19th overall, out of the U.S. National Team Development Program in 2017 and spent a couple seasons playing NCAA Div. I hockey for Michigan. He came to Ottawa in the blockbuster trade that sent star defenseman Erik Karlsson to the San Jose Sharks in 2018. The Senators also netted, among many other assets in the deal, a 2020 first-round pick eventually used on Tim Stutzle.

More must-reads:

TODAY'S BEST
Watch: Jamal Murray rips out the Lakers' hearts with buzzer-beater
Watch: Unbelievable sequence helps Knicks steal Game 2
Watch: Auston Matthews goal leads to Maple Leafs tying series against Bruins
Mark Stone's return sparks Golden Knights to 4-3 win over Stars
Watch: Hurricanes score twice in nine seconds for comeback win
Sean Payton tries another Wilson at QB as Jets trade Zach to Broncos
Nets officially hire Jordi Fernandez as head coach
Yankees manager Aaron Boone reacts to 'embarrassing' ejection
Position group each NFC team must hit on in NFL Draft
Position group each AFC team must hit on in NFL Draft
Streaking Scottie Scheffler wins again, claims RBC Heritage title
49ers GM addresses future of Brandon Aiyuk amid trade rumors
Week 10 NASCAR power rankings: 2012 Cup champ races up the ladder
MLB power rankings: Top 10 teams through the first month
ESPN NBA analyst to interview for league head-coaching opening
Recent report confirms Chiefs HC Andy Reid isn't retiring anytime soon
2021 quarterback class sets worrisome precedent ahead of 2024 NFL Draft
Magic's Jalen Suggs carried off floor with apparent injury in Game 2 vs. Cavs
Deion Sanders, Colorado land former Ohio State RB via transfer portal
Athletics closer Mason Miller is becoming a must-watch player