/
Madden Leagues
/
Contracts, Free Agents & Transactions
Madden Leagues

Contracts, Free Agents & Transactions

Salary/cap data, upcoming free agents, roster movement, and refresh steps.

Contract pages

Open Players → Contracts for league-wide contracts or a team’s Contracts tab for one roster.

Supported imported fields can include:

  • Contract years remaining.
  • Salary and bonus.
  • Current cap hit.
  • Current- and next-year penalty.
  • Total contract value.
  • Desired salary, bonus, and length for negotiation context when EA supplies them.

Values are informational; changing NeonSportz does not negotiate a Madden contract.

Contract change alerts

Under Administration → Discord, select a Contract Changes Channel to receive before/after values for contract length, years remaining, salary, bonus, cap hit, release net savings, release penalty, desired length/salary/bonus, and re-sign status.

Optionally select a Non-Offseason Alert Role to mention for any of these changes during preseason or season. Offseason imports still send changes, without mentioning the role. Save settings before testing; the channel’s Test action can mention the saved role during preseason or season. The bot needs permission to mention that role.

Import team rosters and free agents to establish a baseline. Later imports compare known values with the last saved roster, including imports in the same week. Newly tracked fields need an initial import before changes can be detected. Changes include legitimate signings, negotiations, and season progression; an alert does not identify an editor or prove an unauthorized edit. Changes reversed between imports cannot be detected. Leaving the channel unset disables notifications while history continues to update.

Upcoming Free Agents

Open Players → Upcoming FA to focus on rostered players near contract expiration.

  1. Confirm the correct season context.
  2. Filter by team, position, or other available fields.
  3. Sort by the contract or player value that matters to your review.
  4. Open a player for full details.

If the list is unexpectedly empty, import rosters and confirm Madden contract data exists.

Free agents in Discord

Use /freeagents with the desired position and filter options. The bot reads NeonSportz data, so it cannot be newer than the last roster/free-agent import.

Transactions

Open Transactions for league-wide stored events or a team Transactions tab for one franchise. Events can include:

  • Player signing.
  • Player release.
  • Player movement associated with trades.
  • Other roster transitions detected by the importer.

Initial imports create a baseline and normally do not announce every existing roster player as a new transaction.

Discord transaction alerts compare each import with the last saved roster, including earlier imports in the same Madden week. Import team rosters and free agents regularly to capture new signings, releases, and trades. Repeating an unchanged import does not announce the same changes again; movements that happen and reverse between imports cannot be reconstructed.

Refresh after roster movement

After a signing, release, or trade:

  1. Wait for Madden/EA to sync.
  2. Import each affected team roster.
  3. Import free agents.
  4. Open the player’s profile and both team rosters.
  5. Open Transactions.
  6. Verify the Discord transaction notification if configured.

Cap information

Team pages and contract tables can show cap room, spent amount, available amount, and penalties. Madden 27’s compact cap-hit and release-penalty values are converted to full dollar amounts during roster imports. These values depend on EA data and the current league season. Compare the same season and stage before declaring a mismatch.

Trade values versus contracts

Trade evaluation can use salary, bonus, penalties, years remaining, age, development, speed, overall, position, and abilities. Commissioners configure weights under Administration → Trade Settings. A displayed trade value is a league-configured score, not an EA market value.

Common problems

  • Player still on old team: import both team rosters and free agents.
  • Transaction missing: confirm a roster/free-agent baseline existed before the movement and another import occurred afterward. The baseline can be from the same week; movements that reversed between imports are not recoverable from the current roster.
  • Contract years wrong: confirm season rollover and import League Info plus rosters.
  • Cap differs from Madden: verify the same franchise week and the most recent roster/cap data.
  • Upcoming FA missing: check contract years and page filters.
Advertisement