Hayton, as a native of Peterborough, Ontario, first played minor hockey with the Peterborough Petes and then moved to the Toronto Red Wings organization in the Greater Toronto Hockey League. He also played for the Upper Canada College team as a student there from 2015 to 2016.[1] In showing early offensive promise, scoring 73 points in 59 games as a 15-year old with the Red Wings, Hayton was selected ninth overall in the Ontario Hockey League (OHL's) 2016 Priority Selection draft by the Sault Ste. Marie Greyhounds. On June 17, 2016, he agreed to terms with the Greyhounds to begin his major junior career in the 2016–17 season.[2]
In his OHL rookie campaign, Hayton was eased into the lineup and scored a respectable 27 points in 63 games. In the following 2017–18 season, Hayton continued his upwards development in progressing to almost a point-per-game pace with 60 points in 63 games. He was nominated and won the Bobby Smith Trophy as the OHL's Scholastic Player of the Year.[3]
Arizona Coyotes
With his draft stock rising throughout the season, Hayton was ranked in the top 10 North American skaters to end the season by the NHL Central Scouting Bureau.[4] On June 22, 2018, Hayton's rise up the rankings was realised as he was selected fifth overall by the Arizona Coyotes at the 2018 NHL entry draft.[5] On July 6, Hayton was signed to a three-year, entry-level contract with the Coyotes.[6] Hayton started the 2018–19 season with the Coyotes in the NHL, but after being scratched for the Coyotes' first two games of the season he was reassigned to the Greyhounds.[7] Upon his return to juniors, Hayton was named team captain.[8]
After attending the Coyotes 2019 training camp, he made his NHL debut on October 10, 2019, against the Vegas Golden Knights. Hayton recorded his first NHL point in the game, a secondary assist on Nick Schmaltz's first period goal, as well as his first NHL minor penalty.[9] In his third NHL game, on October 25, 2019, Hayton recorded his first NHL goal. Hayton's goal was the game-winning goal, scored against the New Jersey Devils' goaltender, Mackenzie Blackwood, on an assist from Nick Schmaltz.[10]
On December 12, 2019, the Coyotes announced the loan of Hayton to Canada's under-20 world junior hockey team for the 2020 IIHF World U20 Championship, held in the Czech Republic from December 26 to January 5.[11] On January 8, 2020, following the conclusion of the IIHF World U20 Championship, the Coyotes recalled Hayton.[12] On February 5, 2020, Hayton was sent down to the Coyotes American Hockey League (AHL) affiliate, the Tucson Roadrunners, on a five-game conditioning assignment.[13] Hayton rejoined the Coyotes and played in six more games before the season was cut short due to the COVID-19 pandemic. Hayton travelled with the team to Edmonton for the play-in series against the Nashville Predators.[14] Hayton appeared in two of those games, but did not register a point. In the following playoff series against the Colorado Avalanche, Hayton appeared in one game before the Coyotes were eliminated from post-season play.[15]
On October 18, 2020, Hayton was loaned by the Coyotes to Finnish Liiga club, Ilves, until the start of NHL training camp.[16] He made eight appearances in the 2020–21 Liiga season, registering four assists for Ilves, before returning to the Coyotes. Hatyon began the 2020–21 NHL season with the Coyotes. Through to February 22, 2021, he played in 14 games, recording 2 goals and a single assist. On February 22, 2021, the Coyotes assigned him to the AHL to play with the Tucson Roadrunners.[17][18]
Hatyon began the 2021–22 NHL season with the Roadrunners.[19] On October 26, 2021, the Coyotes recalled Hayton from Tucson.[20] Hayton made his 2021–22 NHL season debut on October 28, 2021, and registered a point.[21] Hayton underwent wrist surgery in early January 2022.[22] Hayton was out of the Coyote line-up for 16 games and returned on February 20, 2022.[23] At the conclusion of the 2021–22 season, Hayton became a restricted free agent. The Coyotes extended a qualifying offer to Hayton on July 11, whereby the Coyotes retained negotiating rights with Hayton. On September 20, 2022, Hayton signed a two-year, $3.55 million contract with the Coyotes.[24]
Hayton played in all 82 of the Coyotes' regular season games during the 2022–23 season. He recorded careers highs in goals (19), assists (24), points (43) and penalty minutes (42) and played on the first line with Clayton Keller and Nick Schmaltz.[25] Hayton missed nearly three months of the 2023–24 season with an upper-body injury. He was injured in a game against the Columbus Blue Jackets on November 16, 2023. Initially expected to miss four to six weeks,[26] Hayton suffered a setback in his recovery that resulted in him being sidelined until the All-Star break.[27] He then sustained a lower-body injury in mid-March and it ended up bringing his season to an early close. He was limited to 10 points through 33 contests in an injury-riddled campaign.[28]
Utah Hockey Club
Shortly after the end of the 2023–24 regular season, the Coyotes' franchise was suspended and team assets were subsequently transferred to the expansion Utah Hockey Club; as a result, Hayton became a member of the Utah team.[29] A restricted free agent at season's end, he signed a two-year contract with Utah on July 8, 2024.[30]
Hayton was named captain of Canada's under-20 world junior hockey team that played in the 2020 World Junior Ice Hockey Championships.[32] In Canada's round robin 6–0 loss to Russia, Hayton did not remove his helmet during the playing of the Russian national anthem. Removing one's helmet while an anthem is playing is customary in the IIHF event.[33] He suffered an injury in the semifinals against Finland but stayed in Canada's lineup for their gold medal game.[34] In the finals against Russia, Hayton tied the game in the third-period to lead Canada to a gold medal.[35] Hayton was named to the IIHF World Under 20 Championship Media All-Star Team.[36]