Background
Hathaway was born in Naples, Florida, but grew up in Kennebunkport, Maine.
Hathaway was born in Naples, Florida, but grew up in Kennebunkport, Maine.
Prior to turning professional, Hathaway attended Brown University where he played four seasons (2010-2014) of National Collegiate Athletic Association Division I hockey with the Brown Bears, registering 20 goals, 38 assists, 58 points, and 178 penalty minutes in 121 games.
He is currently playing with the Calgary Flames of the National Hockey League (National Hockey League). Following his graduation, Hathaway joined the Abbotsford Heat of the AHL, skating in 8 games with the Heat before the end of the 2013-2014. During the 2014-2015 AHL season, Hathaway played 72 games with Adirondack, where his 19 goals and 36 points impressed Calgary Flames" general manager Brad Treliving.
On April 13, 2015, the Calgary Flames of the National Hockey League (National Hockey League) signed Hathaway to a two-year two-way contract.
After spending much of the 2015-2016 AHL season with the Stockton Heat, Hathaway earned his first recall and made his National Hockey League debut for the Flames on February 29, 2016, in a 4–3 loss to the Philadelphia Flyers.
The following season he remained in the AHL, relocating with his team to play as a member of the Adirondack Flames.