Career
He was selected by the Boston Bruins in the 4th round (70th overall) of the 1977 National Hockey League Entry Draft. McGregor played major junior hockey with the Saskatoon Blades before beginning his professional career in 1977 with the Rochester Americans of the American Hockey League. He played five seasons in the minor leagues before retiring from professional hockey following the 1981-1982 AHL season.