The Stars have signed forward Sam Steel to a $14.8 million, four-year contract extension that will begin next season and go through 2030-31.