McLeod's professional career began with several teams in the minor Central Professional Hockey League and American Hockey League, before being called up for two stints in the NHL, totaling 18 games, with the Detroit Red Wings and Philadelphia Flyers over the 1970–71 and 1971–72 seasons.
He was the second winner of the Ben Hatskin Trophy as the WHA's top goalie and was named to the First All-Star team.
To top off his best professional season, the Aeros won the Avco Trophy as WHA playoff champions.
McLeod was also chosen to represent Canada in the 1974 Summit Series against the Soviet Union in September 1974.
When that franchise folded in 1977, McLeod was drafted by the Quebec Nordiques, where he played in only 7 games before being dealt to the Edmonton Oilers where he finished out the 1977–78 season and his professional career.