Jul 15 2004 2004-05 to CANUCKS Jonathan Cheechoo 75 Kyle McLaren 73 Christian Ehrhoff 68 SJS 2004 4th #118 Mike Card to SHARKS Todd Bertuzzi 80 Marek Malik 72
Jul 15 2004 2004-05 to BLACKHAWKS Tom Preissing 69 Mike Morris P SJS 2004 1st #28 Jeff Shultz to SHARKS Bryan Berard 77
Jul 15 2004 2004-05 to SABRES CHI 2005 7th #195 Devin Timberblake to BLACKHAWKS BUF 2004 7th #193 Fred Wikner
Jul 15 2004 2004-05 to SABRES Gregori Shafigulin P Alexander Sulzer P Richard Stehlik P NJD 2004 1st #22 Mike Green to PREDATORS Jeff Jillson 70 BUF 2004 2nd #43 Bruce Graham BUF 2005 2nd #52 Nathan Hagemo
Jul 15 2004 2004-05 to HURRICANES Michal Rozsival 70 Tom Kostopoulos 68 JS Aubin 73 VAN 2004 7th #206 Jan Steber to PENGUINS Sean Hill 76
Jul 15 2004 2004-05 to BLACKHAWKS Marcus Nilson 71 Denis Gauthier 73 to FLAMES Eric Daze 76 COL 2004 4th #111 Fredrik Näslund
Jul 15 2004 2004-05 to HURRICANES Jon Klemm 71 CLB 2004 2nd #34 David Shantz to STARS Cory Cross 73 CAR 2005 4th #94 Lukas Vantuch
Jul 15 2004 2004-05 to DUCKS Marcel Hossa 66 Craig Rivet 71 Tomas Plekanec P MTL 2004 1st #18 Kyle Chipchura CHI 2004 4th #92 Andrej Sekera to CANADIENS Petr Sykora 77 Keith Carney 74
Jul 15 2004 2004-05 to STARS Dallas Drake 74 Jussi Markkanen 74 MTL 2004 6th #168 Mike Brown to BLUES Rob DiMaio 69 Stu Barnes 71 Ron Tugnutt 73
Jul 15 2004 2004-05 to SABRES BOS 2004 1st #27 Johannes Salmonsson DET 2004 1st #29 Sami Lepisto to CAPITALS EDM 2004 1st #14 Drew Stafford
Jul 15 2004 2004-05 to PENGUINS Niko Dimitrakos 70 SJS 2004 7th #208 Keith Yandle to SHARKS Josef Melichar 71 Landon Wilson 70 LAK 2004 4th #101 J.T. Wyman
Jul 15 2004 2004-05 to FLAMES Scott Mellanby 75 to BLUES Chris Clark 70 CGY 2004 7th #199 Matthew McIlvane
Jul 15 2004 2004-05 to SHARKS Alexander Khavanov 72 Mark Rycroft 69 to BLUES Scott Thornton 72 Tomas Plihal P
Jul 15 2004 2004-05 to PANTHERS Jeff Halpern 75 Brendan Witt 74 WSH 2004 1st #3 Cam Barker to CAPITALS Niklas Hagman 70 Mike Sillinger 72 Darcy Hordichuk 66 Anthony Stewart P Filip Novak P
Jul 13 2004 2004-05 to OILERS OTT 2004 1st #23 Andrej Meszaros PHX 2004 3rd #65 David Booth BUF 2005 9th #262 Martin Tomko to SABRES Alexei Mikhnov P Jani Rita P EDM 2005 4th #96 Sean Zimmerman
Jul 13 2004 2004-05 to BRUINS Derian Hatcher 77 to RED WINGS Dan McGillis 74 STL 2004 1st #17 Lauri Korpikoski
Jul 13 2004 2004-05 to BRUINS Keith Tkachuk 82 Bryce Salvador 71 STL 2004 1st #17 Lauri Korpikoski $5,000,000 to BLUES Sergei Samsonov 77 Nick Boynton 73 BOS 2004 7th #207 Matt Christie