| 2012 NHL Free Agents | ||||||||
| PLAYER | POS | AGE | STATUS | 2011-12 TEAM | NEW TEAM | YEARS | DOLLARS | SIGNED |
| Justin Abdelkader | LW | 26 | Re-signed | Detroit | Detroit | 4 | $7,200,000 | September 14, 2012 |
| Akim Aliu | C | 24 | RFA | Calgary | TBD | -- | ||
| Bryan Allen | D | 32 | Signed | Carolina | Anaheim | 3 | $10,500,000 | July 1, 2012 |
| Cody Almond | C | 23 | RFA | Minnesota | TBD | -- | ||
| Colby Armstrong | RW | 30 | Signed | Toronto | Montreal | 1 | $1,000,000 | July 1, 2012 |
| Jason Arnott | C | 38 | UFA | St. Louis | TBD | -- | ||
| 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 |
| Alex Auld | G | 32 | UFA | Ottawa | TBD | -- | ||
| Richard Bachman | G | 25 | Re-signed | Dallas | Dallas | 1 | $625,000 | July 12, 2012 |
| PLAYER | POS | AGE | STATUS | 2011-12 TEAM | NEW TEAM | YEARS | DOLLARS | SIGNED |
| Mikael Backlund | C | 24 | Re-signed | Calgary | Calgary | 1 | $725,000 | July 5, 2012 |
| Krys Barch | RW | 33 | Signed | Florida | New Jersey | 2 | $1,500,000 | July 10, 2012 |
| Cam Barker | D | 27 | Signed | Edmonton | Vancouver | 1 | $700,000 | January 13, 2013 |
| Matt Bartkowski | D | 24 | Re-signed | Boston | Boston | 1 | $660,000 | July 12, 2012 |
| Jay Beagle | C | 27 | Re-signed | Washington | Washington | 3 | $2,700,000 | July 5, 2012 |
| Jamie Benn | LW | 23 | RFA | Dallas | TBD | -- | ||
| Jordie Benn | D | 25 | Re-signed | Dallas | Dallas | 1 | $525,000 | July 25, 2012 |
| Steve Bernier | RW | 28 | UFA | New Jersey | TBD | -- | ||
| Stu Bickel | D | 26 | Re-signed | NY Rangers | NY Rangers | 2 | $1,500,000 | July 1, 2012 |
| Martin Biron | G | 35 | Re-signed | NY Rangers | NY Rangers | 2 | $2,600,000 | June 29, 2012 |
| PLAYER | POS | AGE | STATUS | 2011-12 TEAM | NEW TEAM | YEARS | DOLLARS | SIGNED |
| Byron Bitz | RW | 28 | UFA | Vancouver | TBD | -- | ||
| Jason Blake | LW | 39 | UFA | Anaheim | TBD | -- | ||
| Jonathon Blum | D | 24 | Re-signed | Nashville | Nashville | 1 | $650,000 | September 13, 2012 |
| Michael Blunden | RW | 26 | Re-signed | Montreal | Montreal | 1 | July 1, 2012 | |
| Alex Bolduc | C | 27 | Re-signed | Phoenix | Phoenix | 1 | July 2, 2012 | |
| Jared Boll | RW | 26 | RFA | Columbus | TBD | -- | ||
| Nick Bonino | C | 25 | Re-signed | Anaheim | Anaheim | 2 | July 13, 2012 | |
| Robert Bortuzzo | D | 24 | RFA | Pittsburgh | TBD | -- | ||
| 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 |
| PLAYER | POS | AGE | STATUS | 2011-12 TEAM | NEW TEAM | YEARS | DOLLARS | SIGNED |
| Marc-Andre Bourdon | D | 23 | Re-signed | Philadelphia | Philadelphia | 2 | $1,225,000 | August 8, 2012 |
| Chris Bourque | LW | 27 | Signed | Washington | Boston | 2 | $1,100,000 | June 1, 2012 |
| Drayson Bowman | LW | 24 | Re-signed | Carolina | Carolina | 2 | $600,000 | July 23, 2012 |
| Darryl Boyce | C | 28 | UFA | Columbus | TBD | -- | ||
| Zach Boychuk | C | 23 | Re-signed | Carolina | Carolina | 1 | $625,000 | July 24, 2012 |
| Brad Boyes | C | 31 | Signed | Buffalo | NY Islanders | 1 | $1,000,000 | July 1, 2012 |
| T.J. Brennan | D | 24 | Re-signed | Buffalo | Buffalo | 1 | July 17, 2012 | |
| Martin Brodeur | G | 40 | Re-signed | New Jersey | New Jersey | 2 | $9,000,000 | July 2, 2012 |
| Sheldon Brookbank | D | 32 | Signed | Anaheim | Chicago | 2 | July 1, 2012 | |
| Evan Brophey | C | 26 | UFA | Colorado | TBD | -- | ||
| PLAYER | POS | AGE | STATUS | 2011-12 TEAM | NEW TEAM | YEARS | DOLLARS | SIGNED |
| Andrew Brunette | LW | 39 | UFA | Chicago | TBD | -- | ||
| Damien Brunner | C | 27 | Signed | TBD | Detroit | 1 | $925,000 | July 1, 2012 |
| Fabian Brunnstrom | LW | 28 | UFA | Detroit | TBD | -- | ||
| Adam Burish | RW | 30 | Signed | Dallas | San Jose | 4 | $7,200,000 | July 1, 2012 |
| Bobby Butler | RW | 26 | Signed | Ottawa | New Jersey | 1 | $525,000 | August 9, 2012 |
| Dane Byers | LW | 27 | UFA | Columbus | TBD | -- | ||
| Paul Byron | C | 24 | RFA | Calgary | TBD | -- | ||
| Brian Campbell | D | 33 | UFA | Montreal | TBD | -- | ||
| Gregory Campbell | C | 29 | Re-signed | Boston | Boston | 3 | $4,800,000 | June 11, 2012 |
| Matt Carkner | D | 32 | Signed | Ottawa | NY Islanders | 3 | $4,500,000 | July 1, 2012 |
| PLAYER | POS | AGE | STATUS | 2011-12 TEAM | NEW TEAM | YEARS | DOLLARS | SIGNED |
| Matt Carle | D | 28 | Signed | Philadelphia | Tampa Bay | 6 | $33,000,000 | July 4, 2012 |
| John Carlson | D | 23 | Re-signed | Washington | Washington | 6 | $23,800,000 | September 14, 2012 |
| Sebastien Caron | G | 32 | UFA | Nashville | TBD | -- | ||
| Ryan Carter | C | 29 | UFA | New Jersey | TBD | -- | ||
| Kyle Chipchura | C | 27 | Re-signed | Phoenix | Phoenix | 1 | $675,000 | July 6, 2012 |
| Taylor Chorney | D | 26 | Re-signed | St. Louis | St. Louis | 1 | July 1, 2012 | |
| Erik Christensen | C | 29 | UFA | Minnesota | TBD | -- | ||
| Brett Clark | D | 36 | UFA | Tampa Bay | TBD | -- | ||
| Scott Clemmensen | G | 35 | Re-signed | Florida | Florida | 2 | July 1, 2012 | |
| Carlo Colaiacovo | D | 30 | Signed | St. Louis | Detroit | 2 | $5,000,000 | September 14, 2012 |
| PLAYER | POS | AGE | STATUS | 2011-12 TEAM | NEW TEAM | YEARS | DOLLARS | SIGNED |
| Blake Comeau | RW | 27 | Re-signed | Calgary | Calgary | 1 | $1,250,000 | June 27, 2012 |
| Mike Commodore | D | 33 | UFA | Tampa Bay | TBD | -- | ||
| Ty Conklin | G | 37 | UFA | Detroit | TBD | -- | ||
| Chris Conner | RW | 29 | Signed | Detroit | Phoenix | 1 | July 2, 2012 | |
| Joe Corvo | D | 35 | Signed | Boston | Carolina | 1 | $2,000,000 | July 1, 2012 |
| Joey Crabb | RW | 30 | Signed | Toronto | Washington | 1 | $950,000 | July 1, 2012 |
| Mark Cullen | C | 34 | UFA | Florida | TBD | -- | ||
| Kyle Cumiskey | D | 26 | RFA | Anaheim | TBD | -- | ||
| Evgeni Dadonov | RW | 24 | RFA | Carolina | TBD | -- | ||
| Mathieu Darche | LW | 36 | UFA | Montreal | TBD | -- | ||
| PLAYER | POS | AGE | STATUS | 2011-12 TEAM | NEW TEAM | YEARS | DOLLARS | SIGNED |
| Kaspars Daugavins | LW | 24 | Re-signed | Ottawa | Ottawa | 1 | July 23, 2012 | |
| Mark Dekanich | G | 26 | UFA | Columbus | TBD | -- | ||
| Michael Del Zotto | D | 22 | Re-signed | NY Rangers | NY Rangers | 2 | $5,100,000 | January 13, 2013 |
| Cedrick Desjardins | G | 27 | Signed | Colorado | Montreal | 1 | July 1, 2012 | |
| Raphael Diaz | D | 27 | Re-signed | Montreal | Montreal | 2 | $2,450,000 | July 13, 2012 |
| Shane Doan | RW | 36 | UFA | Phoenix | TBD | -- | ||
| Jake Dowell | C | 28 | UFA | Dallas | TBD | -- | ||
| Steve Downie | RW | 26 | Re-signed | Colorado | Colorado | 2 | $5,300,000 | June 29, 2012 |
| Devan Dubnyk | G | 26 | Signed | Edmonton | Edmonton | 2 | $7,000,000 | July 5, 2012 |
| Radek Dvorak | RW | 36 | UFA | Dallas | TBD | -- | ||
| PLAYER | POS | AGE | STATUS | 2011-12 TEAM | NEW TEAM | YEARS | DOLLARS | SIGNED |
| Mark Eaton | D | 35 | UFA | NY Islanders | TBD | -- | ||
| Andrew Ebbett | C | 30 | Re-signed | Vancouver | Vancouver | 1 | $600,000 | July 2, 2012 |
| Cullen Eddy | D | 24 | Re-signed | Philadelphia | Philadelphia | July 3, 2012 | ||
| Lars Eller | C | 23 | RFA | Montreal | TBD | -- | ||
| Keaton Ellerby | D | 24 | RFA | Florida | TBD | -- | ||
| Dan Ellis | G | 32 | UFA | Anaheim | TBD | -- | ||
| Alexei Emelin | D | 27 | Re-signed | Montreal | Montreal | 2 | $4,000,000 | July 1, 2012 |
| Steve Eminger | D | 29 | Re-signed | NY Rangers | NY Rangers | 1 | $750,000 | September 10, 2012 |
| Andreas Engqvist | C | 25 | RFA | Montreal | TBD | -- | ||
| Tyler Ennis | LW | 23 | Re-signed | Buffalo | Buffalo | 2 | $5,625,000 | September 15, 2012 |
| PLAYER | POS | AGE | STATUS | 2011-12 TEAM | NEW TEAM | YEARS | DOLLARS | SIGNED |
| Garnet Exelby | D | 31 | Signed | Detroit | Boston | 1 | $600,000 | July 11, 2012 |
| Justin Falk | D | 24 | RFA | Minnesota | TBD | -- | ||
| Mark Fayne | D | 25 | RFA | New Jersey | TBD | -- | ||
| Ruslan Fedotenko | LW | 34 | Signed | NY Rangers | Philadelphia | 1 | $1,750,000 | July 5, 2012 |
| Brett Festerling | D | 27 | RFA | Winnipeg | TBD | -- | ||
| Nikita Filatov | LW | 22 | RFA | Ottawa | TBD | -- | ||
| Jeff Finger | D | 33 | UFA | Toronto | TBD | -- | ||
| Mark Fistric | D | 26 | Re-signed | Dallas | Dallas | 1 | $1,475,000 | July 22, 2012 |
| Mark Flood | D | 28 | Signed | Winnipeg | KHL | July 22, 2012 | ||
| Nick Foligno | LW | 25 | Signed | Ottawa | Columbus | 3 | $9,250,000 | July 6, 2012 |
| PLAYER | POS | AGE | STATUS | 2011-12 TEAM | NEW TEAM | YEARS | DOLLARS | SIGNED |
| Scott Ford | D | 33 | Signed | Nashville | St. Louis | 1 | July 1, 2012 | |
| Brian Foster | G | 26 | RFA | Florida | TBD | -- | ||
| Kurtis Foster | D | 31 | Signed | Minnesota | Philadelphia | January 13, 2013 | ||
| Cody Franson | D | 25 | Re-signed | Toronto | Toronto | 1 | $1,200,000 | January 13, 2013 |
| Colin Fraser | C | 28 | Re-signed | Los Angeles | Los Angeles | 2 | $1,650,000 | June 22, 2012 |
| Mark Fraser | D | 26 | Re-signed | Toronto | Toronto | 1 | $600,000 | July 30, 2012 |
| Matt Frattin | RW | 25 | Re-signed | Toronto | Toronto | 2 | July 1, 2012 | |
| Sam Gagner | C | 23 | Re-signed | Edmonton | Edmonton | 1 | $3,200,000 | July 20, 2012 |
| T.J. Galiardi | LW | 25 | Re-signed | San Jose | San Jose | 1 | $950,000 | July 12, 2012 |
| Ryan Garbutt | C | 27 | Re-signed | Dallas | Dallas | 2 | July 16, 2012 | |
| PLAYER | POS | AGE | STATUS | 2011-12 TEAM | NEW TEAM | YEARS | DOLLARS | SIGNED |
| Jason Garrison | D | 28 | Signed | Florida | Vancouver | 6 | $27,600,000 | July 1, 2012 |
| Paul Gaustad | C | 31 | Re-signed | Nashville | Nashville | 4 | $13,000,000 | June 30, 2012 |
| Chay Genoway | D | 26 | RFA | Minnesota | TBD | -- | ||
| Blake Geoffrion | LW | 25 | RFA | Montreal | TBD | -- | ||
| Bruno Gervais | D | 28 | Signed | Tampa Bay | Philadelphia | 2 | $1,650,000 | July 5, 2012 |
| Hal Gill | D | 38 | Re-signed | Nashville | Nashville | 2 | $4,000,000 | June 28, 2012 |
| Matt Gilroy | D | 28 | Signed | Ottawa | NY Rangers | January 13, 2013 | ||
| Brian Gionta | RW | 34 | UFA | New Jersey | TBD | -- | ||
| Tanner Glass | C | 29 | Signed | Winnipeg | Pittsburgh | 2 | $1,200,000 | July 1, 2012 |
| John Grahame | G | 37 | UFA | NY Islanders | TBD | -- | ||
| PLAYER | POS | AGE | STATUS | 2011-12 TEAM | NEW TEAM | YEARS | DOLLARS | SIGNED |
| Mike Green | D | 27 | Re-signed | Washington | Washington | 3 | $18,250,000 | July 16, 2012 |
| Jonas Gustavsson | G | 28 | Signed | Toronto | Detroit | 2 | $3,000,000 | July 1, 2012 |
| Niklas Hagman | LW | 33 | UFA | Anaheim | TBD | -- | ||
| Micheal Haley | C | 27 | Re-signed | NY Islanders | NY Islanders | July 1, 2012 | ||
| Adam Hall | RW | 32 | Re-signed | Tampa Bay | Tampa Bay | 1 | $650,000 | June 15, 2012 |
| Jeff Halpern | C | 36 | Signed | Washington | NY Rangers | 1 | $700,000 | July 10, 2012 |
| Zach Hamill | C | 24 | Re-signed | Washington | Washington | 1 | July 11, 2012 | |
| Ryan Hamilton | LW | 28 | Re-signed | Toronto | Toronto | 1 | July 1, 2012 | |
| Scott Hannan | D | 34 | Signed | Calgary | Nashville | 1 | $1,000,000 | August 17, 2012 |
| Josh Harding | G | 28 | Re-signed | Minnesota | Minnesota | 3 | $5,700,000 | June 19, 2012 |
| PLAYER | POS | AGE | STATUS | 2011-12 TEAM | NEW TEAM | YEARS | DOLLARS | SIGNED |
| Peter Harrold | D | 29 | UFA | New Jersey | TBD | -- | ||
| Jochen Hecht | C | 35 | Signed | Buffalo | Buffalo | 1 | $1,000,000 | January 13, 2013 |
| Johan Hedberg | G | 39 | Re-signed | New Jersey | New Jersey | 2 | $2,800,000 | July 2, 2012 |
| Jack Hillen | D | 27 | Signed | Nashville | Washington | 1 | July 3, 2012 | |
| Ben Holmstrom | C | 26 | RFA | Philadelphia | TBD | -- | ||
| Tomas Holmstrom | LW | 40 | UFA | Detroit | TBD | -- | ||
| Korbinian Holzer | D | 25 | RFA | Toronto | TBD | -- | ||
| Darcy Hordichuk | LW | 32 | Re-signed | Edmonton | Edmonton | 1 | $850,000 | July 1, 2012 |
| Jiri Hudler | LW | 29 | Signed | Detroit | Calgary | 4 | $16,000,000 | July 2, 2012 |
| Kristian Huselius | LW | 34 | UFA | Columbus | TBD | -- | ||
| PLAYER | POS | AGE | STATUS | 2011-12 TEAM | NEW TEAM | YEARS | DOLLARS | SIGNED |
| Kent Huskins | D | 33 | UFA | St. Louis | TBD | -- | ||
| Leland Irving | G | 25 | Re-signed | Calgary | Calgary | 1 | $687,500 | July 27, 2012 |
| Barret Jackman | D | 32 | Re-signed | St. Louis | St. Louis | 3 | $9,500,000 | June 18, 2012 |
| Jaromir Jagr | RW | 41 | Signed | Philadelphia | Dallas | 1 | $4,550,000 | July 3, 2012 |
| Doug Janik | D | 33 | UFA | Detroit | TBD | -- | ||
| Cam Janssen | RW | 29 | Re-signed | New Jersey | New Jersey | 1 | $575,000 | June 29, 2012 |
| Aaron Johnson | D | 30 | Signed | Columbus | Boston | 1 | $650,000 | July 18, 2012 |
| Brent Johnson | G | 36 | UFA | Pittsburgh | TBD | -- | ||
| Erik Johnson | D | 25 | Re-signed | Colorado | Colorado | 4 | $15,000,000 | July 3, 2012 |
| Olli Jokinen | C | 34 | Signed | Calgary | Winnipeg | 2 | $9,000,000 | July 2, 2012 |
| PLAYER | POS | AGE | STATUS | 2011-12 TEAM | NEW TEAM | YEARS | DOLLARS | SIGNED |
| Blair Jones | C | 26 | Re-signed | Calgary | Calgary | 2 | $1,300,000 | June 29, 2012 |
| David Jones | RW | 28 | Re-signed | Colorado | Colorado | 4 | $16,000,000 | June 7, 2012 |
| Randy Jones | D | 31 | UFA | Winnipeg | TBD | -- | ||
| Milan Jurcina | D | 29 | UFA | NY Islanders | TBD | -- | ||
| Patrick Kaleta | RW | 26 | Re-signed | Buffalo | Buffalo | 3 | $3,825,000 | July 31, 2012 |
| Evander Kane | LW | 21 | Re-signed | Winnipeg | Winnipeg | 6 | $31,500,000 | September 16, 2012 |
| Erik Karlsson | D | 22 | Re-signed | Ottawa | Ottawa | 7 | $45,500,000 | June 19, 2012 |
| Matt Kassian | LW | 26 | Re-signed | Minnesota | Minnesota | 2 | $1,150,000 | June 28, 2012 |
| Bracken Kearns | C | 31 | Signed | Florida | San Jose | 1 | July 2, 2012 | |
| Chris Kelly | C | 32 | Signed | Boston | Boston | 4 | $12,000,000 | June 11, 2012 |
| PLAYER | POS | AGE | STATUS | 2011-12 TEAM | NEW TEAM | YEARS | DOLLARS | SIGNED |
| Tim Kennedy | LW | 27 | RFA | TBD | TBD | -- | ||
| Dwight King | C | 23 | Re-signed | Los Angeles | Los Angeles | 2 | $1,500,000 | July 16, 2012 |
| Rob Klinkhammer | LW | 26 | Signed | Ottawa | Phoenix | 1 | July 3, 2012 | |
| Mike Knuble | RW | 40 | UFA | Washington | TBD | -- | ||
| Zenon Konopka | C | 32 | Signed | Ottawa | Minnesota | 2 | $1,850,000 | July 1, 2012 |
| Andrei Kostitsyn | RW | 28 | UFA | Nashville | TBD | -- | ||
| Sergei Kostitsyn | LW | 26 | Re-signed | Nashville | Nashville | 2 | $6,000,000 | July 23, 2012 |
| Mike Kostka | D | 27 | Signed | Tampa Bay | Toronto | 1 | July 1, 2012 | |
| Tom Kostopoulos | RW | 34 | UFA | Calgary | TBD | -- | ||
| 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 |
| Pavel Kubina | D | 36 | UFA | Philadelphia | TBD | -- | ||
| Arturs Kulda | D | 24 | RFA | Winnipeg | TBD | -- | ||
| Nikolai Kulemin | LW | 26 | Re-signed | Toronto | Toronto | 2 | $5,600,000 | July 20, 2012 |
| Dmitry Kulikov | D | 22 | RFA | Florida | TBD | -- | ||
| Eddie Lack | G | 25 | Re-signed | Vancouver | Vancouver | 2 | $1,500,000 | August 27, 2012 |
| Jamie Langenbrunner | RW | 37 | Re-signed | St. Louis | St. Louis | 1 | $1,250,000 | July 10, 2012 |
| Daymond Langkow | C | 36 | UFA | Phoenix | TBD | -- | ||
| Guillaume Latendresse | LW | 25 | Signed | Minnesota | Ottawa | 1 | $1,200,000 | July 1, 2012 |
| Brett Lebda | D | 31 | UFA | Columbus | TBD | -- | ||
| Sami Lepisto | D | 28 | UFA | Chicago | TBD | -- | ||
| PLAYER | POS | AGE | STATUS | 2011-12 TEAM | NEW TEAM | YEARS | DOLLARS | SIGNED |
| Anders Lindback | G | 24 | Re-signed | Nashville | Tampa Bay | 2 | $3,600,000 | July 6, 2012 |
| Mike Lundin | D | 28 | Signed | Minnesota | Ottawa | 1 | $1,150,000 | July 1, 2012 |
| Lane MacDermid | LW | 23 | Re-signed | Boston | Boston | 1 | $600,000 | July 11, 2012 |
| Maxime Macenauer | C | 24 | Re-signed | Winnipeg | Winnipeg | July 23, 2012 | ||
| Spencer Machacek | RW | 24 | Re-signed | Winnipeg | Winnipeg | 1 | $575,000 | September 11, 2012 |
| Derek MacKenzie | C | 31 | Re-signed | Columbus | Columbus | 2 | $2,000,000 | May 31, 2012 |
| Brett MacLean | LW | 24 | RFA | Phoenix | TBD | -- | ||
| John Madden | C | 39 | UFA | Florida | TBD | -- | ||
| Matt Martin | LW | 23 | RFA | NY Islanders | TBD | -- | ||
| Radek Martinek | D | 36 | Signed | Columbus | NY Islanders | 1 | $600,000 | January 13, 2013 |
| 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 |
| Ben Maxwell | C | 25 | RFA | Winnipeg | TBD | -- | ||
| Jamal Mayers | C | 38 | Re-signed | Chicago | Chicago | 1 | $600,000 | May 26, 2012 |
| Maksim Mayorov | LW | 24 | RFA | Columbus | TBD | -- | ||
| Jay McClement | C | 30 | Signed | Colorado | Toronto | 2 | $3,000,000 | July 1, 2012 |
| Jamie McGinn | LW | 24 | Re-signed | Colorado | Colorado | 2 | July 13, 2012 | |
| Brian McGrattan | RW | 31 | Re-signed | Nashville | Nashville | 1 | July 1, 2012 | |
| David McIntyre | C | 26 | RFA | Minnesota | TBD | -- | ||
| Mike McKenna | G | 30 | Signed | Ottawa | St. Louis | 1 | July 1, 2012 | |
| Frazer McLaren | LW | 25 | Re-signed | San Jose | San Jose | 1 | $632,500 | July 12, 2012 |
| PLAYER | POS | AGE | STATUS | 2011-12 TEAM | NEW TEAM | YEARS | DOLLARS | SIGNED |
| Cody McLeod | LW | 28 | Re-signed | Colorado | Colorado | 3 | $3,500,000 | June 4, 2012 |
| Carson McMillan | RW | 24 | RFA | Minnesota | TBD | -- | ||
| Andy Miele | C | 25 | Re-signed | Phoenix | Phoenix | 1 | June 29, 2012 | |
| John Mitchell | C | 28 | Signed | NY Rangers | Colorado | 2 | $2,200,000 | July 1, 2012 |
| Torrey Mitchell | LW | 28 | Signed | San Jose | Minnesota | 3 | $5,700,000 | July 1, 2012 |
| Travis Moen | LW | 31 | Re-signed | Montreal | Montreal | 4 | $7,400,000 | June 29, 2012 |
| Al Montoya | G | 28 | Signed | NY Islanders | Winnipeg | 1 | $601,000 | July 4, 2012 |
| Dominic Moore | C | 32 | UFA | San Jose | TBD | -- | ||
| Mike Moore | D | 28 | Signed | San Jose | Nashville | 1 | $550,000 | July 3, 2012 |
| Brendan Morrison | C | 37 | UFA | Chicago | TBD | -- | ||
| PLAYER | POS | AGE | STATUS | 2011-12 TEAM | NEW TEAM | YEARS | DOLLARS | SIGNED |
| David Moss | LW | 31 | Signed | Calgary | Phoenix | 2 | July 1, 2012 | |
| Mike Mottau | D | 35 | Signed | Boston | Toronto | 1 | $850,000 | January 13, 2013 |
| Mike Murphy | G | 24 | RFA | Carolina | TBD | -- | ||
| Andrew Murray | C | 31 | UFA | Detroit | TBD | -- | ||
| Jake Muzzin | D | 24 | Re-signed | Los Angeles | Los Angeles | 1 | July 17, 2012 | |
| Scott Nichol | C | 38 | Re-signed | St. Louis | St. Louis | 1 | $650,000 | June 28, 2012 |
| Matt Niskanen | D | 26 | Re-signed | Pittsburgh | Pittsburgh | 2 | $4,600,000 | June 30, 2012 |
| Petteri Nokelainen | C | 27 | Re-signed | Montreal | Montreal | 1 | $575,000 | June 28, 2012 |
| Jim O'Brien | C | 24 | Re-signed | Ottawa | Ottawa | 2 | July 18, 2012 | |
| Shane O'Brien | D | 29 | Re-signed | Colorado | Colorado | 3 | $6,000,000 | June 26, 2012 |
| PLAYER | POS | AGE | STATUS | 2011-12 TEAM | NEW TEAM | YEARS | DOLLARS | SIGNED |
| Sean O'Donnell | D | 41 | UFA | Chicago | TBD | -- | ||
| Ryan O'Marra | C | 25 | UFA | Anaheim | TBD | -- | ||
| Ryan O'Reilly | C | 22 | RFA | Colorado | TBD | -- | ||
| Evan Oberg | D | 23 | Re-signed | Tampa Bay | Tampa Bay | 1 | July 1, 2012 | |
| Johnny Oduya | D | 31 | Re-signed | Chicago | Chicago | 3 | $10,125,000 | May 29, 2012 |
| Mark Olver | C | 25 | RFA | Colorado | TBD | -- | ||
| Linus Omark | LW | 26 | RFA | Edmonton | TBD | -- | ||
| Jed Ortmeyer | RW | 34 | UFA | Minnesota | TBD | -- | ||
| T.J. Oshie | RW | 26 | Re-signed | St. Louis | St. Louis | 5 | $20,875,000 | July 19, 2012 |
| Daniel Paille | LW | 29 | Re-signed | Boston | Boston | 3 | $3,900,000 | June 1, 2012 |
| PLAYER | POS | AGE | STATUS | 2011-12 TEAM | NEW TEAM | YEARS | DOLLARS | SIGNED |
| Jarod Palmer | RW | 27 | RFA | Minnesota | TBD | -- | ||
| Nick Palmieri | RW | 23 | Re-signed | Minnesota | Minnesota | January 13, 2013 | ||
| Aaron Palushaj | RW | 23 | RFA | Montreal | TBD | -- | ||
| Jay Pandolfo | LW | 38 | UFA | NY Islanders | TBD | -- | ||
| P.A. Parenteau | RW | 30 | Signed | NY Islanders | Colorado | 4 | $16,000,000 | July 1, 2012 |
| Zach Parise | LW | 28 | Signed | New Jersey | Minnesota | 13 | $98,000,000 | July 4, 2012 |
| Richard Park | RW | 36 | UFA | Pittsburgh | TBD | -- | ||
| George Parros | RW | 33 | Signed | Anaheim | Florida | 2 | $1,850,000 | July 1, 2012 |
| Scott Parse | RW | 28 | UFA | Los Angeles | TBD | -- | ||
| Theo Peckham | D | 25 | Re-signed | Edmonton | Edmonton | 1 | July 16, 2012 | |
| PLAYER | POS | AGE | STATUS | 2011-12 TEAM | NEW TEAM | YEARS | DOLLARS | SIGNED |
| Rod Pelley | C | 28 | UFA | Anaheim | TBD | -- | ||
| Dustin Penner | LW | 30 | Re-signed | Los Angeles | Los Angeles | 1 | $3,250,000 | July 1, 2012 |
| Mathieu Perreault | C | 25 | Re-signed | Washington | Washington | 2 | $2,100,000 | July 5, 2012 |
| David Perron | LW | 24 | Re-signed | St. Louis | St. Louis | 4 | $15,250,000 | July 5, 2012 |
| Justin Peters | G | 26 | Re-signed | Carolina | Carolina | 2 | July 1, 2012 | |
| Warren Peters | C | 30 | Signed | Minnesota | Pittsburgh | 1 | $600,000 | July 1, 2012 |
| Toby Petersen | C | 34 | Re-signed | Dallas | Dallas | 2 | July 2, 2012 | |
| Lennart Petrell | C | 29 | Re-signed | Edmonton | Edmonton | 1 | $825,000 | June 19, 2012 |
| Jeff Petry | D | 25 | RFA | Edmonton | TBD | -- | ||
| Alexandre Picard | D | 27 | UFA | Tampa Bay | TBD | -- | ||
| PLAYER | POS | AGE | STATUS | 2011-12 TEAM | NEW TEAM | YEARS | DOLLARS | SIGNED |
| Steve Pinizzotto | C | 29 | Re-signed | Vancouver | Vancouver | July 2, 2012 | ||
| Alex Plante | D | 23 | Re-signed | Edmonton | Edmonton | 1 | $625,000 | July 26, 2012 |
| Justin Pogge | G | 27 | UFA | Phoenix | TBD | -- | ||
| Alexei Ponikarovsky | LW | 33 | Signed | New Jersey | Winnipeg | 1 | $1,800,000 | July 1, 2012 |
| Chris Porter | C | 28 | UFA | St. Louis | TBD | -- | ||
| Paul Postma | D | 24 | RFA | Winnipeg | TBD | -- | ||
| Benoit Pouliot | LW | 26 | Signed | Boston | Tampa Bay | 1 | $1,800,000 | July 1, 2012 |
| Marc-Antoine Pouliot | C | 27 | UFA | Phoenix | TBD | -- | ||
| Carey Price | G | 25 | Re-signed | Montreal | Montreal | 6 | $39,000,000 | July 2, 2012 |
| Brandon Prust | RW | 29 | Signed | NY Rangers | Montreal | 4 | $10,000,000 | July 1, 2012 |
| PLAYER | POS | AGE | STATUS | 2011-12 TEAM | NEW TEAM | YEARS | DOLLARS | SIGNED |
| Taylor Pyatt | LW | 31 | Signed | Phoenix | NY Rangers | 2 | $3,100,000 | July 3, 2012 |
| Kyle Quincey | D | 27 | Re-signed | Detroit | Detroit | 2 | $7,550,000 | July 18, 2012 |
| Alexander Radulov | RW | 26 | Signed | Nashville | KHL | 4 | July 2, 2012 | |
| Tuukka Rask | G | 26 | Re-signed | Boston | Boston | 1 | $3,500,000 | June 28, 2012 |
| Dylan Reese | D | 28 | Signed | NY Islanders | Pittsburgh | 1 | $600,000 | July 1, 2012 |
| Michal Repik | RW | 24 | RFA | Florida | TBD | -- | ||
| Bryan Rodney | D | 29 | UFA | Edmonton | TBD | -- | ||
| Dwayne Roloson | G | 43 | UFA | Tampa Bay | TBD | -- | ||
| Brian Rolston | LW | 40 | UFA | Boston | TBD | -- | ||
| Aaron Rome | D | 29 | Signed | Vancouver | Dallas | 3 | $4,500,000 | July 1, 2012 |
| PLAYER | POS | AGE | STATUS | 2011-12 TEAM | NEW TEAM | YEARS | DOLLARS | SIGNED |
| Jay Rosehill | D | 27 | UFA | Toronto | TBD | -- | ||
| Michal Rozsival | D | 34 | Signed | Phoenix | Chicago | 1 | $2,000,000 | September 11, 2012 |
| Jussi Rynnas | G | 25 | Re-signed | Toronto | Toronto | 1 | July 1, 2012 | |
| Sami Salo | D | 38 | Signed | Vancouver | Tampa Bay | 2 | $7,500,000 | July 1, 2012 |
| Bryce Salvador | D | 37 | Re-signed | New Jersey | New Jersey | 3 | $9,500,000 | July 3, 2012 |
| Jerome Samson | RW | 25 | Re-signed | Carolina | Carolina | 1 | $600,000 | July 20, 2012 |
| Mikael Samuelsson | RW | 36 | Signed | Florida | Detroit | 2 | $6,000,000 | July 1, 2012 |
| Curtis Sanford | G | 33 | UFA | Columbus | TBD | -- | ||
| Cory Sarich | D | 34 | Re-signed | Calgary | Calgary | 2 | $4,000,000 | June 29, 2012 |
| Kurt Sauer | D | 32 | UFA | Phoenix | TBD | -- | ||
| PLAYER | POS | AGE | STATUS | 2011-12 TEAM | NEW TEAM | YEARS | DOLLARS | SIGNED |
| Cory Schneider | G | 27 | Re-signed | Vancouver | Vancouver | 3 | $12,000,000 | June 28, 2012 |
| John Scott | LW | 30 | Signed | NY Rangers | Buffalo | 1 | July 1, 2012 | |
| Ben Scrivens | G | 26 | Re-signed | Toronto | Toronto | 2 | $1,250,000 | September 12, 2012 |
| Teemu Selanne | RW | 42 | Re-signed | Anaheim | Anaheim | 1 | $4,500,000 | July 12, 2012 |
| Alexander Semin | LW | 29 | Signed | Washington | Carolina | 1 | $7,000,000 | July 26, 2012 |
| Tim Sestito | C | 28 | UFA | New Jersey | TBD | -- | ||
| Tom Sestito | LW | 25 | RFA | Philadelphia | TBD | -- | ||
| Ryan Shannon | C | 30 | UFA | Tampa Bay | TBD | -- | ||
| James Sheppard | C | 25 | RFA | San Jose | TBD | -- | ||
| Jim Slater | C | 30 | Re-signed | Winnipeg | Winnipeg | 3 | $4,800,000 | June 14, 2012 |
| PLAYER | POS | AGE | STATUS | 2011-12 TEAM | NEW TEAM | YEARS | DOLLARS | SIGNED |
| Jeremy Smith | G | 24 | RFA | Nashville | TBD | -- | ||
| Ryan Smyth | LW | 37 | Re-signed | Edmonton | Edmonton | 2 | $4,500,000 | July 1, 2012 |
| Carl Sneep | D | 25 | RFA | Pittsburgh | TBD | -- | ||
| Sheldon Souray | D | 36 | Signed | Dallas | Anaheim | 3 | $11,000,000 | July 1, 2012 |
| Jaroslav Spacek | D | 39 | UFA | Carolina | TBD | -- | ||
| Frederic St-Denis | D | 27 | RFA | Montreal | TBD | -- | ||
| Garrett Stafford | D | 33 | Signed | Montreal | Washington | 1 | July 2, 2012 | |
| Steve Staios | D | 39 | UFA | NY Islanders | TBD | -- | ||
| Alex Stalock | G | 25 | Re-signed | San Jose | San Jose | 1 | July 2, 2012 | |
| Tim Stapleton | RW | 30 | UFA | Winnipeg | TBD | -- | ||
| PLAYER | POS | AGE | STATUS | 2011-12 TEAM | NEW TEAM | YEARS | DOLLARS | SIGNED |
| Brad Staubitz | RW | 28 | Signed | Montreal | Anaheim | 2 | July 1, 2012 | |
| Lee Stempniak | RW | 30 | Re-signed | Calgary | Calgary | 2 | $2,500,000 | June 29, 2012 |
| Jarret Stoll | C | 30 | Re-signed | Los Angeles | Los Angeles | 3 | $9,750,000 | June 22, 2012 |
| Brian Strait | D | 25 | RFA | Pittsburgh | TBD | -- | ||
| Anton Stralman | D | 26 | Re-signed | NY Rangers | NY Rangers | 2 | $3,400,000 | July 26, 2012 |
| Brad Stuart | D | 33 | Signed | Detroit | San Jose | 3 | $10,800,000 | June 18, 2012 |
| Marco Sturm | LW | 34 | UFA | Florida | TBD | -- | ||
| P.K. Subban | D | 23 | RFA | Montreal | TBD | -- | ||
| Steve Sullivan | C | 38 | Signed | Pittsburgh | Phoenix | 1 | $1,850,000 | July 4, 2012 |
| Chris Summers | D | 25 | Re-signed | Phoenix | Phoenix | 1 | July 18, 2012 | |
| PLAYER | POS | AGE | STATUS | 2011-12 TEAM | NEW TEAM | YEARS | DOLLARS | SIGNED |
| Ryan Suter | D | 28 | Signed | Nashville | Minnesota | 13 | $98,000,000 | July 4, 2012 |
| Brett Sutter | C | 25 | Re-signed | Carolina | Carolina | 1 | $550,000 | July 1, 2012 |
| Petr Sykora | RW | 36 | UFA | New Jersey | TBD | -- | ||
| Danny Syvret | D | 27 | Signed | St. Louis | Philadelphia | July 3, 2012 | ||
| Paul Szczechura | C | 27 | RFA | Buffalo | TBD | -- | ||
| Eric Tangradi | LW | 24 | RFA | Pittsburgh | TBD | -- | ||
| Iiro Tarkki | G | 27 | UFA | Anaheim | TBD | -- | ||
| Mike Testwuide | RW | 26 | Re-signed | Philadelphia | Philadelphia | July 3, 2012 | ||
| Ryan Thang | LW | 25 | RFA | Nashville | TBD | -- | ||
| Jordin Tootoo | RW | 30 | Signed | Nashville | Detroit | 3 | $5,700,000 | July 1, 2012 |
| PLAYER | POS | AGE | STATUS | 2011-12 TEAM | NEW TEAM | YEARS | DOLLARS | SIGNED |
| Marty Turco | G | 37 | UFA | Boston | TBD | -- | ||
| Travis Turnbull | RW | 26 | UFA | Buffalo | TBD | -- | ||
| Chris Vande Velde | C | 26 | Re-signed | Edmonton | Edmonton | 1 | $714,000 | July 26, 2012 |
| Jim Vandermeer | D | 33 | UFA | San Jose | TBD | -- | ||
| Stephane Veilleux | C | 31 | Re-signed | Minnesota | Minnesota | 1 | $600,000 | June 25, 2012 |
| Kris Versteeg | RW | 26 | Re-signed | Florida | Florida | 4 | $17,600,000 | July 23, 2012 |
| Tomas Vokoun | G | 36 | Signed | Washington | Pittsburgh | 2 | $4,000,000 | June 4, 2012 |
| Aaron Volpatti | LW | 28 | Re-signed | Vancouver | Vancouver | 1 | $600,000 | June 15, 2012 |
| Jakub Voracek | RW | 23 | RFA | Philadelphia | TBD | -- | ||
| Tim Wallace | RW | 28 | Signed | Tampa Bay | Carolina | 1 | $700,000 | July 19, 2012 |
| PLAYER | POS | AGE | STATUS | 2011-12 TEAM | NEW TEAM | YEARS | DOLLARS | SIGNED |
| Tom Wandell | C | 26 | Re-signed | Dallas | Dallas | 1 | $892,500 | July 6, 2012 |
| Shea Weber | D | 27 | RFA | Nashville | TBD | -- | ||
| Dale Weise | RW | 24 | Re-signed | Vancouver | Vancouver | 1 | $615,000 | July 25, 2012 |
| Casey Wellman | C | 25 | Traded | NY Rangers | Florida | -- | ||
| Kyle Wellwood | C | 29 | Re-signed | Winnipeg | Winnipeg | 1 | $1,600,000 | July 13, 2012 |
| Colin White | D | 35 | UFA | San Jose | TBD | -- | ||
| Ray Whitney | LW | 40 | Signed | Phoenix | Dallas | 2 | $9,000,000 | July 1, 2012 |
| Dennis Wideman | D | 30 | Signed | Washington | Calgary | 5 | $26,250,000 | June 27, 2012 |
| Colin Wilson | C | 23 | Re-signed | Nashville | Nashville | 3 | $6,000,000 | July 24, 2012 |
| Brad Winchester | LW | 32 | UFA | San Jose | TBD | -- | ||
| PLAYER | POS | AGE | STATUS | 2011-12 TEAM | NEW TEAM | YEARS | DOLLARS | SIGNED |
| Jesse Winchester | C | 29 | UFA | Ottawa | TBD | -- | ||
| Daniel Winnik | C | 28 | Signed | San Jose | Anaheim | 2 | $3,600,000 | July 20, 2012 |
| Ty Wishart | D | 24 | Re-signed | NY Islanders | NY Islanders | 1 | July 18, 2012 | |
| Wojtek Wolski | LW | 27 | Signed | Florida | Washington | 1 | $600,000 | July 11, 2012 |
| Jeff Woywitka | D | 29 | Signed | NY Rangers | St. Louis | 1 | July 2, 2012 | |
| J.T. Wyman | RW | 27 | Re-signed | Tampa Bay | Tampa Bay | 1 | $600,000 | June 15, 2012 |
| Greg Zanon | D | 32 | Signed | Boston | Colorado | 2 | $4,500,000 | July 1, 2012 |
| Vladimir Zharkov | LW | 25 | RFA | New Jersey | TBD | -- | ||
| Harry Zolnierczyk | RW | 25 | RFA | Philadelphia | TBD | -- | ||
| Mats Zuccarello | RW | 25 | RFA | NY Rangers | TBD | -- | ||
