Career
He is currently playing for the Utah Grizzlies of the ECHL.
Hayes played major junior hockey in the Ontario Hockey League (OHL) with the Plymouth Whalers. He was honoured by the OHL when he was awarded the 2009-2010 Dan Snyder Memorial Trophy as the OHL Humanitarian of the Year. Hayes began his professional career playing with the Trenton Devils for the 2010-2011 ECHL season, but during the off-season, he was traded to the Greenville Road Warriors for winger Matt Schepke.
Greenville choose to waive Hayes after just two games, and he signed on to play with the Trenton Titans for the remainder of the 2011-2012 ECHL season.
He start the 2012-2013 season with Trenton before being traded the South Carolina Stingrays after 12 games and then traded again to the Stockton Thunder prior to their playoff run. He continued to play for Stockton until being traded to the Utah Grizzlies on January 16, 2015 during the 2014-2015 season.
On July 3, 2015, Hayes left North America and signed his first contract abroad on a one-year deal with Scottish club, Edinburgh Capitals of the United Kingdom"s Elite Ice Hockey League. However, in January 2016, Hayes signed for the Sheffield Steelers, only to be released by the club after seven games.
In February 2016, he returned the ECHL and the Utah Grizzlies.