[6][7] Prior to the 2014–15 WHL season, Baddock was named alternate captain of the Oil Kings, scoring 19 goals and 21 assists in 71 games played.
[1] On October 7, 2017, he made his AHL debut for the Binghamton Devils in a 2–1 win against the Bridgeport Sound Tigers.
[17] He was promoted to the Canadiens' taxi squad in the 2020–21 season, however never appeared in an National Hockey League (NHL) game.
[19] After injuries and a COVID-19 outbreak on the Canadiens' roster, he made his NHL debut on December 30, 2021, in a 4–0 loss against the Carolina Hurricanes.
Prior to the commencement of the 2023–24 season, Baddock was signed to a one-year AHL contract with the Rockford Icehogs, the primary affiliate of the Chicago Blackhawks, on October 10, 2023.