NEWS
Cross-Sport Salary Caps and Contracts in Dynasty Leagues
13 November 2026
One multi-sport league constitution sets a hard salary cap of 68 contract points for baseball in its inaugural season, and it bars contracts from moving between sports. The two rules do different jobs. The first gives managers a fixed budget. The second keeps a bargain contract from one sport from being used to get around the budget in another. Any dynasty league that runs a salary cap across football, baseball and basketball needs both kinds of rule, written clearly enough that nobody argues about them in the middle of a trade.
Set the cap model and contract currency
Before anyone bids on a player, a commissioner has to settle what the cap is and what a contract is measured in. The league-design guidance published by _.gm is blunt on this: use a single cap number, and keep contract units consistent across every season. Changing units mid-flight, it warns, creates major migration problems. A league that starts with dollar-denominated salaries and later switches to abstract points has to convert every existing contract, and each conversion is a chance for a dispute over rounding, rookie deals or years remaining.
The Four Horsemen constitution shows what a fixed currency looks like in practice. Its baseball cap is stated in "contract points," 68 of them in the inaugural season, rather than in dollars. A points system like that has an advantage in a multi-sport league. A point means the same thing every year, so a contract signed in one season can be compared directly with a contract signed three seasons later.
The next decision is whether the cap is hard or soft. A soft cap lets managers exceed the limit and pays for it with a tax, which sounds flexible. In practice it means someone must calculate the tax, collect it, decide where it goes and handle the manager who cannot pay. _.gm's guidance is that a hard cap is easier to enforce than a soft cap with taxes. For a volunteer commissioner juggling several sports, that difference matters more than the extra flexibility.
A hard cap also makes the rulebook shorter. The league needs one line saying no roster may exceed the cap, plus a short list of exceptions. Everything else, from trade approvals to waiver claims, can be judged against that single line.
Price players at auction and carry salaries forward
The most common way to set salaries in a cap dynasty league is to let the market do it. CBS Sports recommends that in salary-cap leagues, players be acquired through an auction and then signed to contracts based on the auction price. A player who goes for a high bid carries a high salary, and one who slips through at the minimum carries a minimum salary. The league does not need a separate pricing formula because the room has already produced one.
The dynasty element comes from what happens next. Instead of tearing everything down each year, the league carries those auction-based salaries into the following season as contracts. Fantasy platforms already support the idea. ESPN Fantasy's support documentation says keeper salaries are the amount a manager pays out of the salary cap before the draft, and it puts the minimum salary at $1.00. Yahoo Fantasy notes that salary-cap keeper leagues can assign keeper salaries before the draft and use the cap amounts as player salaries.
The order of operations matters. Keeper salaries come off the top of each manager's cap before the auction begins, so a manager's spending power at the draft is whatever remains. A team that keeps four expensive veterans may arrive with little to spend, while a team that keeps cheap young players arrives with room to chase stars. That tradeoff is the strategic heart of a cap dynasty, and it only works if the salaries really do carry over without being quietly reset.
A common mistake is treating the platform's keeper tool as the whole rulebook. Software can store a salary and subtract it from a cap, but it will not know whether your league lets a contract grow, expire or be renegotiated. Those rules have to be written down by the commissioner and applied by hand when the platform cannot do it. The league that relies on the default settings usually discovers the gaps in the first offseason.
Build renewal, escalation, and rookie rules
Once salaries persist, the league needs to say how long they last and how they change. According to _.gm, contracts in a salary-cap dynasty league are commonly set for 1 to 5 years, and they can be structured as flat salaries or with fixed annual escalators. The choice shapes the whole feel of the league. Flat deals reward managers who lock in a bargain and hold it. Escalators push the cost of a long contract up over time, so a player who is a steal in year one may be a burden by year four.
Length and shape work together. A five-year flat contract on a young breakout player is a major asset because the price never moves. A five-year contract with annual increases on an aging veteran can become dead weight under a hard cap, since the manager is committed to a salary that rises while production falls. Shorter terms keep rosters fluid, and longer terms reward managers who spot talent early. A league can mix them, but the more variety it allows, the more bookkeeping falls on the commissioner.
The Four Horsemen constitution picks a simple escalator. Player contracts increase by 1 each year unless the player has not surpassed rookie limits. That exception is the rookie rule in miniature: a young player still inside the rookie window does not see the annual bump, which keeps cheap early-career contracts attractive and gives managers a reason to value prospects. Once the player passes those limits, the increase begins.
Whatever the league adopts, the rookie threshold needs a precise definition. If the rule says a player is exempt until he passes a limit, the constitution should say exactly which statistic or milestone counts and who decides in a close case. Vague wording about who "still counts as a rookie" is a reliable source of offseason arguments, especially when players are involved in more than one league format.
Prevent cap abuse with trade and roster controls
A cap only works if managers cannot slip around it. The most common leak is the transaction that is legal in sequence but illegal in the moment: a trade that sends two players out and takes three back, or a waiver claim that has to be matched by a drop. The Four Horsemen constitution handles this with a grace period. Transactions that temporarily exceed the cap or the roster limit are allowed if a corresponding move is made within 8 hours. That gives managers room to complete multi-part deals without letting a violation linger.
The other leak is between sports. In a league that runs football, baseball and basketball side by side, a manager could be tempted to treat salary as one big pool, parking cap burden in whichever sport matters least. The same constitution closes that door by saying contracts may not be transferred between sports. Each sport's cap stands alone, and a contract belongs to the sport where it was signed.
CBS Sports adds the baseline rule underneath all of this: a salary-cap league should require each owner to stay below the league-mandated cap after players are signed. The checkpoint is the signing, not an average over the season. These are the controls worth writing into the constitution:
- Hard cap: no roster may finish a signing above the league-mandated cap, which is simpler to enforce than a soft cap with taxes.
- Grace window: a transaction may temporarily exceed the cap or roster limit if a corresponding move follows within 8 hours.
- Sport separation: contracts may not be transferred between sports, so each sport's cap stays self-contained.
- Enforcement trigger: a manager still over the limit when the window closes has the violating transaction reversed or corrected.
The last item is the one most leagues forget to write down. Under the Four Horsemen rule, the 8-hour window is what makes a violation visible, since the corrective move either arrives or it does not. A league that sets a window but never says what happens when it expires has a rule without a consequence. Decide in advance whether the commissioner reverses the transaction, forces a drop or applies some other remedy, and say so in the constitution.
Make keeper deadlines and cap checks routine
The rules above hold up only if somebody applies them on a schedule. The commissioner's year has a few fixed points. Keeper decisions come first, because ESPN and Yahoo both assign keeper salaries before the draft, and a manager cannot plan an auction budget until the keeper list is final. Set a firm deadline, publish each manager's resulting cap number and give everyone a chance to catch errors before bidding opens.
Before approving any trade, check cap space on both sides. Under a hard cap, a trade that leaves one team over the limit is a problem for the whole league, and it is far easier to reject or restructure it before it goes through than to unwind it afterward. The grace window described above is meant for the mechanical gap between moves, not as a way to carry a trade that never fit under the cap. A habit of looking at both rosters first removes most of the arguments.
At rollover, audit everything. Contract years should tick down, escalators should be applied, rookies should be checked against their limits and every manager's total should be recalculated against the cap. Recalculating by hand from the contract list, rather than trusting the number a platform displays, is the surest way to catch a missed increase. It is also the point where the single-unit rule pays off, because a ledger kept in one currency can be totaled in minutes.
For a commissioner starting a cross-sport cap league, the practical first step is a one-page constitution that states the cap number for each sport, the contract unit, the term lengths and escalator, the rookie definition, the 8-hour style grace window and the no-transfer rule. Share it before the first auction. Changing any of those rules later is the migration problem that league-design guidance warns about, and it is far cheaper to settle them while every roster is still empty.
Recent posts
More in Betting
−15002Pace and Efficiency: Reading an NBA Box Score ProperlyWe read a box score the way the arithmetic asks: per possession, not per game.NBA
10003The Run Line, and Why Baseball Prices Look DifferentWe explain why a fixed run line moves the price instead of the handicap.MLB
1.5