Bonuses
Bonuses
Fanduel
Twinspires
Draftkings
Caesars
BetMGM
BetRivers
888 Sports
William Hill
All Sportsbooks
Odds
Odds
NFL Odds
NBA Odds
MLB Odds
NHL Odds
NCAAB Odds
NCAAF Odds
Predictions
Predictions
NFL Predictions
NBA Predictions
MLB Predictions
NHL Predictions
NCAAB Predictions
NCAAF Predictions
Picks
Picks
NFL Picks
NBA Picks
MLB Picks
NHL Picks
NCAAB Picks
NCAAF Picks
Sports
Sports
NFL
NFL
Odds
NFL Week 15 Picks
Props
Picks
Parlay
Futures
Teams
Standings
Stats
Schedule
News
Injuries
History of Super Bowls
Betting
NBA
NBA
Odds
Props
Picks
Parlay
Futures
Teams
Standings
Stats
Schedule
TV Schedule
News
Injuries
Drafts
Betting
History Of The NBA
MLB
MLB
Odds
Props
Picks
Futures
Teams
Standings
Stats
Schedule
TV Schedule
News
Injuries
Drafts
Betting
NHL
NHL
Odds
Props
Picks
Parlay
Futures
Teams
Standings
Stats
Schedule
TV Schedule
News
Injuries
Drafts
Betting
NCAAB
NCAAB
Odds
Props
Picks
Teams
Standings
Stats
Schedule
TV Schedule
News
March Madness
Betting
NCAAF
NCAAF
Odds
Props
Picks
Futures
Teams
Standings
Stats
Rankings
Schedule
TV Schedule
News
Betting
Guides
Guides
Moneyline
Spread Betting
Parlay
Understanding Odds
Gambling Apps
Best Betting Sites
Super Bowl Betting
Betting on NFL
Betting on NBA
Streaming UFC
All Guides
More
More
Canada
Canada
Ontario
States
States
Massachusetts
Kansas
Arkansas
Maryland
Oregon
All States
My Bets
My Bets
My Bets
Social
Leaders
Odds Calculator
Parlay Calculator
Terms
News
Super Bowl History
NBA History
Sportsbooks
Sportsbooks
Fanduel
Draftkings
Caesars
BetMGM
BetRivers
888 Sports
William Hill
All Sportsbooks
Log In
Sign Up
Log In
Sign Up
nhl Mock Drafts
nhl Historical Drafts
Side-by-Side Drafts
Player Rankings
Trades
Draft Rules
2012 nhl Draft: Trades
All
All
Round 1
Round 2
Round 3
Round 4
Round 5
Round 6
Round 7
2012
2026
2025
2024
2023
2022
2021
2020
2019
2018
2017
2016
2015
2014
2013
2012
2011
2010
2009
2008
2007
2006
2005
2004
2003
2002
2001
2000
Round 1
Colorado
Washington
July 02, 2011
TRADED PLAYERS
Washington
Colorado
Semyon Varlamov
TRADED ROUNDS
Colorado
Washington
1 Rnd ('2012)
Colorado
Washington
2 Rnd ('2012)
( Conditional )
Detroit
Tampa Bay
February 21, 2012
TRADED PLAYERS
Tampa Bay
Detroit
Kyle Quincey
Detroit
Tampa Bay
Sebastien Piche
TRADED ROUNDS
Detroit
Tampa Bay
1 Rnd ('2012)
Nashville
Buffalo
Calgary
Nashville
Buffalo
February 27, 2012
TRADED PLAYERS
Buffalo
Nashville
Paul Gaustad
TRADED ROUNDS
Buffalo
Nashville
4 Rnd ('2013)
Nashville
Buffalo
1 Rnd ('2012)
Buffalo
Calgary
June 22, 2012
TRADED ROUNDS
Calgary
Buffalo
1 Rnd ('2012)
Buffalo
Calgary
1 Rnd ('2012)
Buffalo
Calgary
2 Rnd ('2012)
Carolina
Pittsburgh
March 22, 2012
TRADED PLAYERS
Pittsburgh
Carolina
Jordan Staal
Carolina
Pittsburgh
Brett Sutter, Brian Dumoulin
TRADED ROUNDS
Carolina
Pittsburgh
1 Rnd ('2012)
Calgary
Buffalo
June 22, 2012
TRADED ROUNDS
Calgary
Buffalo
1 Rnd ('2012)
Buffalo
Calgary
1 Rnd ('2012)
Buffalo
Calgary
2 Rnd ('2012)
Round 2
Philadelphia
Tampa Bay
Nashville
Philadelphia
Tampa Bay
July 01, 2010
TRADED PLAYERS
Tampa Bay
Philadelphia
Andrej Meszaros
TRADED ROUNDS
Philadelphia
Tampa Bay
2 Rnd ('2012)
Tampa Bay
Nashville
June 15, 2012
TRADED PLAYERS
Tampa Bay
Nashville
Sebastien Caron
Nashville
Tampa Bay
Anders Lindback, Kyle Wilson
TRADED ROUNDS
Tampa Bay
Nashville
2 Rnd ('2012)
Tampa Bay
Nashville
2 Rnd ('2012)
Tampa Bay
Nashville
3 Rnd ('2013)
Nashville
Tampa Bay
7 Rnd ('2012)
San Jose
Carolina
February 18, 2011
TRADED PLAYERS
Carolina
San Jose
Ian White
TRADED ROUNDS
San Jose
Carolina
2 Rnd ('2012)
Boston
Toronto
Colorado
Washington
Dallas
Boston
Toronto
February 18, 2011
TRADED PLAYERS
Boston
Toronto
Joe Colborne
Toronto
Boston
Tomas Kaberle
TRADED ROUNDS
Boston
Toronto
1 Rnd ('2011)
Boston
Toronto
2 Rnd ('2012)
Toronto
Colorado
June 24, 2011
TRADED PLAYERS
Colorado
Toronto
John-Michael Liles
TRADED ROUNDS
Toronto
Colorado
2 Rnd ('2012)
Colorado
Washington
July 02, 2011
TRADED PLAYERS
Washington
Colorado
Semyon Varlamov
TRADED ROUNDS
Colorado
Washington
1 Rnd ('2012)
Colorado
Washington
2 Rnd ('2012)
Washington
Dallas
June 22, 2012
TRADED PLAYERS
Washington
Dallas
Cody Eakin
Dallas
Washington
Mike Ribeiro
TRADED ROUNDS
Washington
Dallas
2 Rnd ('2012)
Washington
New Jersey
Minnesota
Washington
New Jersey
February 28, 2011
TRADED PLAYERS
New Jersey
Washington
Jason Arnott
Washington
New Jersey
David Steckel
TRADED ROUNDS
Washington
New Jersey
2 Rnd ('2012)
New Jersey
Minnesota
February 25, 2012
TRADED PLAYERS
New Jersey
Minnesota
Kurtis Foster, Nick Palmieri, Stephane Villeux
Minnesota
New Jersey
Marek Zidlicky
TRADED ROUNDS
New Jersey
Minnesota
2 Rnd ('2012)
New Jersey
Minnesota
3 Rnd ('2013)
( Conditional )
Los Angeles
Philadelphia
Dallas
Los Angeles
Philadelphia
June 23, 2011
TRADED PLAYERS
Los Angeles
Philadelphia
Wayne Simmonds, Brayden Schenn
Philadelphia
Los Angeles
Mike Richards
TRADED ROUNDS
Los Angeles
Philadelphia
2 Rnd ('2012)
Philadelphia
Dallas
February 16, 2012
TRADED PLAYERS
Dallas
Philadelphia
Nicklas Grossman
TRADED ROUNDS
Philadelphia
Dallas
2 Rnd ('2012)
Philadelphia
Dallas
3 Rnd ('2013)
Minnesota
San Jose
Tampa Bay
Nashville
Minnesota
San Jose
June 24, 2011
TRADED PLAYERS
San Jose
Minnesota
Devin Setoguchi
San Jose
Minnesota
Charlie Coyle
Minnesota
San Jose
Brent Burns
TRADED ROUNDS
San Jose
Minnesota
1 Rnd ('2011)
Minnesota
San Jose
2 Rnd ('2012)
San Jose
Tampa Bay
February 16, 2012
TRADED PLAYERS
Tampa Bay
San Jose
Dominic Moore
TRADED ROUNDS
San Jose
Tampa Bay
2 Rnd ('2012)
Tampa Bay
San Jose
7 Rnd ('2012)
Tampa Bay
Nashville
June 15, 2012
TRADED PLAYERS
Tampa Bay
Nashville
Sebastien Caron
Nashville
Tampa Bay
Anders Lindback, Kyle Wilson
TRADED ROUNDS
Tampa Bay
Nashville
2 Rnd ('2012)
Tampa Bay
Nashville
2 Rnd ('2012)
Tampa Bay
Nashville
3 Rnd ('2013)
Nashville
Tampa Bay
7 Rnd ('2012)
Calgary
Buffalo
June 25, 2011
TRADED PLAYERS
Calgary
Buffalo
Robyn Regehr, Ales Kotalik
Buffalo
Calgary
Chris Butler, Paul Byron
TRADED ROUNDS
Calgary
Buffalo
2 Rnd ('2012)
Florida
Philadelphia
Tampa Bay
Florida
Philadelphia
July 01, 2011
TRADED PLAYERS
Philadelphia
Florida
Kris Versteeg
TRADED ROUNDS
Florida
Philadelphia
3 Rnd ('2012)
Florida
Philadelphia
2 Rnd ('2012)
Philadelphia
Tampa Bay
February 18, 2012
TRADED PLAYERS
Philadelphia
Tampa Bay
Jon Kalinski
Tampa Bay
Philadelphia
Pavel Kubina
TRADED ROUNDS
Philadelphia
Tampa Bay
2 Rnd ('2012)
Philadelphia
Tampa Bay
4 Rnd ('2013)
Ottawa
Utah
Columbus
Philadelphia
Ottawa
Utah
December 17, 2011
TRADED PLAYERS
Ottawa
Utah
David Rundblad
Utah
Ottawa
Kyle Turris
TRADED ROUNDS
Ottawa
Utah
2 Rnd ('2012)
Utah
Columbus
February 22, 2012
TRADED PLAYERS
Columbus
Utah
Antoine Vermette
Utah
Columbus
Curtis McElhinney
TRADED ROUNDS
Utah
Columbus
2 Rnd ('2012)
Utah
Columbus
4 Rnd ('2013)
( Conditional )
Columbus
Philadelphia
June 22, 2012
TRADED PLAYERS
Philadelphia
Columbus
Sergei Bobrovsky
TRADED ROUNDS
Columbus
Philadelphia
2 Rnd ('2012)
Columbus
Philadelphia
4 Rnd ('2012)
Columbus
Philadelphia
4 Rnd ('2013)
Nashville
Montreal
February 17, 2012
TRADED PLAYERS
Montreal
Nashville
Hal Gill
Nashville
Montreal
Blake Geoffrion
Nashville
Montreal
Robert Slaney
TRADED ROUNDS
Montreal
Nashville
5 Rnd ('2013)
( Conditional )
Nashville
Montreal
2 Rnd ('2012)
Buffalo
Calgary
June 22, 2012
TRADED ROUNDS
Calgary
Buffalo
1 Rnd ('2012)
Buffalo
Calgary
1 Rnd ('2012)
Buffalo
Calgary
2 Rnd ('2012)
Round 3
Toronto
Los Angeles
Nashville
Toronto
Los Angeles
June 26, 2010
TRADED ROUNDS
Los Angeles
Toronto
3 Rnd ('2010)
Toronto
Los Angeles
3 Rnd ('2012)
Los Angeles
Nashville
June 25, 2011
TRADED ROUNDS
Los Angeles
Nashville
6 Rnd ('2011)
Los Angeles
Nashville
3 Rnd ('2012)
Nashville
Los Angeles
3 Rnd ('2011)
Nashville
Ottawa
February 10, 2011
TRADED PLAYERS
Ottawa
Nashville
Mike Fisher
TRADED ROUNDS
Nashville
Ottawa
1 Rnd ('2011)
Nashville
Ottawa
3 Rnd ('2012)
Anaheim
St. Louis
February 28, 2011
TRADED PLAYERS
St. Louis
Anaheim
Brad Winchester
TRADED ROUNDS
Anaheim
St. Louis
3 Rnd ('2012)
Los Angeles
Edmonton
February 28, 2011
TRADED PLAYERS
Edmonton
Los Angeles
Dustin Penner
Los Angeles
Edmonton
Colten Teubert
TRADED ROUNDS
Los Angeles
Edmonton
1 Rnd ('2011)
Los Angeles
Edmonton
3 Rnd ('2012)
Vancouver
Anaheim
February 28, 2011
TRADED PLAYERS
Anaheim
Vancouver
Maxim Lapierre, MacGregor Sharp
Vancouver
Anaheim
Joel Perreault
TRADED ROUNDS
Vancouver
Anaheim
3 Rnd ('2012)
Philadelphia
Utah
Pittsburgh
Philadelphia
Utah
June 07, 2011
TRADED PLAYERS
Philadelphia
Utah
Matt Clackson
Philadelphia
Utah
Future Considerations
Utah
Philadelphia
Ilya Bryzgalov
TRADED ROUNDS
Philadelphia
Utah
3 Rnd ('2012)
Utah
Pittsburgh
June 22, 2012
TRADED PLAYERS
Utah
Pittsburgh
Harrison Ruopp, Marc Chevrie
Pittsburgh
Utah
Zbynek Michalek
TRADED ROUNDS
Utah
Pittsburgh
3 Rnd ('2012)
San Jose
Florida
Philadelphia
San Jose
Florida
June 25, 2011
TRADED ROUNDS
Florida
San Jose
2 Rnd ('2011)
San Jose
Florida
2 Rnd ('2011)
San Jose
Florida
3 Rnd ('2012)
Florida
Philadelphia
July 01, 2011
TRADED PLAYERS
Philadelphia
Florida
Kris Versteeg
TRADED ROUNDS
Florida
Philadelphia
3 Rnd ('2012)
Florida
Philadelphia
2 Rnd ('2012)
NY Rangers
Nashville
June 23, 2012
TRADED ROUNDS
NY Rangers
Nashville
3 Rnd ('2012)
Nashville
NY Rangers
3 Rnd ('2013)
Round 4
Chicago
San Jose
November 30, -0001
TRADED ROUNDS
San Jose
Chicago
4 Rnd ('2013)
San Jose
Chicago
7 Rnd ('2012)
Chicago
San Jose
4 Rnd ('2012)
San Jose
Anaheim
March 04, 2009
TRADED PLAYERS
Anaheim
San Jose
Travis Moen, Kent Huskins
San Jose
Anaheim
Nick Bonino
San Jose
Anaheim
Timo Pielmeier
TRADED ROUNDS
San Jose
Anaheim
4 Rnd ('2012)
Colorado
Utah
June 28, 2010
TRADED PLAYERS
Utah
Colorado
Daniel Winnik
TRADED ROUNDS
Colorado
Utah
4 Rnd ('2012)
NY Islanders
Vancouver
Columbus
NY Islanders
Vancouver
June 28, 2011
TRADED PLAYERS
Vancouver
NY Islanders
Christian Ehrhoff
TRADED ROUNDS
NY Islanders
Vancouver
4 Rnd ('2012)
Vancouver
Columbus
February 27, 2012
TRADED PLAYERS
Columbus
Vancouver
Samuel Pahlsson
Vancouver
Columbus
Taylor Ellington
TRADED ROUNDS
Vancouver
Columbus
4 Rnd ('2012)
Vancouver
Columbus
4 Rnd ('2012)
Buffalo
NY Islanders
June 29, 2011
TRADED PLAYERS
NY Islanders
Buffalo
Christian Ehrhoff
TRADED ROUNDS
Buffalo
NY Islanders
4 Rnd ('2012)
Boston
Carolina
July 05, 2011
TRADED PLAYERS
Carolina
Boston
Joe Corvo
TRADED ROUNDS
Boston
Carolina
4 Rnd ('2012)
Winnipeg
Washington
July 08, 2011
TRADED PLAYERS
Washington
Winnipeg
Eric Fehr
Winnipeg
Washington
Danick Paquette
TRADED ROUNDS
Winnipeg
Washington
4 Rnd ('2012)
Toronto
New Jersey
October 04, 2011
TRADED PLAYERS
New Jersey
Toronto
David Steckel
TRADED ROUNDS
Toronto
New Jersey
4 Rnd ('2012)
Utah
Nashville
October 28, 2011
TRADED PLAYERS
Nashville
Utah
Cal O'Reilly
TRADED ROUNDS
Utah
Nashville
4 Rnd ('2012)
Columbus
Pittsburgh
November 09, 2011
TRADED PLAYERS
Pittsburgh
Columbus
Mark Letestu
TRADED ROUNDS
Columbus
Pittsburgh
4 Rnd ('2012)
New Jersey
Carolina
January 20, 2012
TRADED PLAYERS
New Jersey
Carolina
Joe Sova
Carolina
New Jersey
Alexei Ponikarovsky
TRADED ROUNDS
New Jersey
Carolina
4 Rnd ('2012)
Vancouver
Columbus
Philadelphia
Vancouver
Columbus
February 27, 2012
TRADED PLAYERS
Columbus
Vancouver
Samuel Pahlsson
Vancouver
Columbus
Taylor Ellington
TRADED ROUNDS
Vancouver
Columbus
4 Rnd ('2012)
Vancouver
Columbus
4 Rnd ('2012)
Columbus
Philadelphia
June 22, 2012
TRADED PLAYERS
Philadelphia
Columbus
Sergei Bobrovsky
TRADED ROUNDS
Columbus
Philadelphia
2 Rnd ('2012)
Columbus
Philadelphia
4 Rnd ('2012)
Columbus
Philadelphia
4 Rnd ('2013)
Round 5
Anaheim
Montreal
December 31, 2010
TRADED PLAYERS
Anaheim
Montreal
Brett Festerling
Montreal
Anaheim
Maxime Lapierre
TRADED ROUNDS
Anaheim
Montreal
5 Rnd ('2012)
Montreal
Anaheim
February 17, 2011
TRADED PLAYERS
Anaheim
Montreal
Paul Mara
TRADED ROUNDS
Montreal
Anaheim
5 Rnd ('2012)
Columbus
Montreal
June 29, 2011
TRADED PLAYERS
Montreal
Columbus
James Wisniewski
TRADED ROUNDS
Columbus
Montreal
5 Rnd ('2012)
Calgary
New Jersey
July 14, 2011
TRADED PLAYERS
New Jersey
Calgary
Pierre-Luc Letourneau-Leblond
TRADED ROUNDS
Calgary
New Jersey
5 Rnd ('2012)
Florida
Dallas
December 07, 2011
TRADED PLAYERS
Florida
Dallas
Jake Hauswirth
Dallas
Florida
Krys Barch
TRADED ROUNDS
Florida
Dallas
5 Rnd ('2012)
Dallas
Florida
6 Rnd ('2012)
Montreal
Calgary
January 12, 2012
TRADED PLAYERS
Calgary
Montreal
Rene Bourque, Patrick Holland
Montreal
Calgary
Michael Cammalleri
Montreal
Calgary
Karri Ramo
TRADED ROUNDS
Calgary
Montreal
2 Rnd ('2013)
Montreal
Calgary
5 Rnd ('2012)
NY Rangers
Chicago
February 27, 2012
TRADED PLAYERS
Chicago
NY Rangers
John Scott
TRADED ROUNDS
NY Rangers
Chicago
5 Rnd ('2012)
Tampa Bay
Boston
June 23, 2012
TRADED PLAYERS
Boston
Tampa Bay
Benoit Pouliot
Tampa Bay
Boston
Michel Ouellet
TRADED ROUNDS
Tampa Bay
Boston
5 Rnd ('2012)
Nashville
NY Rangers
June 23, 2012
TRADED ROUNDS
NY Rangers
Nashville
5 Rnd ('2013)
Nashville
NY Rangers
5 Rnd ('2012)
Round 6
Anaheim
Toronto
June 25, 2011
TRADED ROUNDS
Anaheim
Toronto
6 Rnd ('2012)
Toronto
Anaheim
6 Rnd ('2011)
NY Rangers
Nashville
June 25, 2011
TRADED ROUNDS
NY Rangers
Nashville
6 Rnd ('2012)
Nashville
NY Rangers
6 Rnd ('2011)
Philadelphia
Los Angeles
October 12, 2011
TRADED PLAYERS
Los Angeles
Philadelphia
Future Considerations
Philadelphia
Los Angeles
Stefan Legein
TRADED ROUNDS
Philadelphia
Los Angeles
6 Rnd ('2012)
Dallas
Florida
Nashville
Dallas
Florida
December 07, 2011
TRADED PLAYERS
Florida
Dallas
Jake Hauswirth
Dallas
Florida
Krys Barch
TRADED ROUNDS
Florida
Dallas
5 Rnd ('2012)
Dallas
Florida
6 Rnd ('2012)
Florida
Nashville
February 24, 2012
TRADED PLAYERS
Nashville
Florida
Jerred Smithson
TRADED ROUNDS
Florida
Nashville
6 Rnd ('2012)
Round 7
Toronto
Calgary
July 27, 2009
TRADED PLAYERS
Calgary
Toronto
Wayne Primeau
Toronto
Calgary
Anton Stralman, Colin Stuart
TRADED ROUNDS
Calgary
Toronto
2 Rnd ('2011)
Toronto
Calgary
7 Rnd ('2012)
NY Rangers
Toronto
February 28, 2011
TRADED PLAYERS
Toronto
NY Rangers
John Mitchell
TRADED ROUNDS
NY Rangers
Toronto
7 Rnd ('2012)
Florida
Chicago
Buffalo
Florida
Chicago
June 26, 2011
TRADED PLAYERS
Chicago
Florida
Tomas Kopecky
TRADED ROUNDS
Florida
Chicago
7 Rnd ('2012)
Chicago
Buffalo
June 29, 2011
TRADED PLAYERS
Buffalo
Chicago
Steve Montador
TRADED ROUNDS
Chicago
Buffalo
7 Rnd ('2012)
Edmonton
Los Angeles
Dallas
Edmonton
Los Angeles
June 26, 2011
TRADED PLAYERS
Edmonton
Los Angeles
Colin Fraser
Los Angeles
Edmonton
Ryan Smyth
TRADED ROUNDS
Edmonton
Los Angeles
7 Rnd ('2012)
Los Angeles
Dallas
June 23, 2012
TRADED ROUNDS
Los Angeles
Dallas
7 Rnd ('2012)
Dallas
Los Angeles
7 Rnd ('2013)
Calgary
Washington
July 09, 2011
TRADED PLAYERS
Washington
Calgary
Keith Seabrook
TRADED ROUNDS
Calgary
Washington
7 Rnd ('2012)
Montreal
Utah
October 23, 2011
TRADED PLAYERS
Montreal
Utah
Brock Trotter
Utah
Montreal
Petteri Nokelainen, Garrett Stafford
TRADED ROUNDS
Montreal
Utah
7 Rnd ('2012)
New Jersey
Anaheim
December 12, 2011
TRADED PLAYERS
Anaheim
New Jersey
Kurtis Foster, Timo Pielmeier
New Jersey
Anaheim
Rod Pelley, Mark Fraser
TRADED ROUNDS
New Jersey
Anaheim
7 Rnd ('2012)
Tampa Bay
San Jose
Chicago
Tampa Bay
San Jose
February 16, 2012
TRADED PLAYERS
Tampa Bay
San Jose
Dominic Moore
TRADED ROUNDS
San Jose
Tampa Bay
2 Rnd ('2012)
Tampa Bay
San Jose
7 Rnd ('2012)
San Jose
Chicago
November 30, -0001
TRADED ROUNDS
San Jose
Chicago
4 Rnd ('2013)
San Jose
Chicago
7 Rnd ('2012)
Chicago
San Jose
4 Rnd ('2012)
Pittsburgh
Washington
June 04, 2012
TRADED PLAYERS
Washington
Pittsburgh
Tomas Vokoun
TRADED ROUNDS
Pittsburgh
Washington
7 Rnd ('2012)
Nashville
Tampa Bay
June 15, 2012
TRADED PLAYERS
Tampa Bay
Nashville
Sebastien Caron
Nashville
Tampa Bay
Anders Lindback, Kyle Wilson
TRADED ROUNDS
Tampa Bay
Nashville
2 Rnd ('2012)
Tampa Bay
Nashville
2 Rnd ('2012)
Tampa Bay
Nashville
3 Rnd ('2013)
Nashville
Tampa Bay
7 Rnd ('2012)
Dallas
Florida
June 23, 2012
TRADED ROUNDS
Florida
Dallas
7 Rnd ('2013)
Dallas
Florida
7 Rnd ('2012)
Related News
20 Best NHL Hockey Players Ever, Ranked
10:18 am, November 22
We Just Ranked The 10 Best Fighters in NHL History
12:41 pm, December 22