Players who can reach free agency for the 2027-28 season, including pending contract
options. Cap holds shown for option decisions apply if the option results in free agency.
Each cap hold Cap HoldFundamentalsA placeholder amount charged against a team's cap for free agents whose rights they hold. Cap holds count toward team salary even though no contract exists. Teams must renounce a player's rights to remove the cap hold, but doing so means losing the ability to re-sign that player using Bird rights.Open in glossary → is what their team carries until they
re-sign, renounce, or lose them. Cap holds are computed
from the player's last salary and Bird rights tier.
Bird Rights
Bird RightsPlayer RightsNamed after Larry Bird. A team that has had a player for 3+ consecutive seasons holds his "Bird rights," allowing them to exceed the salary cap to re-sign him. Full Bird rights enable 5-year max contracts with 8% raises. Bird rights transfer with a player when traded.Open in glossary →
RFA
Restricted Free AgentPlayer RightsA free agent whose incumbent team tendered a qualifying offer and can match any offer sheet he signs. When qualifying-offer data is unavailable, an estimated RFA label uses years of service and rookie-scale contract information.Open in glossary →
RFA
Restricted Free AgentPlayer RightsA free agent whose incumbent team tendered a qualifying offer and can match any offer sheet he signs. When qualifying-offer data is unavailable, an estimated RFA label uses years of service and rookie-scale contract information.Open in glossary →
RFA
Restricted Free AgentPlayer RightsA free agent whose incumbent team tendered a qualifying offer and can match any offer sheet he signs. When qualifying-offer data is unavailable, an estimated RFA label uses years of service and rookie-scale contract information.Open in glossary →
RFA
Restricted Free AgentPlayer RightsA free agent whose incumbent team tendered a qualifying offer and can match any offer sheet he signs. When qualifying-offer data is unavailable, an estimated RFA label uses years of service and rookie-scale contract information.Open in glossary →
RFA
Restricted Free AgentPlayer RightsA free agent whose incumbent team tendered a qualifying offer and can match any offer sheet he signs. When qualifying-offer data is unavailable, an estimated RFA label uses years of service and rookie-scale contract information.Open in glossary →
RFA
Restricted Free AgentPlayer RightsA free agent whose incumbent team tendered a qualifying offer and can match any offer sheet he signs. When qualifying-offer data is unavailable, an estimated RFA label uses years of service and rookie-scale contract information.Open in glossary →
RFA
Restricted Free AgentPlayer RightsA free agent whose incumbent team tendered a qualifying offer and can match any offer sheet he signs. When qualifying-offer data is unavailable, an estimated RFA label uses years of service and rookie-scale contract information.Open in glossary →
RFA
Restricted Free AgentPlayer RightsA free agent whose incumbent team tendered a qualifying offer and can match any offer sheet he signs. When qualifying-offer data is unavailable, an estimated RFA label uses years of service and rookie-scale contract information.Open in glossary →
RFA
Restricted Free AgentPlayer RightsA free agent whose incumbent team tendered a qualifying offer and can match any offer sheet he signs. When qualifying-offer data is unavailable, an estimated RFA label uses years of service and rookie-scale contract information.Open in glossary →
RFA
Restricted Free AgentPlayer RightsA free agent whose incumbent team tendered a qualifying offer and can match any offer sheet he signs. When qualifying-offer data is unavailable, an estimated RFA label uses years of service and rookie-scale contract information.Open in glossary →
RFA
Restricted Free AgentPlayer RightsA free agent whose incumbent team tendered a qualifying offer and can match any offer sheet he signs. When qualifying-offer data is unavailable, an estimated RFA label uses years of service and rookie-scale contract information.Open in glossary →
RFA
Restricted Free AgentPlayer RightsA free agent whose incumbent team tendered a qualifying offer and can match any offer sheet he signs. When qualifying-offer data is unavailable, an estimated RFA label uses years of service and rookie-scale contract information.Open in glossary →
RFA
Restricted Free AgentPlayer RightsA free agent whose incumbent team tendered a qualifying offer and can match any offer sheet he signs. When qualifying-offer data is unavailable, an estimated RFA label uses years of service and rookie-scale contract information.Open in glossary →
RFA
Restricted Free AgentPlayer RightsA free agent whose incumbent team tendered a qualifying offer and can match any offer sheet he signs. When qualifying-offer data is unavailable, an estimated RFA label uses years of service and rookie-scale contract information.Open in glossary →
RFA
Restricted Free AgentPlayer RightsA free agent whose incumbent team tendered a qualifying offer and can match any offer sheet he signs. When qualifying-offer data is unavailable, an estimated RFA label uses years of service and rookie-scale contract information.Open in glossary →
RFA
Restricted Free AgentPlayer RightsA free agent whose incumbent team tendered a qualifying offer and can match any offer sheet he signs. When qualifying-offer data is unavailable, an estimated RFA label uses years of service and rookie-scale contract information.Open in glossary →
RFA
Restricted Free AgentPlayer RightsA free agent whose incumbent team tendered a qualifying offer and can match any offer sheet he signs. When qualifying-offer data is unavailable, an estimated RFA label uses years of service and rookie-scale contract information.Open in glossary →
RFA
Restricted Free AgentPlayer RightsA free agent whose incumbent team tendered a qualifying offer and can match any offer sheet he signs. When qualifying-offer data is unavailable, an estimated RFA label uses years of service and rookie-scale contract information.Open in glossary →
RFA
Restricted Free AgentPlayer RightsA free agent whose incumbent team tendered a qualifying offer and can match any offer sheet he signs. When qualifying-offer data is unavailable, an estimated RFA label uses years of service and rookie-scale contract information.Open in glossary →
RFA
Restricted Free AgentPlayer RightsA free agent whose incumbent team tendered a qualifying offer and can match any offer sheet he signs. When qualifying-offer data is unavailable, an estimated RFA label uses years of service and rookie-scale contract information.Open in glossary →
RFA
Restricted Free AgentPlayer RightsA free agent whose incumbent team tendered a qualifying offer and can match any offer sheet he signs. When qualifying-offer data is unavailable, an estimated RFA label uses years of service and rookie-scale contract information.Open in glossary →
TO
RFA
Restricted Free AgentPlayer RightsA free agent whose incumbent team tendered a qualifying offer and can match any offer sheet he signs. When qualifying-offer data is unavailable, an estimated RFA label uses years of service and rookie-scale contract information.Open in glossary →
RFA
Restricted Free AgentPlayer RightsA free agent whose incumbent team tendered a qualifying offer and can match any offer sheet he signs. When qualifying-offer data is unavailable, an estimated RFA label uses years of service and rookie-scale contract information.Open in glossary →
RFA
Restricted Free AgentPlayer RightsA free agent whose incumbent team tendered a qualifying offer and can match any offer sheet he signs. When qualifying-offer data is unavailable, an estimated RFA label uses years of service and rookie-scale contract information.Open in glossary →
TO
RFA
Restricted Free AgentPlayer RightsA free agent whose incumbent team tendered a qualifying offer and can match any offer sheet he signs. When qualifying-offer data is unavailable, an estimated RFA label uses years of service and rookie-scale contract information.Open in glossary →
TO
RFA
Restricted Free AgentPlayer RightsA free agent whose incumbent team tendered a qualifying offer and can match any offer sheet he signs. When qualifying-offer data is unavailable, an estimated RFA label uses years of service and rookie-scale contract information.Open in glossary →
TO
RFA
Restricted Free AgentPlayer RightsA free agent whose incumbent team tendered a qualifying offer and can match any offer sheet he signs. When qualifying-offer data is unavailable, an estimated RFA label uses years of service and rookie-scale contract information.Open in glossary →
RFA
Restricted Free AgentPlayer RightsA free agent whose incumbent team tendered a qualifying offer and can match any offer sheet he signs. When qualifying-offer data is unavailable, an estimated RFA label uses years of service and rookie-scale contract information.Open in glossary →
RFA
Restricted Free AgentPlayer RightsA free agent whose incumbent team tendered a qualifying offer and can match any offer sheet he signs. When qualifying-offer data is unavailable, an estimated RFA label uses years of service and rookie-scale contract information.Open in glossary →
RFA
Restricted Free AgentPlayer RightsA free agent whose incumbent team tendered a qualifying offer and can match any offer sheet he signs. When qualifying-offer data is unavailable, an estimated RFA label uses years of service and rookie-scale contract information.Open in glossary →
RFA
Restricted Free AgentPlayer RightsA free agent whose incumbent team tendered a qualifying offer and can match any offer sheet he signs. When qualifying-offer data is unavailable, an estimated RFA label uses years of service and rookie-scale contract information.Open in glossary →
RFA
Restricted Free AgentPlayer RightsA free agent whose incumbent team tendered a qualifying offer and can match any offer sheet he signs. When qualifying-offer data is unavailable, an estimated RFA label uses years of service and rookie-scale contract information.Open in glossary →
RFA
Restricted Free AgentPlayer RightsA free agent whose incumbent team tendered a qualifying offer and can match any offer sheet he signs. When qualifying-offer data is unavailable, an estimated RFA label uses years of service and rookie-scale contract information.Open in glossary →
RFA
Restricted Free AgentPlayer RightsA free agent whose incumbent team tendered a qualifying offer and can match any offer sheet he signs. When qualifying-offer data is unavailable, an estimated RFA label uses years of service and rookie-scale contract information.Open in glossary →
RFA
Restricted Free AgentPlayer RightsA free agent whose incumbent team tendered a qualifying offer and can match any offer sheet he signs. When qualifying-offer data is unavailable, an estimated RFA label uses years of service and rookie-scale contract information.Open in glossary →
RFA
Restricted Free AgentPlayer RightsA free agent whose incumbent team tendered a qualifying offer and can match any offer sheet he signs. When qualifying-offer data is unavailable, an estimated RFA label uses years of service and rookie-scale contract information.Open in glossary →
RFA
Restricted Free AgentPlayer RightsA free agent whose incumbent team tendered a qualifying offer and can match any offer sheet he signs. When qualifying-offer data is unavailable, an estimated RFA label uses years of service and rookie-scale contract information.Open in glossary →
RFA
Restricted Free AgentPlayer RightsA free agent whose incumbent team tendered a qualifying offer and can match any offer sheet he signs. When qualifying-offer data is unavailable, an estimated RFA label uses years of service and rookie-scale contract information.Open in glossary →
RFA
Restricted Free AgentPlayer RightsA free agent whose incumbent team tendered a qualifying offer and can match any offer sheet he signs. When qualifying-offer data is unavailable, an estimated RFA label uses years of service and rookie-scale contract information.Open in glossary →
RFA
Restricted Free AgentPlayer RightsA free agent whose incumbent team tendered a qualifying offer and can match any offer sheet he signs. When qualifying-offer data is unavailable, an estimated RFA label uses years of service and rookie-scale contract information.Open in glossary →
RFA
Restricted Free AgentPlayer RightsA free agent whose incumbent team tendered a qualifying offer and can match any offer sheet he signs. When qualifying-offer data is unavailable, an estimated RFA label uses years of service and rookie-scale contract information.Open in glossary →
RFA
Restricted Free AgentPlayer RightsA free agent whose incumbent team tendered a qualifying offer and can match any offer sheet he signs. When qualifying-offer data is unavailable, an estimated RFA label uses years of service and rookie-scale contract information.Open in glossary →
RFA
Restricted Free AgentPlayer RightsA free agent whose incumbent team tendered a qualifying offer and can match any offer sheet he signs. When qualifying-offer data is unavailable, an estimated RFA label uses years of service and rookie-scale contract information.Open in glossary →
RFA
Restricted Free AgentPlayer RightsA free agent whose incumbent team tendered a qualifying offer and can match any offer sheet he signs. When qualifying-offer data is unavailable, an estimated RFA label uses years of service and rookie-scale contract information.Open in glossary →
RFA
Restricted Free AgentPlayer RightsA free agent whose incumbent team tendered a qualifying offer and can match any offer sheet he signs. When qualifying-offer data is unavailable, an estimated RFA label uses years of service and rookie-scale contract information.Open in glossary →
PO
RFA
Restricted Free AgentPlayer RightsA free agent whose incumbent team tendered a qualifying offer and can match any offer sheet he signs. When qualifying-offer data is unavailable, an estimated RFA label uses years of service and rookie-scale contract information.Open in glossary →
RFA
Restricted Free AgentPlayer RightsA free agent whose incumbent team tendered a qualifying offer and can match any offer sheet he signs. When qualifying-offer data is unavailable, an estimated RFA label uses years of service and rookie-scale contract information.Open in glossary →
RFA
Restricted Free AgentPlayer RightsA free agent whose incumbent team tendered a qualifying offer and can match any offer sheet he signs. When qualifying-offer data is unavailable, an estimated RFA label uses years of service and rookie-scale contract information.Open in glossary →
RFA
Restricted Free AgentPlayer RightsA free agent whose incumbent team tendered a qualifying offer and can match any offer sheet he signs. When qualifying-offer data is unavailable, an estimated RFA label uses years of service and rookie-scale contract information.Open in glossary →
RFA
Restricted Free AgentPlayer RightsA free agent whose incumbent team tendered a qualifying offer and can match any offer sheet he signs. When qualifying-offer data is unavailable, an estimated RFA label uses years of service and rookie-scale contract information.Open in glossary →
RFA
Restricted Free AgentPlayer RightsA free agent whose incumbent team tendered a qualifying offer and can match any offer sheet he signs. When qualifying-offer data is unavailable, an estimated RFA label uses years of service and rookie-scale contract information.Open in glossary →
Estimated designations use years of service and rookie-scale contract data; actual
restricted status requires a qualifying offer.
Qualifying-offer-backed RFA designations are authoritative. Projected market value will
be added once the comparable contracts model is calibrated.