Aug 1 2004 2004-05 to OILERS Alyn McCauley 75 Pat Rissmiller 62 SJS 2006 3rd #88 Aaron Marvin to SHARKS Dainus Zubrus 74 Brad Isbister 71
Aug 1 2004 2004-05 to PREDATORS Todd Harvey 67 Rob Davison 68 to SHARKS Rem Murray 71 NSH 2005 7th #197 Sebastian Karlsson NSH 2005 8th #227
Aug 1 2004 2004-05 to SABRES Trevor Kidd 72 to MAPLE LEAFS Nathan Paetsch P BUF 2005 8th #232 Drew Fisher
Jul 27 2004 2004-05 to AVALANCHE Brendan Morrow 75 Teppo Numminen 73 Dallas Drake 74 Vojtek Polak P to STARS Joe Sakic 83 Steve Konowalchuck 74 ANH 2005 4th #100 Alessandro Chiesa
Jul 26 2004 2004-05 to SENATORS Bobby Holik 78 STL 2005 2nd #32 Michael Blunden $5,000,000 to BLUES Sami Salo 72 Brian Smolinski 75
Jul 26 2004 2004-05 to PENGUINS Todd Marchant 76 to BLUE JACKETS Milan Kraft 74 Juraj Gracik P PIT 2005 4th #114 Raymond Macias
Jul 26 2004 2004-05 to BLUE JACKETS EDM 2004 5th #134 David Schulz to OILERS Greg Mauldin P CLB 2004 8th #214 Jean-Michael Rizk
Jul 26 2004 2004-05 to SHARKS Pierre Turgeon 74 Michal Vondrka P BUF 2006 9th to SABRES Mike Ricci 71 SJS 2005 7th #198 Martin Rygl
Jul 26 2004 2004-05 to OILERS Jeff Halpern 75 FLA 2005 5th #148 Vaclav Lesak to PANTHERS Doug Weight 81
Jul 26 2004 2004-05 to PANTHERS Alexander Mogilny 80 to MAPLE LEAFS Petr Nedved 76 Petr Taticek P FLA 2005 6th #178 Chad Rau
Jul 26 2004 2004-05 to OILERS Darryl Sydor 76 PIT 2005 2nd #54 PIT 2005 3rd #84 Michael Sauer to PENGUINS Jason Smith 74 EDM 2005 1st #6 Bobby Ryan
Jul 26 2004 2004-05 to BLUES Paul Martin 69 Marek Schwarz P NJD 2005 7th #210 TJ Oshie to DEVILS Pierre Hedin 62 Lauri Tukonen P STL 2005 3rd #62 Richard Lelkes
Jul 26 2004 2004-05 to DUCKS Stephen Weiss 70 Niklas Kronwall 64 Petr Cajanek 72 STL 2005 6th #152 Tom Pyatt to BLUES Andy McDonald 68 Stan Chistov 66 Mike Leclerc 73