Hawryluk was selected by the Brandon Wheat Kings in the second round (32nd overall) of the 2011 Western Hockey League (WHL) Bantam Draft.[4] He had played with the Brandon Wheat Kings since the 2012–13 WHL season.[5]
He had a 24-goal, 64-point season with the Wheat Kings in the 2013–14 season.[6]
On March 1, 2016, Hawryluk was signed to a three-year entry-level contract with the Florida Panthers.[7] Hawryluk would go on to finish fourth in WHL scoring with 106 points (47 goals, 59 assists) in just 58 games for the Wheat Kings.[8] Hawryluk and the Wheat Kings would reach the WHL final for the second year in a row. A year after being swept by the Kelowna Rockets, Hawryluk would lead the charge in the fifth game of the series, recording 3 goals and 3 assists in a Brandon 8–4 win to capture the Ed Chynoweth Trophy.[9] Hawryluk finished his Western Hockey League career with 119 goals, 159 assists for 278 points in 232 regular season games. He totaled 61 points (22 goals, 39 assists) in 45 career WHL Playoff games.
Hawryluk began the 2017–18 season in the AHL after being cut from Panthers training camp.[11] He played most of the season in the AHL before being assigned the ECHL team, the Manchester Monarchs, on March 28, 2018.[12]
Hawryluk again started the 2018–19 season in the American Hockey League with the Thunderbirds after being cut from training camp.[13] However, after 25 games, Hawryluk was recalled to the NHL on December 15, 2018, alongside Henrik Borgström.[14] He made his NHL debut that night against the Toronto Maple Leafs.[15] Hawryluk scored his first two career NHL goals in a 6–3 win over the Chicago Blackhawks on December 23, 2018.[16]
On July 15, 2019, Hawryluk accepted his qualifying offer from the Panthers, agreeing to a one-year, two-way contract.[17]
During the following 2019–20 season, on February 17, 2020, Hawryluk was claimed off waivers from the Panthers by the Ottawa Senators.[18] Added to the Senator's lineup, Hawryluk contributed with 2 goals and 7 points in only 11 games before the season was paused and abruptly ended for the Senators due to the COVID-19 pandemic.
As an impending restricted free agent and with the Senators undergoing a roster overhaul, Hawryluk was not tendered a qualifying offer, releasing him to free agency.[19] On October 19, 2020, Hawryluk was signed to a one-year, two-way contract with the Vancouver Canucks.[20] In the shortened 2020–21 season, Hawryluk remained on the Canucks roster, making 30 appearances with the team in a checking-line role, registering 2 goals and 5 points as the club failed to return to the playoffs.
As a free agent from his lone season with the Canucks, Hawryluk paused his NHL career and opted to sign his first European contract in agreeing to a one-year deal with Swedish club, Skellefteå AIK of the Swedish Hockey League (SHL), on September 3, 2021.[21]
After a successful tenure in the SHL, Hawryluk returned to North America and signed a one-year, two-way contract with former club, the Ottawa Senators, on July 25, 2022.[22] Assigned to the AHL for the 2022–23 season, Hawryluk registered 3 goals and 8 points in 19 games. Without featuring for Ottawa, on March 10, 2023, Hawryluk was traded by the Senators to the New Jersey Devils in exchange for future considerations.[23] Assigned to the Devils affiliate, the Utica Comets, Hawryluk played out the remainder of the season in the AHL posting 3 points in 7 regular season games and 6 assists through 6 playoff appearances.
As a free agent from the Devils, Hawryluk returned to Europe in agreeing to a one-year contract with Czech club, HC Bílí Tygři Liberec of the ELH, on September 11, 2023.[24]