| 2012 NHL Free Agents | ||||||||
| PLAYER | POS | AGE | STATUS | 2011-12 TEAM | NEW TEAM | YEARS | DOLLARS | SIGNED |
| Jochen Hecht | C | 35 | Signed | Buffalo | Buffalo | 1 | $1,000,000 | January 13, 2013 |
| Mike Mottau | D | 35 | Signed | Boston | Toronto | 1 | $850,000 | January 13, 2013 |
| Radek Martinek | D | 36 | Signed | Columbus | NY Islanders | 1 | $600,000 | January 13, 2013 |
| Kurtis Foster | D | 31 | Signed | Minnesota | Philadelphia | January 13, 2013 | ||
| Cam Barker | D | 27 | Signed | Edmonton | Vancouver | 1 | $700,000 | January 13, 2013 |
| Cody Franson | D | 25 | Re-signed | Toronto | Toronto | 1 | $1,200,000 | January 13, 2013 |
| Nick Palmieri | RW | 23 | Re-signed | Minnesota | Minnesota | January 13, 2013 | ||
| Michael Del Zotto | D | 22 | Re-signed | NY Rangers | NY Rangers | 2 | $5,100,000 | January 13, 2013 |
| Matt Gilroy | D | 28 | Signed | Ottawa | NY Rangers | January 13, 2013 | ||
| Evander Kane | LW | 21 | Re-signed | Winnipeg | Winnipeg | 6 | $31,500,000 | September 16, 2012 |
| PLAYER | POS | AGE | STATUS | 2011-12 TEAM | NEW TEAM | YEARS | DOLLARS | SIGNED |
| Tyler Ennis | LW | 23 | Re-signed | Buffalo | Buffalo | 2 | $5,625,000 | September 15, 2012 |
| Carlo Colaiacovo | D | 30 | Signed | St. Louis | Detroit | 2 | $5,000,000 | September 14, 2012 |
| Justin Abdelkader | LW | 26 | Re-signed | Detroit | Detroit | 4 | $7,200,000 | September 14, 2012 |
| John Carlson | D | 23 | Re-signed | Washington | Washington | 6 | $23,800,000 | September 14, 2012 |
| Jonathon Blum | D | 24 | Re-signed | Nashville | Nashville | 1 | $650,000 | September 13, 2012 |
| Ben Scrivens | G | 26 | Re-signed | Toronto | Toronto | 2 | $1,250,000 | September 12, 2012 |
| Michal Rozsival | D | 34 | Signed | Phoenix | Chicago | 1 | $2,000,000 | September 11, 2012 |
| Spencer Machacek | RW | 24 | Re-signed | Winnipeg | Winnipeg | 1 | $575,000 | September 11, 2012 |
| Steve Eminger | D | 29 | Re-signed | NY Rangers | NY Rangers | 1 | $750,000 | September 10, 2012 |
| Eddie Lack | G | 25 | Re-signed | Vancouver | Vancouver | 2 | $1,500,000 | August 27, 2012 |
| PLAYER | POS | AGE | STATUS | 2011-12 TEAM | NEW TEAM | YEARS | DOLLARS | SIGNED |
| Scott Hannan | D | 34 | Signed | Calgary | Nashville | 1 | $1,000,000 | August 17, 2012 |
| Bobby Butler | RW | 26 | Signed | Ottawa | New Jersey | 1 | $525,000 | August 9, 2012 |
| Marc-Andre Bourdon | D | 23 | Re-signed | Philadelphia | Philadelphia | 2 | $1,225,000 | August 8, 2012 |
| Patrick Kaleta | RW | 26 | Re-signed | Buffalo | Buffalo | 3 | $3,825,000 | July 31, 2012 |
| Mark Fraser | D | 26 | Re-signed | Toronto | Toronto | 1 | $600,000 | July 30, 2012 |
| Leland Irving | G | 25 | Re-signed | Calgary | Calgary | 1 | $687,500 | July 27, 2012 |
| Alexander Semin | LW | 29 | Signed | Washington | Carolina | 1 | $7,000,000 | July 26, 2012 |
| Anton Stralman | D | 26 | Re-signed | NY Rangers | NY Rangers | 2 | $3,400,000 | July 26, 2012 |
| Alex Plante | D | 24 | Re-signed | Edmonton | Edmonton | 1 | $625,000 | July 26, 2012 |
| Chris Vande Velde | C | 26 | Re-signed | Edmonton | Edmonton | 1 | $714,000 | July 26, 2012 |
| PLAYER | POS | AGE | STATUS | 2011-12 TEAM | NEW TEAM | YEARS | DOLLARS | SIGNED |
| Dale Weise | RW | 24 | Re-signed | Vancouver | Vancouver | 1 | $615,000 | July 25, 2012 |
| Jordie Benn | D | 25 | Re-signed | Dallas | Dallas | 1 | $525,000 | July 25, 2012 |
| Zach Boychuk | C | 23 | Re-signed | Carolina | Carolina | 1 | $625,000 | July 24, 2012 |
| Colin Wilson | C | 23 | Re-signed | Nashville | Nashville | 3 | $6,000,000 | July 24, 2012 |
| Kris Versteeg | RW | 27 | Re-signed | Florida | Florida | 4 | $17,600,000 | July 23, 2012 |
| Sergei Kostitsyn | LW | 26 | Re-signed | Nashville | Nashville | 2 | $6,000,000 | July 23, 2012 |
| Kaspars Daugavins | LW | 25 | Re-signed | Ottawa | Ottawa | 1 | July 23, 2012 | |
| Maxime Macenauer | C | 24 | Re-signed | Winnipeg | Winnipeg | July 23, 2012 | ||
| Drayson Bowman | LW | 24 | Re-signed | Carolina | Carolina | 2 | $600,000 | July 23, 2012 |
| Mark Flood | D | 28 | Signed | Winnipeg | KHL | July 22, 2012 | ||
| PLAYER | POS | AGE | STATUS | 2011-12 TEAM | NEW TEAM | YEARS | DOLLARS | SIGNED |
| Mark Fistric | D | 26 | Re-signed | Dallas | Dallas | 1 | $1,475,000 | July 22, 2012 |
| Daniel Winnik | C | 28 | Signed | San Jose | Anaheim | 2 | $3,600,000 | July 20, 2012 |
| Nikolai Kulemin | LW | 26 | Re-signed | Toronto | Toronto | 2 | $5,600,000 | July 20, 2012 |
| Jerome Samson | RW | 25 | Re-signed | Carolina | Carolina | 1 | $600,000 | July 20, 2012 |
| Sam Gagner | C | 23 | Re-signed | Edmonton | Edmonton | 1 | $3,200,000 | July 20, 2012 |
| Tim Wallace | RW | 28 | Signed | Tampa Bay | Carolina | 1 | $700,000 | July 19, 2012 |
| T.J. Oshie | RW | 26 | Re-signed | St. Louis | St. Louis | 5 | $20,875,000 | July 19, 2012 |
| Aaron Johnson | D | 30 | Signed | Columbus | Boston | 1 | $650,000 | July 18, 2012 |
| Kyle Quincey | D | 27 | Re-signed | Detroit | Detroit | 2 | $7,550,000 | July 18, 2012 |
| Ty Wishart | D | 25 | Re-signed | NY Islanders | NY Islanders | 1 | July 18, 2012 | |
| PLAYER | POS | AGE | STATUS | 2011-12 TEAM | NEW TEAM | YEARS | DOLLARS | SIGNED |
| Jim O'Brien | C | 24 | Re-signed | Ottawa | Ottawa | 2 | July 18, 2012 | |
| Chris Summers | D | 25 | Re-signed | Phoenix | Phoenix | 1 | July 18, 2012 | |
| T.J. Brennan | D | 24 | Re-signed | Buffalo | Buffalo | 1 | July 17, 2012 | |
| Jake Muzzin | D | 24 | Re-signed | Los Angeles | Los Angeles | 1 | July 17, 2012 | |
| Mike Green | D | 27 | Re-signed | Washington | Washington | 3 | $18,250,000 | July 16, 2012 |
| Theo Peckham | D | 25 | Re-signed | Edmonton | Edmonton | 1 | July 16, 2012 | |
| Dwight King | C | 23 | Re-signed | Los Angeles | Los Angeles | 2 | $1,500,000 | July 16, 2012 |
| Ryan Garbutt | C | 27 | Re-signed | Dallas | Dallas | 2 | July 16, 2012 | |
| Kyle Wellwood | C | 30 | Re-signed | Winnipeg | Winnipeg | 1 | $1,600,000 | July 13, 2012 |
| Jamie McGinn | LW | 24 | Re-signed | Colorado | Colorado | 2 | July 13, 2012 | |
| PLAYER | POS | AGE | STATUS | 2011-12 TEAM | NEW TEAM | YEARS | DOLLARS | SIGNED |
| Nick Bonino | C | 25 | Re-signed | Anaheim | Anaheim | 2 | July 13, 2012 | |
| Raphael Diaz | D | 27 | Re-signed | Montreal | Montreal | 2 | $2,450,000 | July 13, 2012 |
| Teemu Selanne | RW | 42 | Re-signed | Anaheim | Anaheim | 1 | $4,500,000 | July 12, 2012 |
| Frazer McLaren | LW | 25 | Re-signed | San Jose | San Jose | 1 | $632,500 | July 12, 2012 |
| T.J. Galiardi | LW | 25 | Re-signed | San Jose | San Jose | 1 | $950,000 | July 12, 2012 |
| Richard Bachman | G | 25 | Re-signed | Dallas | Dallas | 1 | $625,000 | July 12, 2012 |
| Matt Bartkowski | D | 24 | Re-signed | Boston | Boston | 1 | $660,000 | July 12, 2012 |
| Garnet Exelby | D | 31 | Signed | Detroit | Boston | 1 | $600,000 | July 11, 2012 |
| Wojtek Wolski | LW | 27 | Signed | Florida | Washington | 1 | $600,000 | July 11, 2012 |
| Zach Hamill | C | 24 | Re-signed | Washington | Washington | 1 | July 11, 2012 | |
| PLAYER | POS | AGE | STATUS | 2011-12 TEAM | NEW TEAM | YEARS | DOLLARS | SIGNED |
| Lane MacDermid | LW | 23 | Re-signed | Boston | Boston | 1 | $600,000 | July 11, 2012 |
| Jeff Halpern | C | 37 | Signed | Washington | NY Rangers | 1 | $700,000 | July 10, 2012 |
| Jamie Langenbrunner | RW | 37 | Re-signed | St. Louis | St. Louis | 1 | $1,250,000 | July 10, 2012 |
| Krys Barch | RW | 33 | Signed | Florida | New Jersey | 2 | $1,500,000 | July 10, 2012 |
| Kyle Chipchura | C | 27 | Re-signed | Phoenix | Phoenix | 1 | $675,000 | July 6, 2012 |
| Nick Foligno | LW | 25 | Signed | Ottawa | Columbus | 3 | $9,250,000 | July 6, 2012 |
| Tom Wandell | C | 26 | Re-signed | Dallas | Dallas | 1 | $892,500 | July 6, 2012 |
| Anders Lindback | G | 25 | Re-signed | Nashville | Tampa Bay | 2 | $3,600,000 | July 6, 2012 |
| Ruslan Fedotenko | LW | 34 | Signed | NY Rangers | Philadelphia | 1 | $1,750,000 | July 5, 2012 |
| Bruno Gervais | D | 28 | Signed | Tampa Bay | Philadelphia | 2 | $1,650,000 | July 5, 2012 |
| PLAYER | POS | AGE | STATUS | 2011-12 TEAM | NEW TEAM | YEARS | DOLLARS | SIGNED |
| Devan Dubnyk | G | 27 | Signed | Edmonton | Edmonton | 2 | $7,000,000 | July 5, 2012 |
| David Perron | LW | 24 | Re-signed | St. Louis | St. Louis | 4 | $15,250,000 | July 5, 2012 |
| Mikael Backlund | C | 24 | Re-signed | Calgary | Calgary | 1 | $725,000 | July 5, 2012 |
| Jay Beagle | C | 27 | Re-signed | Washington | Washington | 3 | $2,700,000 | July 5, 2012 |
| Mathieu Perreault | C | 25 | Re-signed | Washington | Washington | 2 | $2,100,000 | July 5, 2012 |
| Steve Sullivan | C | 38 | Signed | Pittsburgh | Phoenix | 1 | $1,850,000 | July 4, 2012 |
| Zach Parise | LW | 28 | Signed | New Jersey | Minnesota | 13 | $98,000,000 | July 4, 2012 |
| Ryan Suter | D | 28 | Signed | Nashville | Minnesota | 13 | $98,000,000 | July 4, 2012 |
| Al Montoya | G | 28 | Signed | NY Islanders | Winnipeg | 1 | $601,000 | July 4, 2012 |
| Matt Carle | D | 28 | Signed | Philadelphia | Tampa Bay | 6 | $33,000,000 | July 4, 2012 |
| PLAYER | POS | AGE | STATUS | 2011-12 TEAM | NEW TEAM | YEARS | DOLLARS | SIGNED |
| Jaromir Jagr | RW | 41 | Signed | Philadelphia | Dallas | 1 | $4,550,000 | July 3, 2012 |
| Taylor Pyatt | LW | 31 | Signed | Phoenix | NY Rangers | 2 | $3,100,000 | July 3, 2012 |
| Bryce Salvador | D | 37 | Re-signed | New Jersey | New Jersey | 3 | $9,500,000 | July 3, 2012 |
| Erik Johnson | D | 25 | Re-signed | Colorado | Colorado | 4 | $15,000,000 | July 3, 2012 |
| Jack Hillen | D | 27 | Signed | Nashville | Washington | 1 | July 3, 2012 | |
| Mike Moore | D | 28 | Signed | San Jose | Nashville | 1 | $550,000 | July 3, 2012 |
| Rob Klinkhammer | LW | 26 | Signed | Ottawa | Phoenix | 1 | July 3, 2012 | |
| Mike Testwuide | RW | 26 | Re-signed | Philadelphia | Philadelphia | July 3, 2012 | ||
| Danny Syvret | D | 27 | Signed | St. Louis | Philadelphia | July 3, 2012 | ||
| Cullen Eddy | D | 24 | Re-signed | Philadelphia | Philadelphia | July 3, 2012 | ||
| PLAYER | POS | AGE | STATUS | 2011-12 TEAM | NEW TEAM | YEARS | DOLLARS | SIGNED |
| Martin Brodeur | G | 41 | Re-signed | New Jersey | New Jersey | 2 | $9,000,000 | July 2, 2012 |
| Olli Jokinen | C | 34 | Signed | Calgary | Winnipeg | 2 | $9,000,000 | July 2, 2012 |
| Toby Petersen | C | 34 | Re-signed | Dallas | Dallas | 2 | July 2, 2012 | |
| Johan Hedberg | G | 40 | Re-signed | New Jersey | New Jersey | 2 | $2,800,000 | July 2, 2012 |
| Jeff Woywitka | D | 29 | Signed | NY Rangers | St. Louis | 1 | July 2, 2012 | |
| Jiri Hudler | LW | 29 | Signed | Detroit | Calgary | 4 | $16,000,000 | July 2, 2012 |
| Garrett Stafford | D | 33 | Signed | Montreal | Washington | 1 | July 2, 2012 | |
| Alex Bolduc | C | 27 | Re-signed | Phoenix | Phoenix | 1 | July 2, 2012 | |
| Carey Price | G | 25 | Re-signed | Montreal | Montreal | 6 | $39,000,000 | July 2, 2012 |
| Alexander Radulov | RW | 26 | Signed | Nashville | KHL | 4 | July 2, 2012 | |
| PLAYER | POS | AGE | STATUS | 2011-12 TEAM | NEW TEAM | YEARS | DOLLARS | SIGNED |
| Chris Conner | RW | 29 | Signed | Detroit | Phoenix | 1 | July 2, 2012 | |
| Andrew Ebbett | C | 30 | Re-signed | Vancouver | Vancouver | 1 | $600,000 | July 2, 2012 |
| Steve Pinizzotto | C | 29 | Re-signed | Vancouver | Vancouver | July 2, 2012 | ||
| Alex Stalock | G | 25 | Re-signed | San Jose | San Jose | 1 | July 2, 2012 | |
| Bracken Kearns | C | 32 | Signed | Florida | San Jose | 1 | July 2, 2012 | |
| Arron Asham | RW | 35 | Signed | Pittsburgh | NY Rangers | 2 | $2,000,000 | July 1, 2012 |
| Adrian Aucoin | D | 39 | Signed | Phoenix | Columbus | 1 | $2,000,000 | July 1, 2012 |
| Francis Bouillon | D | 37 | Signed | Nashville | Montreal | 1 | $1,500,000 | July 1, 2012 |
| Eric Boulton | LW | 36 | Signed | New Jersey | NY Islanders | 1 | $540,000 | July 1, 2012 |
| Filip Kuba | D | 36 | Signed | Ottawa | Florida | 2 | $8,000,000 | July 1, 2012 |
| PLAYER | POS | AGE | STATUS | 2011-12 TEAM | NEW TEAM | YEARS | DOLLARS | SIGNED |
| Chris Mason | G | 37 | Signed | Winnipeg | Nashville | 1 | $1,250,000 | July 1, 2012 |
| Sami Salo | D | 38 | Signed | Vancouver | Tampa Bay | 2 | $7,500,000 | July 1, 2012 |
| Ryan Smyth | LW | 37 | Re-signed | Edmonton | Edmonton | 2 | $4,500,000 | July 1, 2012 |
| Sheldon Souray | D | 36 | Signed | Dallas | Anaheim | 3 | $11,000,000 | July 1, 2012 |
| Ray Whitney | LW | 41 | Signed | Phoenix | Dallas | 2 | $9,000,000 | July 1, 2012 |
| Mikael Samuelsson | RW | 36 | Signed | Florida | Detroit | 2 | $6,000,000 | July 1, 2012 |
| Alexei Ponikarovsky | LW | 33 | Signed | New Jersey | Winnipeg | 1 | $1,800,000 | July 1, 2012 |
| Darcy Hordichuk | LW | 32 | Re-signed | Edmonton | Edmonton | 1 | $850,000 | July 1, 2012 |
| Bryan Allen | D | 32 | Signed | Carolina | Anaheim | 3 | $10,500,000 | July 1, 2012 |
| Scott Clemmensen | G | 35 | Re-signed | Florida | Florida | 2 | July 1, 2012 | |
| PLAYER | POS | AGE | STATUS | 2011-12 TEAM | NEW TEAM | YEARS | DOLLARS | SIGNED |
| Joe Corvo | D | 35 | Signed | Boston | Carolina | 1 | $2,000,000 | July 1, 2012 |
| Colby Armstrong | RW | 30 | Signed | Toronto | Montreal | 1 | $1,000,000 | July 1, 2012 |
| Brian McGrattan | RW | 31 | Re-signed | Nashville | Nashville | 1 | July 1, 2012 | |
| Aaron Rome | D | 29 | Signed | Vancouver | Dallas | 3 | $4,500,000 | July 1, 2012 |
| Matt Carkner | D | 32 | Signed | Ottawa | NY Islanders | 3 | $4,500,000 | July 1, 2012 |
| Brad Boyes | C | 31 | Signed | Buffalo | NY Islanders | 1 | $1,000,000 | July 1, 2012 |
| Jay McClement | C | 30 | Signed | Colorado | Toronto | 2 | $3,000,000 | July 1, 2012 |
| Jordin Tootoo | RW | 30 | Signed | Nashville | Detroit | 3 | $5,700,000 | July 1, 2012 |
| P.A. Parenteau | RW | 30 | Signed | NY Islanders | Colorado | 4 | $16,000,000 | July 1, 2012 |
| Sheldon Brookbank | D | 32 | Signed | Anaheim | Chicago | 2 | July 1, 2012 | |
| PLAYER | POS | AGE | STATUS | 2011-12 TEAM | NEW TEAM | YEARS | DOLLARS | SIGNED |
| Greg Zanon | D | 32 | Signed | Boston | Colorado | 2 | $4,500,000 | July 1, 2012 |
| George Parros | RW | 33 | Signed | Anaheim | Florida | 2 | $1,850,000 | July 1, 2012 |
| Dustin Penner | LW | 30 | Re-signed | Los Angeles | Los Angeles | 1 | $3,250,000 | July 1, 2012 |
| Zenon Konopka | C | 32 | Signed | Ottawa | Minnesota | 2 | $1,850,000 | July 1, 2012 |
| John Mitchell | C | 28 | Signed | NY Rangers | Colorado | 2 | $2,200,000 | July 1, 2012 |
| Warren Peters | C | 30 | Signed | Minnesota | Pittsburgh | 1 | $600,000 | July 1, 2012 |
| David Moss | LW | 31 | Signed | Calgary | Phoenix | 2 | July 1, 2012 | |
| Brandon Prust | RW | 29 | Signed | NY Rangers | Montreal | 4 | $10,000,000 | July 1, 2012 |
| Benoit Pouliot | LW | 26 | Signed | Boston | Tampa Bay | 1 | $1,800,000 | July 1, 2012 |
| Justin Peters | G | 26 | Re-signed | Carolina | Carolina | 2 | July 1, 2012 | |
| PLAYER | POS | AGE | STATUS | 2011-12 TEAM | NEW TEAM | YEARS | DOLLARS | SIGNED |
| Brad Staubitz | RW | 28 | Signed | Montreal | Anaheim | 2 | July 1, 2012 | |
| Guillaume Latendresse | LW | 26 | Signed | Minnesota | Ottawa | 1 | $1,200,000 | July 1, 2012 |
| Michael Blunden | RW | 26 | Re-signed | Montreal | Montreal | 1 | July 1, 2012 | |
| Adam Burish | RW | 30 | Signed | Dallas | San Jose | 4 | $7,200,000 | July 1, 2012 |
| Ryan Hamilton | LW | 28 | Re-signed | Toronto | Toronto | 1 | July 1, 2012 | |
| Joey Crabb | RW | 30 | Signed | Toronto | Washington | 1 | $950,000 | July 1, 2012 |
| John Scott | LW | 30 | Signed | NY Rangers | Buffalo | 1 | July 1, 2012 | |
| Torrey Mitchell | LW | 28 | Signed | San Jose | Minnesota | 3 | $5,700,000 | July 1, 2012 |
| Brett Sutter | C | 25 | Re-signed | Carolina | Carolina | 1 | $550,000 | July 1, 2012 |
| Mike Lundin | D | 28 | Signed | Minnesota | Ottawa | 1 | $1,150,000 | July 1, 2012 |
| PLAYER | POS | AGE | STATUS | 2011-12 TEAM | NEW TEAM | YEARS | DOLLARS | SIGNED |
| Tanner Glass | C | 29 | Signed | Winnipeg | Pittsburgh | 2 | $1,200,000 | July 1, 2012 |
| Mike Kostka | D | 27 | Signed | Tampa Bay | Toronto | 1 | July 1, 2012 | |
| Stu Bickel | D | 26 | Re-signed | NY Rangers | NY Rangers | 2 | $1,500,000 | July 1, 2012 |
| Taylor Chorney | D | 26 | Re-signed | St. Louis | St. Louis | 1 | July 1, 2012 | |
| Cedrick Desjardins | G | 27 | Signed | Colorado | Montreal | 1 | July 1, 2012 | |
| Dylan Reese | D | 28 | Signed | NY Islanders | Pittsburgh | 1 | $600,000 | July 1, 2012 |
| Jason Garrison | D | 28 | Signed | Florida | Vancouver | 6 | $27,600,000 | July 1, 2012 |
| Micheal Haley | C | 27 | Re-signed | NY Islanders | NY Islanders | July 1, 2012 | ||
| Mike McKenna | G | 30 | Signed | Ottawa | St. Louis | 1 | July 1, 2012 | |
| Jonas Gustavsson | G | 28 | Signed | Toronto | Detroit | 2 | $3,000,000 | July 1, 2012 |
| PLAYER | POS | AGE | STATUS | 2011-12 TEAM | NEW TEAM | YEARS | DOLLARS | SIGNED |
| Evan Oberg | D | 23 | Re-signed | Tampa Bay | Tampa Bay | 1 | July 1, 2012 | |
| Jussi Rynnas | G | 26 | Re-signed | Toronto | Toronto | 1 | July 1, 2012 | |
| Matt Frattin | RW | 25 | Re-signed | Toronto | Toronto | 2 | July 1, 2012 | |
| Scott Ford | D | 33 | Signed | Nashville | St. Louis | 1 | July 1, 2012 | |
| Alexei Emelin | D | 27 | Re-signed | Montreal | Montreal | 2 | $4,000,000 | July 1, 2012 |
| Damien Brunner | C | 27 | Signed | TBD | Detroit | 1 | $925,000 | July 1, 2012 |
| Paul Gaustad | C | 31 | Re-signed | Nashville | Nashville | 4 | $13,000,000 | June 30, 2012 |
| Matt Niskanen | D | 26 | Re-signed | Pittsburgh | Pittsburgh | 2 | $4,600,000 | June 30, 2012 |
| Martin Biron | G | 35 | Re-signed | NY Rangers | NY Rangers | 2 | $2,600,000 | June 29, 2012 |
| Cory Sarich | D | 34 | Re-signed | Calgary | Calgary | 2 | $4,000,000 | June 29, 2012 |
| PLAYER | POS | AGE | STATUS | 2011-12 TEAM | NEW TEAM | YEARS | DOLLARS | SIGNED |
| Travis Moen | LW | 31 | Re-signed | Montreal | Montreal | 4 | $7,400,000 | June 29, 2012 |
| Cam Janssen | RW | 29 | Re-signed | New Jersey | New Jersey | 1 | $575,000 | June 29, 2012 |
| Lee Stempniak | RW | 30 | Re-signed | Calgary | Calgary | 2 | $2,500,000 | June 29, 2012 |
| Steve Downie | RW | 26 | Re-signed | Colorado | Colorado | 2 | $5,300,000 | June 29, 2012 |
| Blair Jones | C | 26 | Re-signed | Calgary | Calgary | 2 | $1,300,000 | June 29, 2012 |
| Andy Miele | C | 25 | Re-signed | Phoenix | Phoenix | 1 | June 29, 2012 | |
| Hal Gill | D | 38 | Re-signed | Nashville | Nashville | 2 | $4,000,000 | June 28, 2012 |
| Scott Nichol | C | 38 | Re-signed | St. Louis | St. Louis | 1 | $650,000 | June 28, 2012 |
| Petteri Nokelainen | C | 27 | Re-signed | Montreal | Montreal | 1 | $575,000 | June 28, 2012 |
| Tuukka Rask | G | 26 | Re-signed | Boston | Boston | 1 | $3,500,000 | June 28, 2012 |
| PLAYER | POS | AGE | STATUS | 2011-12 TEAM | NEW TEAM | YEARS | DOLLARS | SIGNED |
| Matt Kassian | LW | 26 | Re-signed | Minnesota | Minnesota | 2 | $1,150,000 | June 28, 2012 |
| Cory Schneider | G | 27 | Re-signed | Vancouver | Vancouver | 3 | $12,000,000 | June 28, 2012 |
| Dennis Wideman | D | 30 | Signed | Washington | Calgary | 5 | $26,250,000 | June 27, 2012 |
| Blake Comeau | RW | 27 | Re-signed | Calgary | Calgary | 1 | $1,250,000 | June 27, 2012 |
| Shane O'Brien | D | 29 | Re-signed | Colorado | Colorado | 3 | $6,000,000 | June 26, 2012 |
| Stephane Veilleux | C | 31 | Re-signed | Minnesota | Minnesota | 1 | $600,000 | June 25, 2012 |
| Jarret Stoll | C | 30 | Re-signed | Los Angeles | Los Angeles | 3 | $9,750,000 | June 22, 2012 |
| Colin Fraser | C | 28 | Re-signed | Los Angeles | Los Angeles | 2 | $1,650,000 | June 22, 2012 |
| Josh Harding | G | 28 | Re-signed | Minnesota | Minnesota | 3 | $5,700,000 | June 19, 2012 |
| Erik Karlsson | D | 22 | Re-signed | Ottawa | Ottawa | 7 | $45,500,000 | June 19, 2012 |
| PLAYER | POS | AGE | STATUS | 2011-12 TEAM | NEW TEAM | YEARS | DOLLARS | SIGNED |
| Lennart Petrell | C | 29 | Re-signed | Edmonton | Edmonton | 1 | $825,000 | June 19, 2012 |
| Brad Stuart | D | 33 | Signed | Detroit | San Jose | 3 | $10,800,000 | June 18, 2012 |
| Barret Jackman | D | 32 | Re-signed | St. Louis | St. Louis | 3 | $9,500,000 | June 18, 2012 |
| Adam Hall | RW | 32 | Re-signed | Tampa Bay | Tampa Bay | 1 | $650,000 | June 15, 2012 |
| J.T. Wyman | RW | 27 | Re-signed | Tampa Bay | Tampa Bay | 1 | $600,000 | June 15, 2012 |
| Aaron Volpatti | LW | 28 | Re-signed | Vancouver | Vancouver | 1 | $600,000 | June 15, 2012 |
| Jim Slater | C | 30 | Re-signed | Winnipeg | Winnipeg | 3 | $4,800,000 | June 14, 2012 |
| Chris Kelly | C | 32 | Signed | Boston | Boston | 4 | $12,000,000 | June 11, 2012 |
| Gregory Campbell | C | 29 | Re-signed | Boston | Boston | 3 | $4,800,000 | June 11, 2012 |
| David Jones | RW | 28 | Re-signed | Colorado | Colorado | 4 | $16,000,000 | June 7, 2012 |
| PLAYER | POS | AGE | STATUS | 2011-12 TEAM | NEW TEAM | YEARS | DOLLARS | SIGNED |
| Tomas Vokoun | G | 36 | Signed | Washington | Pittsburgh | 2 | $4,000,000 | June 4, 2012 |
| Cody McLeod | LW | 28 | Re-signed | Colorado | Colorado | 3 | $3,500,000 | June 4, 2012 |
| Daniel Paille | LW | 29 | Re-signed | Boston | Boston | 3 | $3,900,000 | June 1, 2012 |
| Chris Bourque | LW | 27 | Signed | Washington | Boston | 2 | $1,100,000 | June 1, 2012 |
| Derek MacKenzie | C | 31 | Re-signed | Columbus | Columbus | 2 | $2,000,000 | May 31, 2012 |
| Johnny Oduya | D | 31 | Re-signed | Chicago | Chicago | 3 | $10,125,000 | May 29, 2012 |
| Jamal Mayers | C | 38 | Re-signed | Chicago | Chicago | 1 | $600,000 | May 26, 2012 |
| Total: | $1,039,092,500 | |||||||
