La sua carriera nelbasket professionistico inizia nella stagione 1974-75 con la squadra deiDenver Nuggets disputando due stagioni inABA e perdendo le ABA Finals 1976 contro iNew York Nets di Julius Erving. Con la franchigia delColorado disputa anche le tre stagioni successive in NBA.
Nell'autunno del 1978, passa aiPhiladelphia 76ers, dove resterà per il resto della sua carrieraNBA, conclusasi nel 1986, contribuendo alla conquista del titoloNBA deiSixers nella stagione 1982-83.
Ottimo difensore, è stato eletto nelNBA All-Defensive First Team per 8 volte su 10 stagioni giocate, al momento del suo ritiro il maggior numero di volte di sempre, e ancora oggi fra i migliori 5, è stato inserito nella stagione 1984-85 nel secondo quintetto difensivo della lega.Anche inABA venne inserito per 2 volte nell'ABA All-Defensive First Team, per un totale di 10 volte sulle 12 stagioni disputate in carriera.
Nella stagione 1977-78, disputata conDenver, è stato il migliore della lega come percentuali di tiro dal campo con un ottimo 57,8%. Nella stagione 1982-83 è stato votato dai giornalisti americani comemiglior sesto uomo dell'anno.
(* tenendo conto dei dati ABA al momento disponibili e che le statistiche di queste categorie vennero registrate sistematicamente solo dalla stagione ABA1973-1974)
* - Membri che sono stati inseriti sia in qualità di allenatori, sia in qualità di giocatori. ** - Membri che sono stati inseriti sia in qualità di allenatori, sia in qualità di contributori. *** - Membri che sono stati inseriti sia in qualità di contributori, sia in qualità di giocatori.