Does anyone know why players used to change their numbers quite a bit through their career?

Alan Hopkins only wore #1 for 4 seasons, he wore a total of 5 different numbers over 10 years.

Alby Morrison only wore #1 for 1 season, again he wore 5 different numbers over 14 years.