Ryan Merkley, a first-round pick (No. 21) in the 2018 NHL Draft by the San Jose Sharks, signed an entry-level contract on Wednesday.
Financial terms were not released.
Merkley, 17, was the Ontario Hockey League rookie of the year last season and finished third among OHL defensemen with 67 points (13 goals, 54 assists) in 63 games for Guelph.