The NHL offseason is in full swing, and so are the league’s general managers. We’ve hit the start of free agency and it’s often hard to keep up with all the moves teams make as the days go by.
NHL trade tracker 2017: Every offseason trade in one place
Keep track of where every NHL player moves to this offseason.


The NHL draft already had some stunners. The Blackhawks reunited with Brandon Saad at the cost of Artemi Panarin. The Flyers traded forward Brayden Schenn to St. Louis while Travis Hamonic has moved from the Islanders to the Flames on the second day of the draft.
Free agency had a few deals, with Nashville being the most active. The Predators subtracted forward Colin Wilson and added defenseman Alexei Emelin, while potentially gearing up for a big trade.
However, a lot more trades have happened since, and more are sure to come. Keep up with all the trades NHL teams make this offseason with our handy trade tracker!
July 4
- Hurricanes get: F Marcus Kruger
- Golden Knights get: 2018 fifth-round pick
July 2
- Golden Knights get: F Marcus Kruger
- Blackhawks get: Future considerations
- Devils get: F Marcus Johansson
- Capitals get: 2018 second-round pick, 2018 third-round pick
July 1
- Predators get: D Alexei Emelin
- Golden Knights get: 2019 third-round pick
- Predators get: 2019 fourth-round pick
- Avalanche get: F Colin Wilson
- Islanders get: G Kristers Gudlevskis
- Lightning get: F Carter Verhaeghe
- Red Wings get: G Tom McCollum
- Flames get: Conditional seventh-round draft pick
June 30
- Wild get: F Tyler Ennis, F Marcus Foligno, 2018 third-round pick
- Sabres get: F Jason Pominville, D Marco Scandella, 2018 fourth-round pick
June 29
- Flames get: G Eddie Lack, D Ryan Murphy, 2019 seventh-round pick
- Hurricanes get: D Keegan Kanzig, 2019 sixth-round pick
June 26
- Golden Knights get: G Dylan Ferguson, 2020 second-round pick
- Stars get: D Marc Methot
June 24
- Flames get: D Travis Hamonic, conditional fourth-round pick
- Islanders get: 2018 first-round pick, 2018 second-round pick, conditional second-round pick
June 23
- Penguins get: F Ryan Reaves, No. 51 overall pick in 2017
- Blues get: F Oskar Sundqvist, No. 31 overall pick in 2017
- Blues get: F Brayden Schenn
- Flyers get: F Jori Lehtera, No. 27 overall pick in 2017, conditional pick
Blackhawks, Stars swap picks
- Stars get: No. 26 overall pick in 2017
- Blackhawks get: No. 29 overall pick in 2017, 2017 third-round pick
- Coyotes get: F Derek Stepan, G Antti Raanta
- Rangers get: 2017 No. 7 overall pick, D Anthony DeAngelo
Blue Jackets, Wild swap forwards
- Blue Jackets get: F Jordan Schroeder
- Wild get: F Dante Salituro
- Blackhawks get: F Brandon Saad, G Anton Forsberg, 2018 fifth-round pick
- Blue Jackets get: F Artemi Panarin, F Tyler Motte, 2017 sixth-round pick
- Coyotes get: D Niklas Hjalmarsson
- Blackhawks get: F Laurent Dauphin, D Connor Murphy
June 22
Canadiens pick up Schlemko
- Canadiens get: D David Schlemko
- Golden Knights get: 2019 fifth-round pick
- Islanders get: F Jordan Eberle
- Oilers get: F Ryan Strome
More defense moves for Vegas
- Hurricanes get: D Trevor van Riemsdyk, 2018 seventh-round pick
- Golden Knights get: 2017 second-round pick
June 17
Devils add defensive depth
- Devils get: D Mirco Mueller, 2017 fifth-round pick
- Sharks get: 2017 2nd round pick, 2017 fourth-round pick
- Flames get: G Mike Smith
- Coyotes get: Conditional third-round pick, D Brandon Hickey, G Chad Johnson
Beaulieu goes to Buffalo
- Sabres get: D Nathan Beaulieu
- Canadiens get: 2017 third-round pick
June 16
Coyotes add depth from Philadelphia
- Coyotes get: C Nick Cousins, G Merrick Madsen
- Flyers get: LW Brendan Warren, 2018 fifth-round pick
June 15
- Canadiens get: F Jonathan Drouin, Conditional 2018 sixth-round pick
- Lightning get: D Mikhail Sergachev, Conditional 2018 second-round pick











