30 teams have not won all-time. The first three are the New York Knicks, the Golden State Warriors and the Boston Celtics.