From 2014 to 2016, Tuch played college hockey for Boston College in the Hockey East Association. He was named to the 2014–15 Hockey East Association Pro Ambitions All-Rookie Team,[5] tallying 14 goals and 14 assists his freshman year. In 2015–16, he contributed with 18 goals and 16 assists in 40 games, while heading to the NCAA Frozen Four with the Eagles.[6]
Minnesota Wild
On April 13, 2016, Tuch signed a three-year, entry-level contract with the Minnesota Wild to begin his professional career.[7] In his rookie professional season, after attending the Wild's training camp, he was reassigned to the club's American Hockey League (AHL) affiliate, the Iowa Wild, for the 2016–17 season.[8] Tuch provided a power-forward presence for Iowa, recording 18 goals and 37 points in 57 games. In the second half of the season, he received his first recall to Minnesota and made his NHL debut on February 4, 2017, against the Vancouver Canucks.[9] That season, he appeared in six NHL games with the Wild, but did not score a goal.
On October 19, 2018, the Golden Knights signed Tuch to a seven-year, $33.25 million contract extension.[14]
In July 2021, Tuch underwent off-season shoulder surgery, which would prevent him from playing the majority of the 2021–22 NHL season[15][16]
Buffalo Sabres
On November 4, 2021, Tuch was traded by the Golden Knights along with Peyton Krebs, a 2022 first-round draft pick, and a 2023 second-round draft pick to the Buffalo Sabres in exchange for Jack Eichel and a 2023 third-round draft pick.[17] Eichel, the former 2015 second overall draft pick, had been enmeshed in an acrimonious dispute with the Sabres for some time prior to the trade.[18] Tuch, a Sabres fan as a child, expressed enthusiasm about joining the team.[19] He made his debut in a December 29, 2021 loss to the New Jersey Devils, recording an assist.[20] His first goal as a member of the Sabres came in a 4–3 overtime loss to the Boston Bruins on January 1, 2022.[21]
He soon became a fan favorite in Buffalo, with many citing him as a natural choice to the take up the team captaincy previously stripped from Eichel.[22][23] A notable game came on March 10, 2022, when Eichel made his first appearance in Buffalo against the Golden Knights, culminating in Tuch stealing the puck from Eichel in the final minute to bury it in the empty net, resulting in a 3–1 Sabres victory.[24]
On October 20, 2022, Tuch scored his first career hat-trick in a 6–3 win over the Calgary Flames.[25] He would score his second hat-trick of the season on April 1, 2023, capping it off with a shorthanded goal in another 6–3 win versus the Philadelphia Flyers.[26] Tuch's 2022–23 campaign marked career highs in goals, assists, and points, finding offensive success in his second season playing alongside Tage Thompson and Jeff Skinner.[27]