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.
Upcoming Free Agents
Open Players → Upcoming FA to focus on rostered players near contract expiration.
- Confirm the correct season context.
- Filter by team, position, or other available fields.
- Sort by the contract or player value that matters to your review.
- 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.
Refresh after roster movement
After a signing, release, or trade:
- Wait for Madden/EA to sync.
- Import each affected team roster.
- Import free agents.
- Open the player’s profile and both team rosters.
- Open Transactions.
- Verify the Discord transaction notification if configured.
Cap information
Team pages and contract tables can show cap room, spent amount, available amount, and penalties. 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 later import occurred after the baseline.
- 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.