In re-signing for four years and $80 million with the Dallas Mavericks, Dirk Nowitzki was able to secure himself only the second no-trade clause in the league. The other one belongs to Kobe Bryant. Not many players are eligible for no-trade clauses; to be eligible, a player has to have 8 years of NBA experience, at least four years of which have to have been with the team he's signing with (albeit not necessarily consecutive years). Other eligible players such as Paul Pierce and Tim Duncan could have had them worked into their most recent contracts, but didn't; then again, they didn't really need to. They're not being traded. Not now, not ever.
The idea of a one-club man is a romanticised ideal in sports, yet one increasingly impossible to achieve in this heightened free agency era. Even Paul Pierce eventually got traded. However, it does occasionally happen, and Luol Deng is one of the few true veterans in this league to have spent his whole career with one team. Indeed, the only players to have been with their current teams longer than Deng has been with Chicago are Kobe Bryant, Dirk Nowitzki, Nick Collison, the Miami duo of Udonis Haslem and Dwyane Wade, and the Spurs trio of Parker, Ginobili and Duncan, while Jameer Nelson and Anderson Varejao are the only other 2004 draftees to have never left the team that first signed them. This kind of longevity, then, is rare - usually, one party is sufficiently disgruntled with the other by now to have moved on.
Note: Non-US teams that the player
has played for are, unless stated otherwise, from the top division in
that nation. If a league or division name is expressly stated, it's not
the top division. The only exceptions to this are the rare occasions where
no one league is said to be above the other, such as with the JBL/BJ League
split in Japan.