At the conclusion of the 2015–16 OHL season with the North Bay Battalion, Wood signed a three-year, entry-level contract with the Coyotes on March 27, 2016.[3] This was later revised to an amateur try-out deal, which he made with their AHL affiliate, the Springfield Falcons.
After attending his first training camp with the Coyotes, Wood was reassigned to new AHL affiliate, the Tucson Roadrunners, for the 2016–17 season. In his first pro season, he earned October Rookie of the Month honors by registering points in all games. He also represented the Roadrunners at the AHL All-Star Classic.[4][5] Wood finished the season with 13 goals and 40 points in 63 games, earning selection to the AHL All-Rookie Team.[6]
On June 15, 2018, the Coyotes traded Wood to the San Jose Sharks for Adam Helewka.[7] The Sharks re-signed him to a one-year contract on July 12, 2019.[8]
On August 6, 2019, Wood was traded to the Carolina Hurricanes for Trevor Carrick.[9] After the 2019 training camp, the Canes sent him to the Charlotte Checkers of the AHL for the 2019–20 season where he contributed 3 goals and 5 points in 14 games before being traded, for the fourth time in his professional career, going to the Detroit Red Wings in exchange for Oliwer Kaski on December 12, 2019.[10]
Unable to impress within the Red Wings organization, Wood as an impending restricted free agent was not tendered a qualifying offer by the club and was released to free agency on October 8, 2020. Having played through 5 NHL organizations and unable to feature at top level, Wood left North America to sign his first European contract, agreeing to a one-year contract with second tier German club, Löwen Frankfurt of the DEL2, on November 2, 2020.[11] Regaining his scoring touch from the blueline, Wood contributed with 5 goals and 21 points through 32 regular season games for Frankfurt.
As a free agent, Wood left Germany and opted to continue his European career in the Czech Republic, signing a one-year contract with Rytíři Kladno of the ELH, on July 14, 2021.[12]