 He scored his first collegiate hat-trick on February 23, 2018 against Harvard.On March 7, 2018, Lafferty signed a two-year, entry-level contract with the Pittsburgh Penguins.Lafferty made his NHL debut on October 8, 2019, in Pittsburgh's game against the Winnipeg Jets.