Zach Whitecloud signed a two-year, $1.45 million contract with the Vegas Golden Knights on Sunday. It has an average annual value of $725,000.

The undrafted defenseman could have been a restricted free agent after the season. He signed a three-year, entry-level contract with Vegas on March 8, 2018. 

"It's exciting," Whitecloud said. "Obviously very happy to tell my parents and friends. I'll be excited with it for a little bit, but then obviously there is more work to get done."