Hershey Bears
McCreary played for the Montreal Canadiens, Pittsburgh Penguins, Atlanta Flames, Hershey Bears, Hull-Ottawa Canadiens, and Cleveland Barons.