The Toronto Maple Leafs have signed defenceman William Villeneuve to a three-year, entry-level contract, it was announced Saturday.

The 19-year-old split last season with the QMJHL's St. John's Sea Dogs and AHL's Toronto Marlies, scoring three goals and adding 17 assists in 35 combined games.

Villeneuve was selected in the fourth round (No. 122 overall) by the Leafs in the 2020 NHL Draft.

He is a native of Sherbrooke, Que.