He made his NHL debut with the Avalanche at the Pepsi Center, playing alongside veterans Francois Beauchemin and later Fedor Tyutin in a 3-1 victory over the Detroit Red Wings on March 15, 2017. As a restricted free agent, Lindholm was signed to a two-year, two-way contract extension with the Avalanche on July 23, 2019.