The Sharks signed John Leonard to a three-year, entry-level contract.
Leonard was a sixth-round pick in 2018 and finished his junior season at UMass-Amherst as a Hobby Baker finalist after tallying a team-high 27 goals and 37 points. In his three-year stint with the MinuteMen, Leonard scored 105 points (56 goals, 49 assists) in 106 career games.
