Muloin first played in the NHL during the 1963-64 season when he was called upon for three games by the Detroit Red Wings. Muloin's rights were claimed by the New York Rangers from Detroit in the 1964 intra-league draft and he did not play another game in the NHL for almost six years. After a long-term toiling with various minor-league teams, Muloin got his first prolonged opportunity at the NHL when he suited up for 71 games with the Oakland Seals in 1969-70. He was back with the club the following year, appearing in 66 games before moving to the Minnesota North Stars near the end of the season where he lasted but seven games.
Muloin spent the entire 1971-72 season in the minors, unable to land a job in the NHL. But as luck would have it the WHA started operations that fall and he signed with the Cleveland Crusaders, where he played for almost four years. With his career noticeably winding down, the Crusaders traded Muloin to the Edmonton Oilers where he played ten games in 1975-76. He finished off his pro career in 1976-77 with the AHL's Rhode Island Reds.
Courtesy of the Hockey Hall of Fame