"We are very pleased to sign Rob to a multiyear contract," general manager Don Maloney said in a statement. "Rob is an excellent skater and hard-working forward who has earned a spot on our roster with his strong play last season. We look forward to having him on our team next year."
The 26-year-old native of Lethbridge, Alberta, signed with Phoenix as a free agent last summer and appeared in a career-high 22 games with the Coyotes this season, scoring five goals and finishing with 11 points and 10 penalty minutes. He ranked second on the team with a plus-7 rating and established a career-high five-game point streak from March 25 to April 2.
It's not just going to happen on its own. We have to have guys commit to the areas we need to improve on. We're going to be better than last year but there is still a long way to go. But I really like the pieces and where we're headed.
— Sabres forward Tyler Ennis on the progress of Buffalo's rebuilding process