Procedente de la Universidad de Washington, Edwards pasó 19 años en la NBA (1977-1996), jugando en ocho equipos diferentes: Los Angeles Lakers, Indiana Pacers, Cleveland Cavaliers, Phoenix Suns, Detroit Pistons, Los Angeles Clippers, Portland Trail Blazers y Chicago Bulls.