Question: what is ndfa in baseball?
Answer: When a player's contract is designated for assignment -- often abbreviated "DFA" -- that player is immediately removed from his club's 40-man roster. ... Players with more than three years of Major League service time or who have been previously outrighted may reject the outright assignment in favor of free agency.