17. John Havlicek
If you’re someone who values NBA Championship rings as an integral part of the “best player” equation, then you have to include John Havlicek in this list. The Boston Celtics’ legend won eight NBA titles, trailing only teammates Bill Russell and Sam Jones.
“Hondo” (as he was known) was named to 13-straight All-Star games between 1966–1978, and eight-straight All-NBA Defensive Team (first or second team) ever year between 1969 to 1976. It was that versatility that led Russell, his longtime teammate, to declare “[Havlicek] is the best all-around player I ever saw.”