2004–05 NHL transactions

This list is for 2004–05 NHL transactions within professional ice hockey league of players in North America. The following contains team-to-team transactions that occurred in the National Hockey League during the 2004–05 NHL season. It lists what team each player has been traded to, or claimed by, and for which players or draft picks, if applicable.

June (Pre Draft Day)

 * 1)  Calgary's acquired second-round pick went to Columbus as the result of a trade on June 26, 2004 that sent two third-round picks (# 70 & 98 overall) in 2004 the Entry Draft to Calgary in exchange for this pick.

June (NHL Entry Draft - Day 1)

 * 1)  Dallas' acquired first-round pick went to San Jose as the result of a trade on June 26, 2004 that sent a first-round pick (# 28 overall), a second-round pick and a third-round pick in the 2004 Entry Draft to Dallas in exchange for a fifth-round pick in the 2004 Entry Draft and this pick.
 * 2)  Dallas' acquired third-round pick went to Washington as the result of a trade on June 26, 2004 that sent a third-round pick in the 2005 Entry Draft to Dallas in exchange for this pick.
 * 3)  Dallas' acquired third-round pick went to Vancouver as the result of a trade on June 26, 2004 that sent a third-round pick in the 2005 Entry Draft to Dallas in exchange for this pick.
 * 4)  The Rangers' acquired second-round pick went to Phoenix as the result of a trade on June 26, 2004 that sent a second-round pick (# 60 overall) and a third-round pick in the 2004 Entry Draft to the Rangers in exchange for this pick.
 * 5)  Phoenix's acquired third-round pick went to the Rangers as the result of a trade on June 26, 2004 that sent a second-round pick (# 50 overall) in the 2004 Entry Draft to Phoenix in exchange for a second-round pick (# 60 overall) in the 2004 Entry Draft and this pick.
 * Phoenix was re-acquired this pick as the result of a trade on June 26, 2004 that sent a third-round pick in the 2005 Entry Draft to Carolina in exchange for this pick.
 * Carolina previously acquired this pick as the result of a trade on June 21, 2003 that sent David Tanabe and Igor Knyazev to Phoenix in exchange for Danny Markov and this pick (being conditional at the time of the trade). The condition – If Phoenix acquired a third-round pick in the 2004 Entry Draft before the start of the third round, the pick would be transferred to Carolina. It was converted on June 26, 2004 when Phoenix acquired a third-round pick in the 2004 Entry Draft from Edmonton.
 * 1)  Phoenix's acquired third-round pick went to the Rangers as the result of a trade on June 26, 2004 that sent a second-round pick (# 50 overall) in the 2004 Entry Draft to Phoenix in exchange for a second-round pick (# 60 overall) in the 2004 Entry Draft and this pick.
 * 2)  Carolina's acquired third-round pick went to Nashville as the result of a trade on July 29, 2005 that sent Andrew Hutchinson to Carolina in exchange for this pick.
 * 3)  Carolina's acquired third-round pick went to Calgary as the result of a trade on July 29, 2005 that sent Mike Commodore to Carolina in exchange for this pick.

June (NHL Entry Draft - Day 2)

 * 1)  The eighth-round pick became a seventh-round pick in the 2005 Entry Draft after the NHL eliminated the eighth and ninth rounds of the draft.
 * 2)  Trade completed on July 30, 2005.

July

 * 1)  Phoenix's acquired fourth-round pick went to Philadelphia as the result of a trade on July 30, 2005 that sent a second-round pick in the 2005 Entry Draft to Phoenix in exchange for a second-round pick in the 2006 Entry Draft and this pick.