| July 3 | | |
| F Matt Martin | | G Eamon McAdam |
| July 1 | | |
| C Ryan O'Reilly | | C Tage Thompson C Patrik Berglund C Vladimir Sobotka 2019 1st-round pick 2021 2nd-round pick |
| June 30 | | |
| D Simon Bourque | | F Joel Armia G Steve Mason 2019 7th-round pick 2020 4th-round pick |
| F Nicholas Kerdiles | | F Chase De Leo |
| June 27 | | |
| F Jordan Schroeder | | G Jean-Francois Berube |
| F Conor Sheary D Matt Hunwick | | 2019 4th-round pick |
| June 24 | | |
| F Michael Chaput | | F Tanner Kero |
| D Robbie Russo | | 2019 7th-round pick |
| June 23 | | |
| F Elias Lindholm D Noah Hanifin | | F Micheal Ferland D Dougie Hamilton D Adam Fox |
| No. 58 pick | | No. 64 pick No. 146 pick |
| No. 62 pick | | No. 71 pick No. 133 pick |
| No. 74 pick | | No. 87 pick No. 142 pick |
| No. 87 pick | | No. 114 pick No. 145 pick |
| No. 89 pick | | 2019 3rd-round pick |
| No. 139 pick | | 2019 5th-round pick |
| No. 156 pick | | 2019 6th-round pick |
| No. 159 pick | | 2019 5th-round pick |
| No. 161 pick | | No. 186 pick 2019 6th-round pick |
| No. 190 pick | | 2019 7th-round pick |
| No. 208 pick | | 2019 7th-round pick |
| G Hayden Hawkey | | 2019 5th-round pick |
| No. 216 pick | | 2019 7th-round pick |
| June 22 | | |
| G Philipp Grubauer D Brooks Orpik | | 2018 2nd-round pick |
| No. 22 pick | | No. 26 pick No. 48 pick |
| No. 25 pick | | No. 29 pick No. 76 pick |
| June 19 | | |
| F Mike Hoffman 2018 7th-round pick | | 2018 4th-round pick 2018 5th-round pick 2019 2nd-round pick |
| F Mike Hoffman D Cody Donaghey 2020 5th-round pick | | F Mikkel Boedker D Julius Bergman 2020 6th-round pick |
| June 15 | | |
| F Alex Galchenyuk | | F Max Domi |
| June 14 | | |
| F Hudson Fasching | | D Brandon Hickey |
| June 13 | | |
| F Andy Andreoff | | G Peter Budaj |
| June 8 | | |
| 2020 7th-round pick | | F Nolan Vesey |
| Feb. 26 | | |
| D Ryan McDonagh C J.T. Miller | | 2018 1st-round pick 2019 cond'l 2nd-round pick LW Vladislav Namestnikov C Brett Howden D Libor Hajek |
| C Paul Stastny | | 2018 1st-round pick 2020 4th-round pick LW Erik Foley |
| LW Evander Kane | | C Danny O'Regan 2019 cond'l 1st-round pick 2020 cond'l 4th-round pick |
| LW Tomas Tatar | | 2018 1st-round pick 2019 2nd-round pick 2021 3rd-round pick |
| LW Patrick Maroon | | 2019 3rd-round pick C J.D. Dudek |
| LW Thomas Vanek | | C Tyler Motte LW Jussi Jokinen |
| RW Ryan Hartman 2018 5th-round pick | | 2018 1st-round pick 2018 4th-round pick C Victor Ejdsell |
| D Mike Reilly | | 2019 5th-round pick |
| C Nick Shore | | 2019 7th-round pick |
| C Josh Jooris | | C Greg McKegg |
| C Tommy Wingels | | 2019 5th-round pick |
| LW Jason Chimera | | C Chris Wagner |
| D Joe Morrow | | 2018 4th-round pick |
| D Philip Holm | | LW Brendan Leipsic |
| D Ian Cole | | C Nick Moutrey 2020 3rd-round pick |
| D Ryan Graves | | D Chris Bigras |
| C Ryan Kujawinski | | C Jordan Maletta C Carter Camper |
| C Tyler Gaudet D John Ramage | | D Trevor Murphy LW Pierre-Cedric Labrie |
| Feb. 25 | | |
| LW Rick Nash | | 2018 1st-round pick C Ryan Spooner LW Matt Beleskey D Ryan Lindgren 2019 7th-round pick |
| C Tomas Plekanec RW Kyle Baun | | 2018 2nd-round pick D Rinat Valiev LW Kerby Rychel |
| C Mark Letestu | | 2018 4th-round pick |
| C Mark Letestu | | LW Pontus Aberg |
| LW Brandon Bollig G Troy Grosenick | | 2018 6th-round pick |
| Feb. 24 | | |
| D Brandon Davidson | | 2019 3rd-round pick |
| Feb. 23 | | |
| C Derick Brassard LW Vincent Dunn 2018 3rd-round pick | | D Ian Cole G Filip Gustavsson 2018 1st-round pick 2019 3rd-round pick |
| RW Ryan Reaves 2018 4th-round pick | | LW Tobias Lindberg |
| Feb. 22 | | |
| RW Michael Grabner | | 2018 2nd-round pick D Yegor Rykov |
| C Frank Vatrano | | 2018 3rd-round pick |
| Feb. 21 | | |
| C Tobias Rieder G Scott Wedgewood | | G Darcy Kuemper |
| Feb. 21 | | |
| D Jakub Jerabek | | 2019 5th-round pick |
| Feb. 20 | | |
| RW Eric Fehr | | 2020 7th-round pick |
| Feb. 20 | | |
| D Rob O'Gara 2018 3rd-round pick | | D Nick Holden |
| Feb. 19 | | |
| 2018 cond'l 4th-round pick 2019 cond'l 3d-round pick | | G Petr Mrazek |
| Feb. 19 | | |
| D Michal Kempny | | 2018 3rd-round pick |
| Feb. 15 | | |
| RW Nikita Soshnikov | | 2019 4th-round pick |
| Feb. 15 | | |
| C Chris DiDomenico | | D Ville Pokka |
| Feb. 13 | | |
| D Dion Phaneuf C Nate Thompson | | RW Marian Gaborik C Nicholas Shore |
| Feb. 9 | | |
| RW Adam Chapie RW Joe Whitney | | C John Albert D Hubert Labrie |
| Feb. 8 | | |
| C Christoph Bertschy F Mario Lucia | | D Victor Loov |
| Feb. 5 | | |
| D Zac Leslie | | Future considerations |
| Feb. 3 | | |
| D Andrew O'Brien | | C Mark McNeill |
| Jan. 31 | | |
| G Edward Pasquale | | Future considerations |
| Jan. 22 | | |
| G Jeff Zatkoff | | Future considerations |
| Jan. 22 | | |
| D John Ramage | | Future considerations |
| Jan. 10 | | |
| LW Anthony Duclair D Adam Clendening | | RW Richard Panik D Laurent Dauphin |
| Jan. 4 | | |
| G Al Montoya | | 2019 4th-round pick |
| Dec. 30 | | |
| G Eddie Lack | | G Dalton Prout |
| Dec. 19 | | |
| D Jamie Oleksiak | | 2019 4th-round pick |
| Dec. 19 | | |
| RW Josh Archibald G Sean Maguire 2019 6th-round pick | | G Michael Leighton 2019 4th-round pick |
| Dec. 19 | | |
| F Gregory Chase | | Future considerations |
| Dec. 14 | | |
| C Michael Latta | | C Ryan Kujawinski |
| Dec. 8 | | |
| D Jordan Subban | | C Nic Dowd |
| Dec. 4 | | |
| C Scott Wilson | | 2019 5th-round pick |
| Nov. 30 | | |
| D Sami Vatanen Cond'l 3rd-round pick | | C Adam Henrique C Joseph Blandisi 2018 3rd-round pick |
| Nov. 30 | | |
| C Peter Holland | | RW Adam Cracknell |
| Nov. 23 | | |
| C Torrey Mitchell | | 2018 fifth-round pick |
| Nov. 14 | | |
| C Michael Cammalleri | | LW Jussi Jokinen |
| LW Tye McGinn G Michael Leighton | | G Louis Domingue |
| Nov. 10 | | |
| D Ludwig Bystrom | | D Reece Scarlett |
| Nov. 5 | | |
| C Matt Duchene | | G Andrew Hammond C Shane Bowers 2018 1st-round pick 2019 3rd-round pick |
| C Kyle Turris | | D Samuel Girard LW Vladislav Kamenev 2018 2nd-round pick |
| Oct. 28 | | |
| G Scott Wedgewood | | 2018 5th-round pick |
| Oct. 21 | | |
| C Riley Sheahan 2018 5th-round pick | | C Scott Wilson 2018 3rd-round pick |
| D Ryan Sproul | | LW Matt Puempel |
| Oct. 6 | | |
| G Calvin Pickard | | RW Tobias Lindberg 2018 6th-round pick |
| Sept. 17 | | |
| D Jason Demers | | LW Jamie McGinn |
| July 4 | | |
| C Marcus Kruger | | 2018 5th-round pick |
| July 2 | | |
| LW Marcus Johansson | | 2018 2nd-round pick 2018 3rd-round pick |
| C Marcus Kruger | | Future considerations |
| July 1 | | |
| D Alexei Emelin | | 2018 3rd-round pick |
| C Colin Wilson | | 2019 4th-round pick |
| G Kristers Gudlevskis | | Carter Verhaeghe |
| June 30 | | |
| RW Jason Pominville D Marco Scandella 2018 4th-round pick | | LW Tyler Ennis LW Marcus Foligno 2018 3rd-round pick |
| June 29 | | |
| G Eddie Lack D Ryan Murphy 2019 7th-round pick CAR retains 50% of Lack's salary | | D Keegan Kanzig 2019 6th-round pick |
| June 26 | | |
| D Marc Methot | | G Dylan Ferguson 2020 2nd-round pick |
| June 24 | | |
| D Travis Hamonic cond'l 4th-round pick | | 2018 1st-round pick 2018 2nd-round pick cond'l 2nd-round pick |
| 2017 6th-round pick | | 2017 7th-round pick 2017 7th-round pick |
| 2017 7th-round pick | | 2018 7th-round pick |
| 2017 6th-round pick | | 2018 6th-round pick |
| 2017 4th-round pick | | 2017 5th-round pick 2017 6th-round pick |
| 2017 4th-round pick | | 2017 4th-round pick 2017 6th-round pick |
| 2017 3rd-round pick | | 2017 3rd-round pick 2017 5th-round pick |
| 2017 second-round pick | | RW Keegan Kolesar |
| June 23 | | |
| 2017 2nd-round pick | | 2017 2nd-round pick 2017 3rd-round pick 2017 4th-round pick |
| C Brayden Schenn | | C Jori Lehtera 2017 1st-round pick 2018 cond'l 1st-round pick |
| C Oskar Sundqvist 2017 1st-round pick | | RW Ryan Reaves 2017 2nd-round pick |
| 2017 first-round pick 2017 third-round pick | | 2017 first-round pick |
| D Anthony DeAngelo 2017 1st-round pick | | C Derek Stepan G Antti Raanta |
| D Connor Murphy D Laurent Dauphin | | D Niklas Hjalmarsson |
| LW Artemi Panarin C Tyler Motte 2017 6th-round pick | | LW Brandon Saad G Anton Forsberg 2018 5th-round pick |
| C Jordan Schroeder | | RW Dante Salituro |
| June 22 | | |
| 2017 2nd-round pick | | D Trevor van Riemsdyk 2018 7th-round pick |
| RW Jordan Eberle | | C Ryan Strome |
| 2019 5th-round pick | | D David Schlemko |
| June 21 | | |
| C Reilly Smith | | 2018 4th-round pick |
| RW Alex Tuch | | 2017 or 2018 3rd-round pick |
| RW David Clarkson 2017 1st-round pick 2019 2nd-round pick | | Future considerations |
| 2020 2nd-round pick | | Future considerations |
| D Shea Theodore | | Future considerations |
| C Mikhail Grabovski D Jake Bischoff 2017 1st-round pick 2019 2nd-round pick | | Future considerations |
| LW Nikita Gusev 2017 2nd-round pick 2018 4th-round pick | | Future considerations |
| 2017 5th-round pick | | Future considerations |
| 2017 6th-round pick | | Future considerations |
| June 17 | | |
| D Mirco Mueller 2017 5th-round pick | | 2017 2nd-round pick 2017 4th-round pick |
| D Nathan Beaulieu | | 2017 3rd-round pick |
| G Mike Smith | | G Chad Johnson D Brandon Hickey 2018 cond'l 3rd-round pick |
| June 16 | | |
| C Nick Cousins | | LW Brendan Warren G Merrick Madsen 2018 5th-round pick |
| June 15 | | |
| LW Jonathan Drouin 2018 cond'l 6th-round pick | | D Mikhail Sergachev 2018 cond'l 2nd-round pick |
| June 14 | | |
| LW Tyler Graovac | | 2018 5th-round pick |