The NHL free agency period opened on July 1 and teams wasted little time bolstering their rosters for 2023-24 and beyond.
This year’s class wasn’t one of the most loaded ones in recent memory, but still featured a number of impact players including Dmitry Orlov (2-year, $15.5-million deal with Hurricanes), Ryan O’Reilly (4-year, $18-million contract with Predators, Tyler Bertuzzi (1-year, $5.5-million deal with Maple Leafs) and others who found new homes amid a strange landscape featuring plenty of short-term contracts for some pretty big-name players.
With the draft in the rearview, only a couple of impact free agents left and the cap situations much more clear for many clubs, attention will now mostly shift to the trade market and the few gems available there.
Here’s the latest notable signings from across the NHL:
Ducks ink star forward Troy Terry to long-term deal
The Anaheim Ducks announced a long-term extension for one of their homegrown stars on Wednesday, with star winger Troy Terry and the club reportedly coming to terms on a seven-year pact.
According to The Athletic’s Eric Stephens, Terry will earn $7 million annually on his new deal. Terry and the Ducks were scheduled to have their arbitration hearing on Tuesday, with the forward asking for $8 million and Anaheim countering at $4.5 million.
Terry was the Ducks’ most productive player on a per-game basis in 2023-23, posting 23 goals and 61 points in 70 games. Linemate Trevor Zegras tied Terry for the team lead in goals and led the Ducks in scoring with 65 points in 81 games.
A fifth-round pick of the Ducks in 2015, Terry is coming off his second straight 60-point season and is one year removed from a 37-goal campaign. The 25-year-old represented the Ducks at the 2023 NHL All-Star Game.
McLeod, Oilers agree on 2-year extension
The Edmonton Oilers signed Ryan McLeod to a 2-year, $4.2 million ($2.1M AAV) contract extension on Wednesday.
McLeod, 23, registered 23 points in 57 games in a bottom-six role with the Oilers last season, adding five assists in 12 playoff games. The Mississauga, ON., native was selected by Edmonton with the 40th overall pick in the 2018 NHL Draft.
Wild lock up Gustavsson for 3 years
The Minnesota Wild inked goaltender Filip Gustavsson to a three-year, $11.25 million contract ($3.75M AAV) extension on Monday.
Gustavsson went 22-9-7 with three shutouts for the Wild last season. The 25-year-old finished second in the league in both goals against average (2.10) and save percentage (.931).
He is coming off a two-year, $1.575 million contract he signed with the Ottawa Senators in August 2021.
Bahl, Devils agree on two-year contract
The New Jersey Devils announced on Monday that they have re-signed defenseman Kevin Bahl to a two-year, $2.1 million contract extension.
Bahl, 23, registered eight points in 42 games with the Devils last season. The 2018 second-round pick is coming off an entry-level contract he signed with the Arizona Coyotes.
Coyotes sign McBain to extension, avoid arbitration
The Coyotes have signed forward Jack McBain to a two-year, $3.2 million contract, avoiding salary arbitration. McBain’s arbitration hearing was set for July 30, the day the deal was signed.
McBain, 23, registered 12 goals and 14 assists in 82 games with the Coyotes in his first full NHL season.
The Toronto, ON., native represented Canada at the 2023 IIHF World Championships, where he tallied four points on route to a gold medal.
One of the top remaining NHL free agents is officially off the board, as forward Vladimir Tarasenko agreed to a one-year, $5 million contract with the Ottawa Senators on Thursday. The deal also comes with a full no-trade clause.
Tarasenko split the 2022-23 campaign between the St. Louis Blues and New York Rangers. The four-time All-Star was acquired by the Rangers ahead of the trade deadline. He tallied 18 goals and 50 points across 69 games last season.
“Vladimir’s a natural goal scorer,” said Senators general manager Pierre Dorion. “He’s a dynamic player who can score from anywhere in the offensive zone, as well as an underrated playmaker who’s made a career out of driving offence for he and his linemates. An established performer in the regular season and in the playoffs, we’re thrilled to add a player of his calibre to our lineup.”
Coyotes sign top prospect Cooley to entry-level contract
The Arizona Coyotes signed Logan Cooley, the third-overall pick in the 2022 NHL Draft, to an entry-level contract on Thursday.
In his freshman year at the University of Minnesota last season, Cooley finished as the team’s leading scorer with 22 goals and 38 points in 39 games. Cooley’s 60 points ranked him second in NCAA scoring. He also helped lead the Golden Gophers to the Frozen Four Championship game.
“We are thrilled to sign Logan to an NHL contract,” Coyotes GM Bill Armstrong said in a press release. “Logan is an incredibly skilled player who had an excellent season with the Golden Gophers last year. He has established himself as one of the top prospects in the world. He is a very important player for us, and he has an extremely bright future ahead. We look forward to watching him play for the Coyotes for many years to come.”
Tony D heads back to Raleigh
The Carolina Hurricanes are signing defenseman Tony DeAngelo to a one-year, $1.6 million contract. DeAngelo was waived by the Philadelphia Flyers on July 14 after one season with the club.
The 27-year-old registered 42 points in 70 games in Philly last season, while clashing with head coach John Tortorella over a slew of healthy scratches in the final stretch of the campaign.
DeAngelo put up 51 points in 64 games in his first stint in Carolina during the 2021-22 season.
A Dunn deal in Seattle
The Seattle Kraken and star defenseman Vince Dunn agreed to a four-year, $29.4 million deal on Friday, avoiding an arbitration hearing set for July 24. The deal will pay Dunn $7.35 million annually.
The 26-year-old broke out for a career-high 64 points last season as he led the Kraken to its first ever postseason berth. Dunn managed seven points in 14 playoff games as Seattle fell to the Dallas Stars in Game 7 of the second round.
Lightning re-up Tanner Jeannot on two-year deal
The Tampa Bay Lightning inked restricted free agent forward Tanner Jeannot to a two-year deal worth an AAV of $2.665 million, the team announced on Saturday.
Jeannot, who the Lightning gave up a decent haul for (defenseman Cal Foote, a 2025 first-round pick, a 2024 second-round pick, and a third, fourth, and fifth-round pick in 2023) in a deadline deal with the Predators this past spring, recorded a goal and four points in 20 regular-season games with Tampa.
Prior to joining the Lightning, the undrafted 26-year-old played two seasons in Nashville, posting 34 goals and 62 points in 152 games.
Fedotov does not honour contract with Flyers, signs KHL deal
Russian goaltender and Philadelphia Flyers prospect Ivan Fedotov has reportedly signed a two-year deal with CSKA Moscow of the KHL, making him the first player to not honour his NHL contract since the NHL dissolved the memorandum of understanding between the two leagues in March of 2022.
Fedotov was selected by the Flyers in the seventh round of the 2015 NHL Draft and signed a one-year contract with Philadelphia in May 2022. However, the contract was tolled from last season to the upcoming season, meaning that it is now due to expire next July.
NHL deputy commissioner Bill Daly has stated that, “If Ivan Fedotov plays in the KHL, it will be contrary to his contractual obligations to the Philadelphia Flyers.” This saga is especially pertinent after the Flyers drafted highly-touted Russian prospect Matvei Michkov in the 2023 draft. Michkov is expected to come over to North America when his contract with SKA Saint Petersburg ends in 2026.
Last July, Fedotov was reportedly detained in Russia for allegedly evading military service by signing a NHL contract.
Follow along here with our tracker and live blog for all the latest signings, rumors, trades and more.
Full list of major NHL free agent signings:
-
Troy Terry extends with Ducks (7 years, $49 million)
-
Ryan McLeod re-signs with Oilers (2 years, $4.2 million)
-
Filip Gustavsson re-signs with Wild (3 years, $11.25 million)
-
Kevin Bahl re-signs with Devils (2 years, $2.1 million)
-
Jack McBain re-signs with Coyotes (2 years, $3.2 million)
-
Vladimir Tarasenko signs with Senators (1 year, $5 million)
-
Tony DeAngelo signs with Hurricanes (1 year, $1.6 million)
-
Vince Dunn re-signs with Kraken (4 years, $29.4 million)
-
Gabe Vilardi signs with Jets (2 years, $6.875 million)
-
Brett Howden re-signs with Golden Knights (2 years, $2.8 million)
-
Tomas Nosek signs with Devils (1 year, $1 million)
-
Ross Colton signs with Avalanche (4 years, $16 million)
-
Connor Bedard signs entry-level contract with Blackhawks (3 years, $2.85 million)
-
Morgan Barron signs with Jets (2 years, $2.7 million)
-
Matias Maccelli signs with Coyotes (3 years, $10.275 million)
-
Alexei Toropchenko signs with Blues (2 years, $2.5 million)
-
Tanner Jeannot signs with Lightning (2 years, $5.33 million)
-
Ty Dellandrea signs with Stars (1 year, $900K)
-
Leo Carlsson (No. 2 pick in 2023 draft) signs 3-year ELC with Ducks
-
Oskar Sundqvist signs with Blues (1 year, $775K)
-
Travis Dermott signs two-way deal with Coyotes (1 year, $800K)
-
K’Andre Miller signs extension with Rangers (2 years, $7.8 million)
-
Denis Gurianov signs with Predators (1 year, $850K)
-
Brendan Lemieux signs with Hurricanes (1 year, $800K)
-
Alex Newhook signs with Canadiens (4 years, $11.6 million)
-
Cam York signs with Flyers (2 years, $3.2 million)
-
Filip Zadina signs with Sharks (1 year, $1.1 million)
-
Noah Cates re-signs with Flyers (2 years, $5.25 million)
-
Nils Höglander re-signs with Canucks (2 years, $2.2 million)
-
Pierre-Edouard Bellemare signs with Kraken (1 year, $775K)
-
Anze Kopitar signs extension with Kings (2 years, $14 million)
-
Zack MacEwen signs with Senators (3 years, $2.325 million)
-
Dylan Samberg re-signs with Jets (2 years, $2.8 million)
-
Martin Fehervary signs extension with Capitals (3 years, $2.675 million)
-
Travis Hamonic re-signs with Senators (2 years, $2.2 million)
-
Rafaël Harvey-Pinard signs extension with Canadiens (2 years, $2.2 million)
-
Dylan Gambrell signs with Maple Leafs (1 year, $775K)
-
Marc Staal signs with Flyers (1 year, $1.1 million)
-
Max Domi signs with Maple Leafs (1 year, $3 million)
-
Tyler Bertuzzi signs with Maple Leafs (1 year, $5.5 million)
-
Kailer Yamamoto signs with Kraken (1 year, $1.5 million)
-
Evan Rodrigues signs with Panthers (4 years, $12 million)
-
Panthers trade Anthony Duclair to Sharks for Steven Lorentz and a 2025 fifth round pick
-
Alexandre Carrier re-signs with Predators (1 year, $2.5 million)
-
Christian Fischer signs with Red Wings (1 year, $1.125 million)
-
Alex Kerfoot signs with Coyotes (2 years, $7 million)
-
Shayne Gostisbehere signs with Red Wings (1 year, $4.125 million)
-
Garnet Hathaway signs with Flyers (2 years, $4.75 million)
-
John Klingberg signs with Maple Leafs (1 year, $4.15 million)
-
Brian Dumoulin signs with Kraken (2 years, $6.3 million)
-
J.T. Compher signs with Red Wings (5 years, $25.5 million)
-
Scott Mayfield re-signs with Islanders (7 years, $24.5 million)
-
Jonathan Drouin signs with Avalanche (1 year, $825K)
-
Bowen Byram re-signs with Avalanche (2 years, $7.7 million)
-
Ilya Sorokin re-signs with Islanders (8 years, $66 million)
-
Lars Eller signs with Penguins (2 years, $4.9 million)
-
Pierre Engvall re-signs with Islanders (7 years, $21 million)
-
Kyle Burroughs signs with Sharks (3 years, $3.3 million)
-
Ryan Graves signs with Penguins (6 years, $27 million)
-
Miles Wood signs with Avalanche (6 years, $15 million)
-
Troy Stecher re-signs with Coyotes (1 year, $1.1 million)
-
Tristan Jarry re-signs with Penguins (5 years, $26.875 million)
-
Alex Nedeljkovic signs with Penguins (1 year, $1.5 million)
-
Noel Acciari signs with Penguins (3 years, $6 million)
-
Alex Killorn signs with Ducks (4 years, $25 million)
-
Cody Glass re-signs with Predators (2 years, $5 million)
-
Nick Bjugstad signs with Coyotes (2 years, $4.2 million)
-
Ryan Donato signs with Blackhawks (2 years, $4 million)
-
Vladislav Namestnikov re-signs with Jets (2 years, $2 million)
-
Laurent Brossoit signs with Jets (1 year, $1.75 million)
-
Daniel Sprong signs with Red Wings (1 year, $2 million)
-
Tanner Glass re-signs with Predators (2 year, $5 million)
-
Jason Zucker signs with Coyotes (1 year, $5.3 million)
-
Michael Bunting signs with Hurricanes (3 years, $13.5 million)
-
Matt Duchene signs with Stars (1 year, $3 million)
-
Conor Sheary signs with Lightning (3 years, $6 million)
-
Niko Mikkola signs with Panthers (3 years, $7.5 million)
-
Kevin Shattenkirk signs with Bruins (1 year, $1 million)
-
Craig Smith signs with Stars (1 year, $1 million)
-
Givani Smith signs with Sharks (2 years, $1.6 million)
-
Gustav Nyquist signs with Predators (2 years, $6.37 million)
-
Ryan Poehling signs with Flyers (1 year, $1.4 million)
-
Ian Cole signs with Canucks (1 year, $3 million)
-
Carson Soucy signs with Canucks (3 years, $9.75 million)
-
Adam Fantilli signs entry-level contract with Blue Jackets
-
Alex Lyon signs with Red Wings (2 years, $1.8 million)
-
Connor Clifton signs with Sabres (3 years, $10 million)
-
Erik Johnson signs with Sabres (1 year, $3.25 million)
-
Stars trade Colin Miller to the Devils for a 2025 5th round pick
-
Max Pacioretty signs with Capitals (1 year, $2 million)
-
Teddy Blueger signs with Canucks (1 year, $1.9 million)
-
Milan Lucic signs with Bruins (1 year, $1 million)
-
Morgan Geekie signs with Bruins (2 years, $4 million)
-
Connor Brown signs with Oilers (1 year, $775K)
-
Dmitry Orlov signs with Hurricanes (2 years, $15.5 million)
-
Justin Holl signs with Red Wings (3 years, $10.2 million)
-
James Reimer signs with Red Wings (1 year, $1.5 million)
-
Radko Gudas signs with Ducks (3 years, $12 million)
-
Joonas Korpisalo signs with Senators (5 years, $20 million)
-
Nate Bastian re-signs with Devils (2 years, $2.7 million)
-
Tyson Jost re-signs with Sabres (1 year, $2 million)
-
Jonathan Quick signs with Rangers (1 year, $825K)
-
Blake Wheeler signs with Rangers (1 year, $800K)
-
Cam Talbot signs with Kings (1 year, $1 million)
-
Frederik Andersen re-signs with Hurricanes (2 years, $6.8 million)
-
Ryan McLeod re-signs with Devils (1 year, $1.4 million)
-
James van Riemsdyk signs with Bruins (1 year, $1 million)
-
Ryan O’Reilly signs with Predators (4 years, $18 million)
-
Canadiens trade Joel Edmundson to Capitals for 2024 3rd round pick and a 2024 7th round pick
-
Matt Nieto signs with Penguins (2 years, $1.8 million)
-
Luke Schenn signs with Predators (3 years, $8.25 million)
-
Jesper Fast re-signs with Hurricanes (2 years, $4.8 million)
-
Anti Raanta re-signs with Hurricanes (1 year, $1.5 million)
-
Mackenzie Blackwood signs with Sharks (2 years, $5 million)
-
Ryan Reaves signs with Maple Leafs (3 years, $4.05 million)
-
Oliver Ekman-Larsson signs with Panthers (1 year, $2.25 million)
-
Erik Brannstrom re-signs with Senators (1 year, $2 million)
-
Klim Kostin re-signs with Red Wings (2 years, $4 million)