Career
During that time, he played for Saint Louis Flyers, Kansas City Americans, Omaha Knights, Philadelphia Arrows, Pittsburgh Shamrocks, Pittsburgh Hornets, Hershey Bears, Indianapolis Capitals and the Providence Reds. During the 1935-1936 season Hudson the led the Shamrocks with 20 goals. Later in his career, Bill served as a player-coach for the Kansas City Americans in 1940.