Micheal Haley cleared waivers after being placed on them by the Ottawa Senators
Micheal Haley was placed on waivers by the Ottawa Senators
Micheal Haley cleared waivers after being placed on them by the New York Rangers
Micheal Haley was placed on waivers by the New York Rangers
Micheal Haley was claimed on waivers by the San Jose Sharks after being placed on them by the Florida Panthers
Micheal Haley was placed on waivers by the Florida Panthers