Trades come from the NHL’s official trade list, and signings and waivers from the clubs’ transaction reports. Both are checked twice a day. 19+ (18+ in AB/MB/QC). Please play responsibly. ConnexOntario: 1-866-531-2600 (ON).
This NHL trade tracker lists every trade of the 2026-27 league year, newest first, with what each club gave up and got back. It is updated twice a day from the NHL’s official trade list. Since the league year opened on 1 July there have been 18 trades, and eight of them involved one of the seven Canadian clubs. Below the trades are the club-by-club breakdown, the June trades made around the draft, the latest NHL signings and waiver claims, and how the trade deadline works. 19+ (18+ in AB, MB and QC).
Last updated 29 September 2026, 4:17 PM ET. Club names link to each team’s Squawka page. Positions are the NHL’s own: C, LW, RW, D and G.
Latest NHL trades 2026-27
Every completed trade since 1 July, newest first. Each row shows what both clubs received, with players listed by position and draft picks by year and round, so a deal reads the same from either side. The trade terms are explained further down.
| Date | The trade |
|---|---|
| 28 Sep | Toronto get Kirill Marchenko (RW), Miles Wood (LW), Elvis Merzlikins (G)Columbus get Matthew Knies (LW), Steven Lorentz (C), Emil Andrae (D), 2027 2nd-round pickSix players and a pick, the biggest trade of the league year so far by players moved. Columbus kept 18 per cent of Merzlikins’ salary, and TSN and ESPN report the pick as conditional. It came the day before Toronto opened the season at home to Montréal. Read our full story on the Knies trade |
| 25 Sep | Ottawa get Jonas Johansson (G)Tampa Bay get future considerations |
| 1 Sep | New Jersey get Luke Evangelista (RW)Nashville get 2028 1st-round pick, 2028 2nd-round pick |
| 20 Aug | Detroit get Sutter Muzzatti (C)Nashville get future considerations |
| 19 Aug | Anaheim get Cruz Lucius (RW)Pittsburgh get future considerations |
| 17 Aug | Carolina get Stiven Sardarian (RW)Buffalo get future considerations |
| 27 Jul | Montréal get Sasha Pastujov (RW)Anaheim get Sean Farrell (C) |
| 13 Jul | Buffalo get Zac Funk (RW)Washington get Tyler Kopff (C) |
| 2 Jul | Minnesota get Blake Coleman (LW), Olli Maatta (D)Calgary get Jacob Middleton (D), 2027 3rd-round pick, 2028 4th-round pick, 2029 2nd-round pick |
| 1 Jul | Nashville get Mavrik Bourque (C), Ilya Lyubushkin (D)Dallas get 2027 2nd-round pick, 2028 3rd-round pick |
| 1 Jul | Detroit get Keegan Kolesar (RW)Vegas get 2029 3rd-round pick, 2027 7th-round pick |
| 1 Jul | NY Rangers get Marcus Pettersson (D)Vancouver get 2030 1st-round pick |
| 1 Jul | Boston get Will Borgen (D)NY Rangers get 2027 2nd-round pick, conditional 2028 3rd-round pick |
| 1 Jul | Utah get Vincent Trocheck (C)NY Rangers get Sean Durzi (D), Cole Beaudoin (C), 2027 3rd-round pick |
| 1 Jul | San Jose get Darnell Nurse (D)Edmonton get Shakir Mukhamadullin (D), Zachary Sharp (D) |
| 1 Jul | Toronto get Nick Paul (LW)Tampa Bay get Dennis Hildeby (G), 2027 4th-round pick, 2028 3rd-round pick |
| 1 Jul | Edmonton get Devon Levi (G), 2028 7th-round pickBuffalo get 2028 3rd-round pick |
| 1 Jul | NY Rangers get Joonas Korpisalo (G)Boston get Kalle Vaisanen (LW) |
Source: the NHL’s official 2026-27 trade list, which starts at 12 p.m. ET on 1 July 2026. Rows are ours, rebuilt from the league’s facts.
Open trade requests
Players who have asked to be moved and have not been traded yet, checked on 29 September. Each one links to our full story.
| Player | Club | Where it stands |
|---|---|---|
| Connor Hellebuyck | Winnipeg | Asked for a trade, which he made public on 27 August. The Jets suspended him in mid-September for failing to report to training camp. He holds a full no-movement clause, so any deal needs his consent. No trade yet. |
NHL trades by Canadian club
Pick a club to see its trades since the June window opened, the signings it has reported since 1 July, and its waiver activity. Toronto has been the busiest Canadian trader since June, with six trades.
Toronto Maple Leafs: trades since June
| Date | Trade |
|---|---|
| 28 Sep | Got Kirill Marchenko (RW), Miles Wood (LW), Elvis Merzlikins (G)Gave Matthew Knies (LW), Steven Lorentz (C), Emil Andrae (D), 2027 2nd-round pickwith Columbus. Read our full story on the Knies trade |
| 1 Jul | Got Nick Paul (LW)Gave Dennis Hildeby (G), 2027 4th-round pick, 2028 3rd-round pickwith Tampa Bay |
| 27 Jun | Got two 2026 3rd-round picks (Nos. 73 and 76)Gave Brandon Carlo (D)with St. Louis |
| 26 Jun | Got 2027 5th-round pickGave Samuel Ersson (G)with Ottawa |
| 19 Jun | Got Darren Raddysh (D)Gave 2026 5th-round pickwith Tampa Bay |
| 16 Jun | Got Samuel Ersson (G), Emil Andrae (D), 2026 3rd-round pickGave Joseph Woll (G), Simon Benoit (D)with Philadelphia |
Signings since 1 July: 10. Latest: Nick Blankenburg (D), 1 year; Brendan Brisson (F), 1 year; Jacob Quillan (C), 1 year; Emil Andrae (D), 2 years; Ryan Tverberg (F), 1 year, two-way.
Waivers: no claims either way.
Schedule, roster and injuries: the Toronto team page.
Montréal Canadiens: trades since June
| Date | Trade |
|---|---|
| 27 Jul | Got Sasha Pastujov (RW)Gave Sean Farrell (C)with Anaheim |
| 29 Jun | Got future considerationsGave Brendan Gallagher (RW)with Vancouver |
| 29 Jun | Got Maksymilian Szuber (D)Gave Joshua Roy (RW)with Utah |
| 26 Jun | Got Brett Berard (LW)Gave William Trudeau (D)with NY Rangers |
| 25 Jun | Got Hunter McKown (C)Gave Luke Tuch (LW)with Columbus |
Signings since 1 July: nine. Latest: Chris Kreider (F), 1 year; Maksymilian Szuber (D), 1 year; Jared Davidson (F), 1 year; Hunter McKown (F), 1 year, two-way; Kirby Dach (F), 1 year.
Waivers: nine placed on waivers in the last week.
Schedule, roster and injuries: the Montréal team page.
Edmonton Oilers: trades since June
| Date | Trade |
|---|---|
| 1 Jul | Got Shakir Mukhamadullin (D), Zachary Sharp (D)Gave Darnell Nurse (D)with San Jose |
| 1 Jul | Got Devon Levi (G), 2028 7th-round pickGave 2028 3rd-round pickwith Buffalo |
Signings since 1 July: four. Latest: Alex Formenton (LW), 1 year; Owen Michaels (F), 2 years; Spencer Stastney (D), 1 year; Shakir Mukhamadullin (D), 2 years.
Waivers: three placed on waivers in the last week.
Schedule, roster and injuries: the Edmonton team page.
Vancouver Canucks: trades since June
| Date | Trade |
|---|---|
| 1 Jul | Got 2030 1st-round pickGave Marcus Pettersson (D)with NY Rangers |
| 29 Jun | Got Brendan Gallagher (RW)Gave future considerationswith Montréal |
| 29 Jun | Got 2029 3rd-round pickGave Nils Hoglander (LW)with Nashville |
Signings since 1 July: two. Latest: Adam Novotný (F), 3 years; Matthew Stienburg (F), 1 year, two-way.
Waivers: claimed Leevi Merilainen from Ottawa; four placed on waivers in the last week.
Schedule, roster and injuries: the Vancouver team page.
Calgary Flames: trades since June
| Date | Trade |
|---|---|
| 2 Jul | Got Jacob Middleton (D), 2027 3rd-round pick, 2028 4th-round pick, 2029 2nd-round pickGave Blake Coleman (LW), Olli Maatta (D)with Minnesota |
| 23 Jun | Got Simon Nemec (D), Maxim Tsyplakov (RW)Gave Etienne Morin (D), 2026 2nd-round pick (No. 35), 2027 or 2028 1st-round pick, 2028 or 2029 1st-round pickwith New Jersey |
Signings since 1 July: two. Latest: Brennan Othmann (F), 1 year; Simon Nemec (D), 5 years.
Waivers: eight placed on waivers in the last week.
Schedule, roster and injuries: the Calgary team page.
Winnipeg Jets: trades since June
| Date | Trade |
|---|---|
| 29 Jun | Got Jack St. Ivany (D)Gave David Gustafsson (C)with Pittsburgh |
Signings since 1 July: three. Latest: Tyrel Bauer (F), 2 years; Cole Perfetti (F), 5 years; Viggo Björck (F), 3 years.
Waivers: no claims either way.
Schedule, roster and injuries: the Winnipeg team page.
Ottawa Senators: trades since June
| Date | Trade |
|---|---|
| 25 Sep | Got Jonas Johansson (G)Gave future considerationswith Tampa Bay |
| 26 Jun | Got Andre Burakovsky (LW)Gave 2027 6th-round pickwith Chicago |
| 26 Jun | Got Samuel Ersson (G)Gave 2027 5th-round pickwith Toronto |
| 23 Jun | Got William Eklund (LW), Kasper Halttunen (RW), Brandon Svoboda (C)Gave 2026 1st-round pick (No. 9)with San Jose |
| 21 Jun | Got two 2026 1st-round picks (Nos. 9 and 25), 2027 2nd-round pick, conditional 2029 1st-round pickGave Brady Tkachuk (LW)with Florida |
Signings since 1 July: three. Latest: Tyler Boucher (F), 1 year, two-way; Xavier Bourgault (F), 1 year; Claude Giroux (F), 1 year.
Waivers: lost Leevi Merilainen to Vancouver on waivers; eight placed on waivers in the last week.
Schedule, roster and injuries: the Ottawa team page.
The June 2026 trade window
Most of the off-season’s trading happened before 1 July, around the draft. Those deals belong to the 2025-26 league year, which is why they sit outside the count above. There were 43 trades that moved at least one player. Of those, 14 involved a Canadian club, including Brady Tkachuk’s move from Ottawa to Florida and Simon Nemec’s from New Jersey to Calgary. The 21 pick-for-pick swaps made on draft days are left out.
| Date | The trade |
|---|---|
| 30 Jun | Pittsburgh get Kaedan Korczak (D)Vegas get Parker Wotherspoon (D) |
| 30 Jun | Carolina get Kyle Masters (D)Anaheim get Noah Philp (C) |
| 30 Jun | Florida get Jacob Markstrom (G), Angus Crookshank (C)New Jersey get Evan Rodrigues (C), Jesper Boqvist (C), Ben Steeves (LW) |
| 29 Jun | Florida get Akira Schmid (G)Vegas get 2028 3rd-round pick |
| 29 Jun | Pittsburgh get David Gustafsson (C)Winnipeg get Jack St. Ivany (D) |
| 29 Jun | Florida get Radko Gudas (D)Anaheim get A.J. Greer (LW) |
| 29 Jun | Vancouver get Brendan Gallagher (RW)Montréal get future considerations |
| 29 Jun | Utah get Joshua Roy (RW)Montréal get Maksymilian Szuber (D) |
| 29 Jun | Nashville get Nils Hoglander (LW)Vancouver get 2029 3rd-round pick |
| 27 Jun | NY Islanders get Ryan Healey (D)Minnesota get future considerations |
| 27 Jun | Carolina get John Carlson (D)Anaheim get Kyle Masters (D), 2026 6th-round pick (No. 162) |
| 27 Jun | Boston get Ivan Ivan (C)Colorado get Fabian Lysell (RW) |
| 27 Jun | Nashville get Adam Edstrom (C)NY Rangers get Massimo Rizzo (C), 2026 5th-round pick (No. 148) |
| 27 Jun | St. Louis get Brandon Carlo (D)Toronto get two 2026 3rd-round picks (Nos. 73 and 76) |
| 26 Jun | Utah get Sebastian Cossa (G)Detroit get 2026 1st-round pick (No. 23) |
| 26 Jun | St. Louis get Mason McTavish (C)Anaheim get two 2026 1st-round picks (Nos. 15 and 29) |
| 26 Jun | Boston get JJ Peterka (RW)Utah get 2026 1st-round pick (No. 23), 2028 1st-round pick |
| 26 Jun | NY Rangers get Pavel Dorofeyev (RW)Vegas get 2026 1st-round pick (No. 26), 2026 3rd-round pick (No. 92), 2028 1st-round pick |
| 26 Jun | Ottawa get Andre Burakovsky (LW)Chicago get 2027 6th-round pick |
| 26 Jun | Buffalo get Olen Zellweger (D)Anaheim get Anton Wahlberg (C), 2026 2nd-round pick (No. 45) |
| 26 Jun | Ottawa get Samuel Ersson (G)Toronto get 2027 5th-round pick |
| 26 Jun | NY Rangers get William Trudeau (D)Montréal get Brett Berard (LW) |
| 25 Jun | New Jersey get Declan Chisholm (D)Washington get 2027 4th-round pick |
| 25 Jun | Columbus get Luke Tuch (LW)Montréal get Hunter McKown (C) |
| 25 Jun | New Jersey get Amadeus Lombardi (C)Detroit get 2026 4th-round pick (No. 108) |
| 25 Jun | Columbus get Valeri Nichushkin (RW)Colorado get 2026 2nd-round pick (No. 43), 2027 3rd-round pick, 2028 5th-round pick |
| 25 Jun | Pittsburgh get Hendrix Lapierre (C)Washington get 2027 3rd-round pick, 2028 5th-round pick |
| 25 Jun | Florida get Garnet Hathaway (RW), 2026 6th-round pickPhiladelphia get 2026 5th-round pick, 2027 4th-round pick |
| 24 Jun | Washington get Alex Tuch (RW)Buffalo get David Kampf (C), 2027 3rd-round pick |
| 24 Jun | Nashville get Jack Drury (C), Chase Bradley (LW), 2029 3rd-round pickColorado get Fedor Svechkov (C), Zachary L’Heureux (LW) |
| 23 Jun | Chicago get Bowen Byram (D), Jordan Greenway (LW)Buffalo get Louis Crevier (D), 2026 1st-round pick (No. 4), 2026 2nd-round pick (No. 45) |
| 23 Jun | Washington get Jordan Kyrou (RW)St. Louis get Connor McMichael (LW), Milton Gastrin (C), 2026 1st-round pick (No. 16) |
| 23 Jun | Ottawa get William Eklund (LW), Kasper Halttunen (RW), Brandon Svoboda (C)San Jose get 2026 1st-round pick (No. 9) |
| 23 Jun | Calgary get Simon Nemec (D), Maxim Tsyplakov (RW)New Jersey get Etienne Morin (D), 2026 2nd-round pick (No. 35), 2027 or 2028 1st-round pick, 2028 or 2029 1st-round pick |
| 21 Jun | Florida get Brady Tkachuk (LW)Ottawa get two 2026 1st-round picks (Nos. 9 and 25), 2027 2nd-round pick, conditional 2029 1st-round pick |
| 21 Jun | Seattle get Mackie Samoskevich (RW)Florida get 2026 1st-round pick (No. 25), conditional 2027 2nd-round pick |
| 19 Jun | Toronto get Darren Raddysh (D)Tampa Bay get 2026 5th-round pick |
| 18 Jun | San Jose get Andre Gasseau (C), 2026 4th-round pickBoston get 2026 4th-round pick, 2026 5th-round pick |
| 17 Jun | San Jose get Michael Kesselring (D), 2026 1st-round pick (No. 27)Buffalo get 2026 1st-round pick (No. 20) |
| 16 Jun | Nashville get Ross Colton (C), Isak Posch (G)Colorado get Magnus Chrona (G), 2026 3rd-round pick, 2027 3rd-round pick |
| 16 Jun | Philadelphia get Joseph Woll (G), Simon Benoit (D)Toronto get Samuel Ersson (G), Emil Andrae (D), 2026 3rd-round pick |
| 13 Jun | Florida get Emil Pieniniemi (D)Pittsburgh get Oliver Okuliar (LW) |
| 1 Jun | Tampa Bay get Jack Pridham (RW)Chicago get 2027 3rd-round pick |
Player trades from 1 to 30 June 2026, newest first, from the NHL’s official 2025-26 trade list.
NHL signings
There were 25 signings reported in the last 30 days, listed newest first, and three of them were extensions for players already under contract. Professional tryouts are left out because they are not NHL contracts. We show the length of each deal. Salaries are not listed.
| Date | Club | Player | Contract |
|---|---|---|---|
| 27 Sep | Florida | Nathan Bastian (RW) | 1 year, two-way |
| 27 Sep | Toronto | Nick Blankenburg (D) | 1 year |
| 27 Sep | Philadelphia | Garrett Wilson (LW) | 1 year |
| 27 Sep | NY Islanders | Logan Stanley (D) | 1 year |
| 25 Sep | Carolina | Pyotr Kochetkov (G) | 2-year extension |
| 24 Sep | Columbus | Adam Fantilli (F) | 6-year extension |
| 24 Sep | Chicago | Oliver Moore (F) | 5-year extension |
| 20 Sep | Florida | Samu Salminen (C/LW) | 2 years |
| 19 Sep | Anaheim | Tim Washe (F) | 4 years |
| 18 Sep | Calgary | Brennan Othmann (F) | 1 year |
| 16 Sep | Chicago | Ethan Del Mastro (D) | 2 years |
| 14 Sep | Columbus | Cam Talbot (G) | 1 year |
| 14 Sep | Buffalo | Noah Östlund (C) | 8 years |
| 12 Sep | Montréal | Chris Kreider (F) | 1 year |
| 10 Sep | Vegas | Braeden Bowman (F) | 6 years |
| 10 Sep | Carolina | Mike Reilly (D) | 1 year |
| 9 Sep | Carolina | Cayden Primeau (G) | 2 years |
| 9 Sep | Carolina | Justin Robidas (C) | 1 year |
| 9 Sep | Carolina | Skyler Brind’Amour (C) | 1 year |
| 9 Sep | Edmonton | Alex Formenton (LW) | 1 year |
| 8 Sep | Carolina | Pierre-Olivier Joseph (D) | 1 year |
| 8 Sep | Boston | Fraser Minten (C) | 7 years |
| 4 Sep | Seattle | Jacob Melanson (F) | 3 years |
| 4 Sep | Toronto | Brendan Brisson (F) | 1 year |
| 1 Sep | NY Rangers | Eeli Tolvanen (LW) | 1 year |
NHL waivers and waiver claims
The clubs’ transaction reports list four waiver claims since 1 July. All of them came in the last days of training camp, as clubs cut down to their opening-night rosters. Those reports can run a day or two behind, so a claim made today may only appear at a later update. The claims come first below, then everyone placed on waivers in the last seven days.
| Date | Claimed by | Player | From |
|---|---|---|---|
| 27 Sep | St. Louis | Justin Barron (D) | Not listed |
| 27 Sep | New Jersey | Jeremie Poirier (LW) | Not listed |
| 26 Sep | Nashville | William Trudeau (D) | New York |
| 25 Sep | Vancouver | Leevi Merilainen (G) | Ottawa |
Placed on waivers in the last seven days
| Date | Club | Players |
|---|---|---|
| 27 Sep | Washington | Clay Stevenson (G), Louie Belpedio (D), Mike Brodzinski (C), Spencer Smallman (RW) |
| 27 Sep | Vancouver | Nikita Tolopilo (G) |
| 27 Sep | Utah | Ben McCartney (LW) |
| 27 Sep | Tampa Bay | Michael Callahan (D), Mads Sogaard Nielsenon (G), Maxim Groshev (D), Jakob Pelletier (LW), Nicholas Abruzzese (C) |
| 27 Sep | St. Louis | Georgii Romanov (G), Calle Rosen (D) |
| 27 Sep | San Jose | Ilya Samsonov (G) |
| 27 Sep | Ottawa | Sammy Blais (LW), Philip Tomasino (C), Samuel Bolduc (D), Xavier Bourgault (RW), Philippe Daoust (C), Tyler Boucher (RW), Ryan Suzuki (C), Christian Kyrou (D) |
| 27 Sep | New Jersey | Marc McLaughlin (C/RW), Vladislav Kolyachonok (D), David Rittich (G), Riley Tufte (LW), Topias Vilen (D), Colin White (C/RW) |
| 27 Sep | Nashville | Ilya Lyubushkin (D), Nicklaus Perbix (D) |
| 27 Sep | NY Rangers | Dylan Garand (G), Taylor Raddysh (D) |
| 27 Sep | NY Islanders | Vitek Vanecek (G) |
| 27 Sep | Montréal | Reilly Walsh (D), Maksymilian Szuber (D), Ethan Samson (D), Sam Poulin (C), Sasha Pastujov (RW), Hunter McKown (C), Kaapo Kähkönen (G), Brett Berard (LW), Alex Belzile (RW) |
| 27 Sep | Florida | Cole Schwindt (RW/C), Alexander Petrovic (D), Donovan Sebrango (D), Kai Schwindt (LW), Cole Reinhardt (LW), Sam Lafferty (RW), John Beecher (C/LW) |
| 27 Sep | Edmonton | Matt Tomkins (G) |
| 27 Sep | Dallas | Colin Blackwell (RW) |
| 27 Sep | Colorado | Keaton Middleton (D), Wyatt Aamodt (D), Fabian Lysell (RW/LW), Vinnie Hinostroza (C), Adam Beckman (LW), Tristen Nielsen (LW) |
| 27 Sep | Carolina | Juuso Valimaki (D) |
| 27 Sep | Boston | Henri Jokiharju (D) |
| 27 Sep | Anaheim | Laurent Brossoit (G), Travis Mitchell (D) |
| 26 Sep | Washington | Justin Holl (D) |
| 26 Sep | Pittsburgh | Caleb Jones (D) |
| 26 Sep | NY Islanders | Tanner Fritz (F), Matt Luff (F), Nathan Chaffee (F), Dylan Foudy (F), Hudson Kuefler (F) |
| 26 Sep | Florida | Angus Crookshank (LW), Tobias Bjornfot (D), Casey Fitzgerald (D) |
| 26 Sep | Dallas | Remi Poirier (G) |
| 26 Sep | Calgary | Alex Nylander (F) |
| 26 Sep | Boston | Lukas Reichel (C/LW), Alex Steeves (C/LW) |
| 25 Sep | Utah | Joshua Roy (), Zac Jones (D) |
| 25 Sep | Tampa Bay | Steven Santini (), Olivier Rodrigue (G) |
| 25 Sep | New Jersey | Charles Leddy (), Eamon Powell (), Tristan Ashbrook (F), Zachary Gallant (F), Gabe Klassen (F), Jack Malone (F), Justin Pearson (F), Ryan Schmelzer (F), Cristophe Tellier (F), Jermey Wilmer (F), Jeremy Brodeur (G), Seth Eisele (G) |
| 25 Sep | Edmonton | Riley Stillman (), Eduards Tralmaks (F) |
| 25 Sep | Columbus | Colton White () |
| 25 Sep | Carolina | Juha Jaaska (), Justin Robidas (), Aleksi Heimosalmi (D), Pierre-Olivier Joseph (D) |
| 25 Sep | Calgary | Ben Jones (), Rory Kerins (), Sam Morton (), William Stromgren (), Michael Benning (D), Andreas Englund (D), Jake Livingstone (D) |
| 25 Sep | Boston | Brian Halonen Ds Jordan Harris (), Billy Sweezey (), Jiri Patera (G) |
| 25 Sep | Anaheim | Nathan Gaucher (), James Hamblin (), Corey Schueneman (D), Jett Woo (D) |
| 24 Sep | Vancouver | Cole Clayton (D), Jimmy Schuldt (D) |
| 24 Sep | Minnesota | Carson Lambos (), Roman Schmidt (), Caedan Bankier (F), Dylan Gambrell (F), Justin Kirkland (F), Tyler Pitlick (F), Mason Shaw (F) |
| 24 Sep | Los Angeles | Cole Guttman (), Lane Pederson (), Francesco Pinelli (), Joe Hicketts (D) |
| 23 Sep | Vegas | Jaycob Megna (D), Adam Ginning (D), Joe Fleming (D), Jakub Demek (C), Jeremy Davies (D) |
| 23 Sep | Vancouver | Trey Fix-Wolansky (RW) |
| 23 Sep | Tampa Bay | Jonas Johansson (G) |
| 23 Sep | San Jose | Ethan Cardwell (RW), Libor Hajek (D), Tye Felhaber (LW) |
| 23 Sep | Pittsburgh | Taylor Gauthier (G) |
| 23 Sep | Nashville | Ozzy Wiesblatt (RW) |
| 23 Sep | Colorado | Domenick Fensore (D), Christian Wolanin (D) |
| 22 Sep | Washington | Ludwig Persson (F) |
| 22 Sep | NY Rangers | Justin Dowling (F), Urho Vaakanainen (D) |
How NHL waivers work
A player on waivers can be claimed by any other club for 24 hours. If several clubs put in a claim, he goes to the one lowest in the standings by points percentage, and until 1 November that order comes from last season’s final standings.
Young players are exempt. The exemption lasts a set number of seasons or NHL games after a player signs, whichever comes first, so a skater who signs at 18 is exempt for five years or 160 NHL games. A player who clears waivers can then be sent to the minors.
The 2027 NHL trade deadline
The NHL has not yet announced the date of the 2027 trade deadline, and this page will give it once the league does. Last season the deadline fell on Friday 6 March 2026, at 3 p.m. ET.
Deadline week is when most of the season’s trading happens. Last season 31 trades were completed on 5 March and 6 March, 22 of them on deadline day itself, and 15 involved a Canadian club.
Trades are still allowed after the deadline, but they are rare and small. The bigger change is eligibility: a player acquired after the deadline cannot play for his new club in the playoffs.
The salary cap now applies in the playoffs too. Since 2026, the 18 skaters and two goaltenders a club dresses for each playoff game must fit under the regular-season limit, which closes the old loophole of keeping an injured star on long-term injured reserve through the deadline and bringing him back for the playoffs.
Canadian clubs at the 2026 deadline
| Date | The trade |
|---|---|
| 6 Mar | Los Angeles get Scott Laughton (C)Toronto get conditional 2026 3rd-round pick |
| 6 Mar | Seattle get Bobby McMann (C)Toronto get 2026 4th-round pick, conditional 2027 2nd-round pick |
| 6 Mar | Calgary get Brennan Othmann (LW)NY Rangers get Jacob Battaglia (RW) |
| 6 Mar | Washington get Wyatt Bongiovanni (LW)Ottawa get Graeme Clarke (RW) |
| 6 Mar | Washington get David Kampf (C)Vancouver get 2026 6th-round pick |
| 6 Mar | Calgary get Ryan Strome (C)Anaheim get 2027 7th-round pick |
| 6 Mar | Colorado get Nazem Kadri (C), 2027 4th-round pickCalgary get conditional 2028 1st-round pick, conditional 2027 2nd-round pick, Victor Olofsson (LW), Maxmilian Curran (C) |
| 6 Mar | Buffalo get Tanner Pearson (LW)Winnipeg get 2026 7th-round pick |
| 6 Mar | Boston get Lukas Reichel (LW)Vancouver get 2026 6th-round pick |
| 6 Mar | Buffalo get Logan Stanley (D), Luke Schenn (D)Winnipeg get Isak Rosen (RW), Jacob Bryson (D), 2027 2nd-round pick, conditional 2026 4th-round pick |
| 5 Mar | Columbus get Conor Garland (RW)Vancouver get 2026 3rd-round pick, 2028 2nd-round pick |
| 5 Mar | Detroit get David Perron (LW)Ottawa get conditional 2026 4th-round pick |
| 5 Mar | Ottawa get Warren Foegele (LW), conditional 2026 3rd-round pickLos Angeles get 2026 2nd-round pick, conditional 2026 3rd-round pick |
| 5 Mar | Vancouver get Jack Thompson (D)San Jose get Jett Woo (D) |
| 5 Mar | Colorado get Nicolas Roy (C)Toronto get conditional 2027 1st-round pick, conditional 2026 5th-round pick |
Trades completed on 5 March and 6 March 2026 involving a Canadian club, from the NHL’s official list.
How NHL trades work
Retained salary
A club can keep paying part of a traded player’s salary so the deal fits under the other club’s cap. It can retain up to 50 per cent of the cap hit. The same share then applies to every remaining year of the contract.
There are limits. A club can carry no more than three retained contracts, and the retained money cannot exceed 15 per cent of the salary cap. The same contract can be retained on only twice. Under the new collective agreement, a second retention cannot come within 75 regular-season days of the first, which ends the quick three-team deals clubs once used to double the discount.
The latest example on this page: Columbus kept 18 per cent of Elvis Merzlikins’ salary when it sent him to Toronto on 28 September.
No-trade and no-movement clauses
A no-trade clause means a player cannot be traded without his consent. He can still be placed on waivers, and sent to the minors if he clears. A modified version works from a list of teams.
A no-movement clause goes further. The player cannot be traded, waived or sent to the minors without agreeing to it. Only players aged 27 or older, or with seven accrued seasons, can have either clause, and both stay with the player if he is traded.
Conditional picks and future considerations
A conditional pick changes round or year if something happens after the trade, such as the club reaching the playoffs, the player reaching a games-played target or signing an extension. Clubs do not always publish the condition.
Future considerations is an unspecified return, and it mostly turns up in small deals for depth players. Four of the 18 trades since 1 July used it, and one included a conditional pick.
The holiday roster freeze
Clubs cannot trade, waive or loan players during the holiday roster freeze. It normally runs from 11:59 p.m. local time on 19 December to 12:01 a.m. on 28 December. The NHL has not yet published this season’s dates, so treat those as the usual window.
Betting on the NHL after a trade
A trade can move the futures markets within minutes. When a contender adds a goaltender or a top-pair defenceman, its Stanley Cup price usually shortens and the seller’s tends to drift. Player markets move too. A new linemate or a bigger power-play role changes what a player is expected to score, and the season-long props follow.
Two cautions. Prices react before the new player has skated with his team, so the first move is a guess about fit. A trade that clears cap space for a later move can matter more than the deal itself. Our Stanley Cup odds page tracks the futures board. The futures betting guide explains how season-long markets settle, and these are the NHL sportsbooks we rate for Canadians, listed by province, with the full comparison on our NHL betting sites page:
NHL trade tracker FAQ
As of the last update, the latest NHL trade was made on 28 September: the Toronto Maple Leafs got Kirill Marchenko, Miles Wood and Elvis Merzlikins from the Columbus Blue Jackets for Matthew Knies, Steven Lorentz, Emil Andrae and a 2027 2nd-round pick.
There have been 18 trades since the 2026-27 league year opened on 1 July 2026, and eight of them involved a Canadian club. The June trades made around the draft, including Brady Tkachuk’s move from Ottawa to Florida, belong to the 2025-26 league year.
The NHL has not announced the 2027 date yet. Last season the deadline fell on Friday 6 March 2026 at 3 p.m. ET, and this page will give the new date once the league confirms it.
Trades are still allowed, but they are rare and small. A player acquired after the deadline cannot play for his new club in the playoffs, and since 2026 the salary cap also applies to each playoff lineup.
The trading club keeps paying part of the player’s salary, up to 50 per cent, and that share stays on its cap for the rest of the contract. A club can carry no more than three retained contracts. The same contract can be retained on only twice.
A no-trade clause stops a player being traded without his consent. A no-movement clause goes further and also stops him being waived or sent to the minors without agreeing to it. Only veterans can have either: players aged 27 or older, or with seven accrued seasons.
A player on waivers can be claimed by any other club for 24 hours. The club lowest in the standings by points percentage gets priority, using last season’s standings until 1 November. If nobody claims him, he can be sent to the minors.
Twice a day. Trades come from the NHL’s official trade list, and signings and waivers from the clubs’ transaction reports, which can run a day or two behind. The stamp at the top shows the last rebuild.
19+ (18+ in AB/MB/QC) | Please play responsibly | Trades from the NHL’s official trade list; signings and waivers from club transaction reports | ConnexOntario: 1-866-531-2600 (ON); your province’s helpline is on our gambling awareness page.