17-18 Summary: 43 NHL contracts; 5 AHL contracts; 0 AHL TO
NHL teams are limited to 50 active NHL contracts (18/19 year olds signed to NHL contracts playing in the CHL/Europe are not included in total), limit of 23 on active NHL roster (from day before season starts, until after trade deadline).
NHL roster (my guess of 23)
Goalies (2): Dell, Jones
Defense (7): Braun, Burns, DeMelo, Dillon, Heed, Martin, Vlasic
Forwards (14): Boedker, Carpenter, Couture, Donskoi, Hansen, Helewka, Hertl, Karlsson, Laban, Meier, O'Reagan, Pavelski, Sorenson, Ward
Contracts active until at least 6/30/2018:
Goalies (5): Bibeau, Dell, Grosenick, Jones, Korenar (ELS)
Defense (15): Bergman (ELS), Braun, Brodinski (ELS), Burns, DeMelo, DeSimone (ELS), Dillon, Fitzgerald (ELS), Heed, Martin, Middleton (ELS), Roy (ELS), Ryan, Simek (ELS), Vlasic
Forwards (23): Boedker, Bollig, Carpenter, Chartier (ELS), Clifton (ELS), Couture, Donskoi, Hansen, Helewka (ELS), Hertl, Karlsson, Labanc (ELS), Martin (ELS), Mashinter, Meier (ELS), O'Reagan (ELS), Pavelski, Rod (ELS), Sandberg (ELS), Schoenborn (ELS), Sorenson, Ward, Wiederer (ELS)
Legend: ** ELS slidable contract, NHL, NHL IR, AHL, ECHL, On loan to Junior (overager)/European team;
Goalies ( NHL contracts):
Defense ( NHL; AHL):
Forwards ( NHL; AHL):
There seems to be no limit to the number of AHL contracts an organization may have.
The only limitation seems to be that no more than five veterans can be dressed for a game.
Of the 18 skaters (not counting two goaltenders) that teams may dress for a regular-season game, at least 13 must be qualified as "development players." Of those 13, 12 must have played in 260 or fewer professional games (including AHL, NHL, IHL and European elite leagues), and one must have played in 320 or fewer professional games. All calculations for development status are based on regular-season totals as of the start of the season.
on AHL roster
Vets on AHL roster
Players on AHL deals:
Goalie: Stephon Williams
Defense: David Makowski
Forward: Colby McAuley (through 18-19), John McCarthy, Bryan Moore, Alexander True (through 18-19)
Players on AHL tryout: