Matt Barnes announced his retirement from the NBA Monday in an Instagram post. Barnes, 37, has played 15 years in the league, spending time with nine different teams during his career. Last season, he picked up his first career NBA title when he signed with the Warriors toward the end of the year after Kevin Durant went down with an injury.