The NBA doesn't make it easy for players to have a no-trade clause included in their contracts. In order to get one, a player must have eight NBA seasons of experience and played for the team with which he is signing for at least four of them. If those conditions have been met, a no-trade clause can be negotiated into a new contract but not a contract extension. Because the circumstances required to get a no-trade clause are so specific, very few players meet the criteria. And now that Tim Duncan and Kobe Bryant have retired and Dwyane Wade chose to leave Miami to sign with the Bulls as a free agent, there are only three players left in the entire league who have a no-trade clause firmly in place.
NBAE/Getty ImagesDavid Sherman
Carmelo Anthony, New York Knicks
Anthony's name is probably the first that comes to mind when thinking about the NBA no-trade clause, mainly because of the fact that the New York media begrudgingly mentions it any time they decide to stir up rumblings that Melo might be interested in playing somewhere else. But Anthony forced his way to the Knicks via a trade from Denver in 2011 specifically because he wanted to be in New York City, and as long as he's making max money and sees the team attempting to surround him with some upgraded talent (like Derrick Rose and Joakim Noah, for example), he'll be more than happy to stick around and see how things shake out.
Nathaniel S. Butler/NBAE via Getty Images
Kevin Garnett, Minnesota Timberwolves
When a player with a no-trade clause agrees to a trade and is traded, the no-trade clause remains in place with his new team. That explains why Garnett still has one after all these years. He had to agree to the trade that sent him to Boston back in the summer of 2007, and also to the one that sent him to Brooklyn in 2013. Garnett consented one last time in the middle of the 2015 season to return to Minnesota, where he's there to act as a mentor to young big men Karl-Anthony Towns and Andrew Wiggins more than anything else. Garnett is undecided about returning for a 22nd NBA season, but if he does it likely will be with the Timberwolves from start to finish.
Jaime Valdez-USA TODAY SportsJaime Valdez
Dirk Nowitzki, Dallas Mavericks
Not only has Nowitzki played all 18 of his NBA seasons with the Dallas Mavericks, but he just re-upped with the franchise this summer on a two-year deal worth $50 million as a reward for all those years of service. Owner Mark Cuban wants nothing more than for Nowitzki to retire having played only for the Mavs, and Nowitzki's new contract number now makes it extremely unlikely that any other team would dare to call to inquire about his availability -- the way Rockets GM Daryl Morey once did, in what was admittedly a moment of weakness.