Addison played major junior hockey for the Lethbridge Hurricanes in the Western Hockey League (WHL) and was selected by the Pittsburgh Penguins in the second round, 53rd overall, in the 2018 NHL Entry Draft. He was signed by the Penguins to a three-year, entry-level contract on April 7, 2019.