No-trade Clause
Definition
A no-trade clause is a contractual clause that allows players to veto trades to certain teams. No-trade clauses are often worked into contract extensions and free-agent contracts as a perk for the players signing such deals.
Some contracts include partial no-trade clauses, which allow a player to block trades to a specified list of teams. In the case of a partial no-trade clause, the player that agrees to such a clause will sometimes be allowed to update on a yearly basis the teams to which he cannot be traded without his consent. In other instances, teams will concede to a full no-trade clause that allows the player in question to block a trade to all 29 other teams.
Beyond that, a player that has accumulated 10 years of Major League service time and has spent the past five consecutive seasons of that service time with one team gains the right -- termed 10-and-5 rights -- to veto a trade to any team.