Loyalty in the NBA is a tricky subject, as it’s often difficult for teams and players to remain loyal when, at the end of the day, the league is a business. It’s tricky to the point that it’s become pretty rare for a player to stay five years with the same squad. Only 25 players in the NBA have done so in the last half decade. That’s roughly five percent of the league.

Below, check out the ranking of players who have been with their current teams the longest.