Total NHL contracts per team = 50 (including two-way contracts and NHL contracts in the minors), players who meet the following three conditions do not count to this limit:
1. The player is 18 or 19 years of age.
2. Is in a junior or European league, and
3. who have not played 11 NHL games the current season.
https://www.capfriendly.com/faq#maximum_contracts