Marc Michaelis and William Lockwood each signed an entry-level contract with the Vancouver Canucks on Thursday.
Michaelis, an undrafted free agent forward, signed a one-year contract after completing his senior season at Minnesota State University, Mankato, where he was tied for third in NCAA Division I with 44 points (20 goals, 24 assists) despite missing seven games because of injury.
"He's a good skater, buys time with the puck, has good vision on the ice, makes others around him better, and he has good attention to detail," Canucks general manager Jim Benning said. "We think he can develop into a penalty-killer for us. I'm excited about him."
The 24-year-old had 162 points (71 goals, 91 assists) in 148 games with Minnesota State and holds its record for shorthanded goals with 10. He was Mavericks captain the past two seasons.
Michaelis also played for Germany at the 2020 IIHF World Championship, scoring two goals in six games.
Lockwood, who was selected in the third round (No. 64) of the 2016 NHL Draft, signed a two-year contract.
The 21-year-old forward had 23 points (nine goals, 14 assists) in 33 games as a senior captain for the University of Michigan, ranking second in each category. In four seasons with Michigan, Lockwood had 85 points (37 goals, 48 assists) in 115 games.
"Will is a hard-working, two-way winger with natural scoring ability," Benning said. "He plays with urgency and creates chances for himself and his teammates. We look forward to adding his speed and tenacity to our roster."