He played Tier II Junior "A" with the Chatham Maroons from 1971 to 1973. Undrafted by any NHL or WHA team, he joined the Broome Dusters in 1973-74. He remained with the renamed Binghamton Dusters until 1981 as they moved from the North American Hockey League to the American Hockey League.
In 1981 he was signed as a free agent by the Hartford Whalers and played in two games, scoring a goal and an assist. He played for the Binghamton Whalers in 1981-82 and 1982-83. Mac Gregor finished his career with the Adirondack Red Wings in 1983-84.
In 1984, Randy MacGregor's #11 became the only jersey in Binghamton Hockey History to be retired to the rafters. (It was unretired by the Rangers' organization in 1991)
In 1998, Randy MacGregor was the first player inducted into the Binghamton Hockey Hall of Fame. Also part of the Hall of Fame's inaugural class was Broome Dusters' founder Jim Matthews and Detroit Red Wings General Manager Ken Holland, who spent much of his playing career in Binghamton.
Pro Career statisticsEdit
|1983–84||Adirondack Red Wings||AHL||45||6||15||21||60||2||0||0||0||2|