Hubbard played high school basketball at athletic powerhouse Canton McKinley High School. He also played college basketball at the University of Michigan where he helped lead the team to the 1976 NCAA Championship Game against Indiana University. His 389 rebounds in the 1976-77 season remains the single season record at Michigan. Hubbard was a member of the 1976 U.S.A. Olympic basketball team that won the Gold medal. Hubbard was selected by the Pistons with the 15th overall pick in the 1979 NBA Draft.