Micheal Haley's professional tryout with the New York Rangers has landed the centre a contract. According to Frank Seravalli of TSN, it's worth $700k at the NHL level, $275k in the AHL, and includes a guaranteed $300k.

Haley has played 248 games at the NHL level with the New York Islanders, the New York Rangers, The Florida Panthers and the San Jose Sharks. He has a total of 10 goals and 38 points. He was never drafted, instead signing as a free agent with the Islanders at the age of 23. He's spent much of his career in the American Hockey League since then. He is noted for a gritty style of hockey that the Rangers seem to be looking for.

The is Haley's second stint with the Rangers organization, as he had a two-year contract with the team that started in 2012. He only played nine games for the Blueshirts over the life of that first contract, and moved on to the Sharks after that.