On Sunday, the Seattle Kraken announced the signing of 2024 third-round draft pick Kim Saarinen to an entry-level contract. That deal brought the team’s total number of NHL contracts to 50.
If this number rings a bell for you, it’s probably because you’ve heard mention of the “50-Contract Rule,” which limits how many players a team can have signed at any one time.
What is this rule, and what does it mean that Seattle now has 50 NHL contracts? Even the most dedicated fan would be forgiven for not knowing the nuances of this rule.
This is because discussion of the 50-Contract Rule typically lacks important context. Head over to the Seattle Kraken page on Puckpedia, for example, and you’ll see a simple note that Seattle has now used all 50 contract slots for the 2024-25 season. Is this true? Not really. What does it mean that Seattle has 50 NHL contracts? Puckpedia and other public resources don’t provide that answer. (To be fair, CapFriendly did not provide useful context either before it shuttered earlier this month.)
To make matters worse, even if the industrious fan sought out the source rule in the NHL Collective Bargaining Agreement (“CBA”), the fan would likely come away with an incorrect understanding of how the 50-Contract Rule operates in practice. NHL teams actually follow a shadow rule—or, at least, a strained interpretation of the words in the CBA. Of course, this contributes to the flawed public discourse.
So, let’s dive into this sometimes-mentioned, rarely-explained 50-Contract Rule and consider what it means for the Kraken roster-building options moving forward.
The Kraken have 50 NHL contracts
Following Seattle’s initial wave of free agent signings at the beginning of the month, the team had 47 NHL contracts on the books for the 2024-25 season. Then, on July 5, the Kraken signed restricted free agent Eeli Tolvanen and 2024 first-round pick Berkly Catton to NHL deals, and, on July 14, the team signed Saarinen. This brought Seattle’s NHL contract total to 50.

Are the Kraken now hamstrung from signing any more NHL contracts this offseason? If so, does this mean that the team will have to trade (or terminate) a contract simply to sign a deal with unsigned restricted free agent Matty Beniers?
The answer is no, but let’s find out why.
The 50-Contract Rule explained
Under the CBA, an NHL team may have a maximum of 90 players on its “Reserve List” at any time. A team’s Reserve List includes all players signed to standard NHL player contracts (“SPC”) as well as all unsigned NHL Draft choices during the time period the team retains exclusive NHL negotiating rights with the player.
Below the 90-player overall limit, the CBA provides that a team is allowed “not more than 50 players signed to an SPC.” This is the “50-Contract Rule.”
Unsigned players or players who have signed a contract directly with an AHL or ECHL affiliate do not count toward this 50-contract limit. As of the posting of this article, Beniers has not agreed to a contract for the 2024-25 season, so he does not count under the 50-Contract Rule. Likewise, recent Kraken Development Camp invitee Landon McCallum does not count because he signed an AHL contract directly with the Coachella Valley Firebirds.
With respect to existing NHL contracts, though, the 50-Contract Rule is subject to only one exception: “Age 18 and age 19 players who were returned to Juniors, and who have not played 11 NHL Games in one season, shall be exempt from inclusion in the 50 Player limit” (the “Juniors Exemption”). Separately, the CBA defines the word “Juniors” to mean the major junior leagues in the Canadian Hockey League.
Based on this black-and-white CBA language, one might reasonably conclude that an 18- or 19-year-old player becomes exempt from the 50-Contract Rule only after the player is returned to a CHL team to play the season. If the player has not yet been returned or the player is returned to play in some other non-CHL league, he is not exempt.
In reality, it doesn’t work that way.
Here is how the Juniors Exemption actually works: Signed 18- or 19 year-old players are, from the moment their contracts go into effect, exempt from the 50-Contract Rule unless and until the player is placed on an active professional (i.e., NHL, AHL, or ECHL) roster. This would typically happen coming out of NHL training camp. If the player is not added to a professional roster and instead returns to play with any other club team, the player continues to be exempt from the 50-Contract Rule.
If an 18- or 19-year-old player remains on the NHL roster to begin a year, the player counts against the limit, but could regain the exemption if returned to the player’s other club before playing 11 NHL games. For example, Shane Wright counted against Seattle’s 50-contract limit to begin the 2022-23 season, but became exempt again when he was assigned back to the CHL after having played only eight NHL games.
Finally, the Juniors Exemption applies to all 18- or 19-year-old players who have been or could be returned to other leagues, not just the CHL. For example, Oscar Fisker-Molgaard’s contract is exempt during the 2024 offseason even though he would be returned to the 2024-25 season in the SHL, the top-level professional league in Sweden.
The Kraken have room to sign Beniers or other NHL contracts
The Kraken have seven 18- or 19-year-old players who fall within the Juniors Exemption to the 50-Contract Rule:
- Carson Rehkopf (Kitchener Rangers, OHL)
- Eduard Sale (Kitchener Rangers, OHL)
- Lukas Dragicevic (Tri-City Americans, WHL)
- Caden Price (Kelowna Rockets, WHL)
- Berkly Catton (Spokane Chiefs, WHL)
- Oscar Fisker Molgaard (HV71, SHL)
- Kim Saarinen (HPK, Liiga)
Accordingly, contrary to what one would reasonably surmise from PuckPedia, it is fairer to say the Kraken are currently at 43 of 50 non-exempt NHL contracts under the 50-Contract Rule.
There is an outside possibility that Rehkopf or Catton could earn an extended look on the Kraken roster this fall after training camp—which would, at least temporarily, end their exemptions. But the most likely outcome is that all these exemptions will persist into the 2024-25 season.
The team will want to leave itself flexibility for in-season additions if the NHL roster is struck by injuries or performance declines. But with spots open for seven more NHL contracts, the team has more than enough room to sign Beniers and add a minimum-salary veteran free-agent scorer before the season, should it desire to do so.
It is good to have that option open to add another NHL contract rather than being hemmed against the limit. An NHL contract is always going to be more appealing to a free agent than an AHL offer or an invite to camp on a professional tryout agreement, for example.
Kraken contracts corner
We put out a call on Twitter for contract or CBA minutiae you’d like to see addressed in future posts. The 50-Contract Rule analysis was inspired by one such question. Continue to send questions our way on Twitter or in the comments below. In the meantime, here are a few more Kraken contract quick hits:
1. Future contracts and the 50-Contract Rule
One other important point of clarification when counting contracts under the 50-Contract Rule: A contract signed for a future season only counts against the limit during the league year when the contract actually begins, not at the time it is signed. For example, Lleyton Roed signed an entry-level contract with the Kraken on March 29, 2024, which began with the 2024-25 season. Thus, his contract counted against the limit only as of July 1, 2024, the first day of the 2024-25 league year, not earlier.
2. Draft picks and the Reserve List
The time period of exclusive control over a drafted but unsigned player varies depending on where the player was drafted from. To date, Seattle has lost exclusive negotiating rights to only one drafted player, Kyle Jackson. The signing deadlines for Seattle’s other drafted prospects are as follows:

3. Saarinen signing breaks new ground
Returning to where we began, the Saarinen signing is intriguing even in isolation. The team got a close look at the 6-foot-4 Finnish goaltender earlier this month at Kraken Development Camp. And, after that viewing, the Kraken decided to make Saarinen the first Seattle draft pick selected outside the first round to sign an NHL contract during the summer of his draft year. Saarinen also hops over two earlier-drafted goalies, countryman Visa Vedenpaa and Russian Semyon Vyazovoi, in earning a contract. Fair or not, this puts added focus on him for this coming season.
4. Qualifying offers and the timeline to sign Beniers
On June 30, the Seattle Kraken extended Matty Beniers a “qualifying offer.” Based on the formula in the CBA, the offer was a one-year, one-way deal worth $874,125. That process was merely a formality, though. Beniers was never going to accept that deal. The Kraken offered it because they were required to do so in order to retain Beniers’ restricted free agent rights.
The keen observer will note that Beniers’ qualifying offer may have expired at 2:00 pm PT yesterday, July 15. That is the default deadline for expiry of qualifying offers in the CBA (though a team can theoretically extend the deadline).
What does it mean if Beniers’ qualifying offer expired? Nothing really. The team and the player continue to negotiate directly on a contract. Since Beneirs does not have enough professional experience (four seasons) to qualify for salary arbitration under the CBA, the rarely-used “offer sheet” from another team is the only alternative available to the player.
I’ve seen questions about the timeline for resolution on Beniers’ contract. Typically, the salary arbitration procedure creates deadlines throughout the offseason that spur restricted free agent deals. But, as mentioned, Beniers does not yet have arbitration rights, so the sides cannot rely on that framework. Instead, they are left to negotiate without any specific offseason deadlines.
I’d imagine the team will do everything it can to get Beniers’ contract resolved before training camp—particularly since Beniers remains the face of the young organization. And it could be much sooner. Quentin Byfield, a player in a similar situation to Beniers, just signed a deal with the Los Angeles Kings on July 15. Last year, the Kraken signed (arbitration-eligible) Vince Dunn on July 21.
5. AHL eligibility under the CHL Transfer Agreement
Another question I often see on Twitter asks which Kraken prospects from the CHL are eligible to play in the AHL this coming year. For background, see this earlier post on the CHL Transfer Agreement when looking at Shane Wright’s situation.
In short, a player drafted from the CHL must be 20 years old by Dec. 31, 2024, in order to be eligible to be assigned to the Coachella Valley Firebirds for the 2024-25 season. If the player is younger than that, he must be offered back to his Junior team if he does not make the NHL roster out of training camp. The following signed prospects are eligible for an AHL assignment this year:
- David Goyette (DOB: March 27, 2004)
- Ty Nelson (DOB: March 30, 2004)
- Jagger Firkus (DOB: April 29, 2004)
Additionally, Eduard Sale (DOB: March 10, 2005) is eligible because, technically, he was playing in the Czech Elite League when he was drafted, so the CHL Transfer Agreement does not apply to him. Sale has been playing in the CHL’s Ontario Hockey League since Seattle selected him in the 2023 NHL Draft. Andrei Loshko (DOB: Oct. 7, 2005) would also be eligible to play in the AHL if he signs a contract, but he is currently unsigned. Tyson Jugnauth (DOB: April 17, 2004) is also age-eligible, though the CHL Transfer Agreement doesn’t apply because he was drafted out of the BCHL.
Conversely, the following CHL players, though signed to NHL contracts, are ineligible for an AHL assignment absent an extraordinary exception or one-off agreement:
- Carson Rehkopf (DOB: Jan. 7, 2005)
- Lukas Dragicevic (DOB: Apr. 25, 2005)
- Caden Price (DOB: Aug. 24, 2005)
- Berkly Catton (DOB: Jan. 14, 2006)
6. AHL signings bring clarity to the depth chart
On July 12, the Coachella Valley Firebirds reportedly agreed to terms with four players.
Kraken GM Ron Francis had indicated previously that he believed LaFontaine would return. These players join 20-year-old forward Landon McCallum as players reportedly signing AHL contracts with the Firebirds for the 2024-25 season. All of these additions qualify as “developmental” players (or are otherwise exempt) under the “Veteran Rule” at the AHL level.
I currently have the following players projected to compete for AHL roster spots:

Looking at the depth chart, there may be room to add one more piece on the blue line, perhaps even a high-end “veteran” piece. But, otherwise, the depth chart is looking fairly set.
Want more contract-related analysis?
Recently, Blaiz Grubic gave us a fiery dose of Firebirds Contracts Corner, digging in on the so-called “Veteran Rule” at the AHL level. If you’ve read that already and want to know even more about NHL organizations build their rosters, check out our posts explaining the CHL Transfer Agreement, cap space accrual and bonuses in entry-level contracts, and much more.





Ha! I inspired an article! Thanks for the full explanation of this, and you’re welcome for the offseason content. 🙂
Ha, thanks for the assist!
Very informative especially the juniors exemption. thank you!
A few thoughts and queries.
1. Should not Eduard Sale, as a 1R pick, be trying to play in the AHL this season instead of in the CHL, like Wright did last year?
2. Barring a return of Daniel Sprong or some other UFA, one of these Fs on the Firebirds’ list has to be on the NHL roster as the 13th F. Is that more likely Myers instead of Winterton or 50:50?
3. If Jugnauth or Loshko made the Firebirds roster, are they likely to be on AHL or NHL contracts?
What does Beniers’ QO expiring mean, practically speaking? He can technically be offer sheeted if NHL GMs weren’t a bunch of risk-averse babies? They still have until the start of training camp to sign him? What does the expiration do in terms of leverage on both sides?
Good question, and I’ll actually add a note about this to the Beniers discussion above. Assuming Beniers’ QO in fact expired yesterday at 2:00 pm PT in accordance with the CBA (and not extended by the team), I don’t think it changes anything practically speaking. I believe Beniers’s qualifying offer was a one-year, one-way deal worth $874,125. He wasn’t going to accept that offer anyway, so offering it was merely a formality to retain his rights. Expiry of the offer only means it’s no longer there for him to accept. The offer sheet process remains out there as the only alternative to striking a deal with the Kraken via negotiation.
From your comments about Catton maybe being given an NHL look this year, it made me wonder how the about how the Kraken centers line up in 3-5 years. Given Geoff Baker’s article that the Stephenson signing was more about protecting the young centers, I am interested in everyone’s thoughts on who will be the No, 1, 2, and 3 centers in the future.
Is it Catton, Wright, Beniers? Beniers, Catton, Wright? Wright, Beniers, Catton?
It would be easiest to say all of the above, but which player stands out at the likeliest to be top dog?
I am not a particularly hockey-smart fan, but my instinct is that at 3 years, I’d guess the third option. At 5 years, the first.
Jeeze, what a great article and it opened my eyes about the way NHL teams must operate under a complicated structure. We are privieledged to have Blaize and the rest of the team writers to fill our heads with such unique knowledge. Thanks to all.
I believe another twist in the CHL agreement, is not just 20 years old by the end of the current year. It can also be 4 years of credited CHL service time. This would have applied to players in the O or the Q who get Exemptional Status. They would have 4 years of time in the league, and be only 19 and eligible to play in the AHL despite not being 20 years old.
Right, it’s an either/or there. 20 years old or 4 years of CHL experience and you become eligible for an AHL assignment. Was very relevant to the Wright conversation, but none of the Kraken currently coming up through the system are exceptional status, so the 20 year old threshold is the one to focus on for them. But you’re right on the full rule.
Catton being yet another January birthday (following Wright and Rehkopf in that regard) is an unfortunate coincidence that will put the team in the position of again deciding whether Catton sticks around the NHL team or returns to the WHL after *next year’s* camp.