Zadina was selected 10th overall by the Halifax Mooseheads in the 2017 CHL Import Draft. He committed to the Mooseheads believing they would help him achieve his dream of playing in the NHL.[2] He led all rookies in points, was named to the First All-Star Team, the All-Rookie Team, and won the Michael Bossy Trophy as the best professional prospect in the league.[3]
Prior to the draft Zadina was considered a top prospect, with NHL Central Scouting Bureau describing him as a natural scorer with a great finishing touch.[4] He was the third ranked North American based skater, before he was selected sixth overall in the 2018 NHL Entry Draft by the Detroit Red Wings on 22 June 2018.[5] He soon agreed to a three-year, entry-level contract with the Red Wings on 7 July 2018.[6] After attending Red Wings training camp prior to the 2018–19 season, Zadina was reassigned to the Grand Rapids Griffins in the American Hockey League on 30 September.[7] On 16 February 2019, in a game against the San Antonio Rampage, Zadina scored eight seconds into overtime, setting the Griffins franchise record for fastest overtime goal.[8]
On 23 February 2019, Zadina was recalled by the Red Wings. Prior to being recalled, he recorded 15 goals and 16 assists in 45 games with the Griffins, ranking third on the team in goals and fourth in points.[9] He made his NHL debut for the Red Wings the next day in a game against the San Jose Sharks.[10][11] On 5 March, he scored his first career NHL goal in his fourth NHL game, against Semyon Varlamov of the Colorado Avalanche.[12] On 15 March, Zadina was assigned to the Griffins. He recorded one goal and two assists in nine games with the Red Wings, and averaged 15:23 of ice time.[13] On 24 November 2019, Zadina was again recalled by the Red Wings. On 11 December 2019 Zadina, was reassigned to the Grand Rapids Griffins (AHL).[14]
On 7 August 2020, with the 2020–21 NHL season delayed due to the COVID-19 pandemic, Zadina having trained in the off-season with HC Oceláři Třinec was loaned by the Red Wings to join the Czech ELH club for the beginning of their season until the resumption of the Red Wings training camp in November.[15]
On 6 July 2023, Zadina agreed to a termination of the remaining two years of his contract with the Red Wings, after being placed on waivers.[16] Zadina became an unrestricted free agent and was signed to a one-year, $1.1 million contract with the San Jose Sharks on 10 July 2023.[17]
On 2 September 2024, having left the Sharks after a lone season, Zadina signed as a free agent to a two-year contract with Swiss club, HC Davos of the NL.[18]