The Transfer Portal
Players don't leave your program at random. Every player carries a happiness score that tracks how he feels about his situation week to week, and a bad enough number is what sends him into the portal.
What Actually Moves Happiness
A long list of factors feed into it week to week — playing time versus promise, winning, pay versus market value, injuries, homesickness, linemate chemistry, and more — all visible on a player's profile as named, color-coded mood factors. See Team Chemistry & Player Happiness for the full picture.
Two Paths Into the Portal
Unhappiness. A player's happiness dropping to 30 or below flags him as unhappy; if it's still down at 10 or below once the offseason begins, he formally enters the portal.
Ambition. Even a content player can leave if he's clearly outgrown the program — roughly a 70+ overall talent whose rating sits some 25 points or more above his program's own prestige has a real shot at walking, even without a single bad mood factor. Lower-prestige programs get protection here too: the overall-rating bar climbs the further below average your program's prestige sits, so a mid-tier program doesn't bleed every solid player it develops the moment he's good — this path only really bites once you've developed a genuine star your program's standing can't hold onto.
What Departures Actually Look Like at Different Programs
The Ambition path above isn't just theoretical — it shows up as a real, measurable pattern across the league. Averaged per team per season, a blue-blood's departures are almost entirely graduation and players turning pro; its portal outflow is close to zero, because there's rarely a bigger program for a happy player to jump to. A middle-of-the-pack program sees a real, steady trickle out through the portal on top of normal graduation. A struggling program's story is different again: the portal is its single biggest source of departures, often rivaling graduation itself — and the players leaving aren't scrubs, they're typically among the best talent that program has developed.
That's the Ambition mechanic working exactly as designed: a player you develop past what your program's prestige can support has a real shot at leaving for a bigger name. Building your roster's happiness and your program's own prestige together is what keeps a breakout player home once you've found one — a struggling program can't out-happiness a talent gap this wide forever.
Fixing It Before It's a Problem
You can offer an underpaid player a mid-season NIL renegotiation. It's not available for every minor gap — his market value needs to clear roughly 30% above his current deal, and the resulting raise has to be a real dollar amount, not a token bump. When it applies, it clears the underpaid penalty immediately and gives happiness an instant, sizeable lift. It's usually far cheaper than losing the player to the portal and rebuilding the position from scratch.
The Portal Window
Once departures and the draft are settled, a compressed 3-turn portal window opens (skipped entirely if nobody on your roster is at risk). Each turn you can make up to 2 retention offers — a permanent, NIL-funded raise scaled to the player's real market value that, if accepted, resets his happiness to a healthy baseline and keeps him on your roster — for up to 6 total attempts across the whole window.
A genuinely miserable player (happiness down near single digits) can reject a retention offer outright, with the odds easing the less desperate he is and dropping to essentially none once he's not that far gone. A rejected player can't be re-offered that same turn, but you can try again on a later one — at a real, permanent surcharge (roughly 30% more) for the rest of the window, since once a player turns you down he doesn't forget it. AI programs have no retention mechanic at all — every one of their unhappy players simply leaves, with nobody trying to talk them out of it, so a rival's portal losses are pure opportunity for you to pick up. Anyone not retained by the window's close, yours or any other program's unhappy players, becomes available to every program, including yours, as an incoming transfer. Incoming transfers skew a little older than incoming freshmen. Every one of them carries the Ice Time Seeker personality — a transfer portal move is fundamentally a role decision, so the promised role matters far more to them than your NIL offer, your prestige, or the distance from home. See Recruiting for what that personality weighs.
Star-Player Buzz
You won't just find out about a rival's unhappy or ambitious star at the portal window — the two paths above occasionally break as national news during the season itself. A genuine elite talent (not a role player) elsewhere in the league who's unhappy, or who's clearly outgrown his program, can turn up as a "buzz" story in your news feed well before the portal opens. It's rare and only ever covers real stars, but it's an early tip on who might be there to poach once the window actually opens.
See Also
- Team Chemistry & Player Happiness — the full picture of what drives mood
- Recruiting — the promises that follow a player from signing day
- Finances — where retention offers and mid-season renegotiations are paid from
- Rebuilding a Struggling Program — using the AI's missing retention mechanic against your rivals