Legends of Hockey -- NHL Player Search -- Player -- Randy MacGregor
Right-winger Randy MacGregor played a couple of games for the Hartford Whalers in 1981-82. Most of his pro career was spent in the minors where he was a gritty competitor who could put up solid offensive numbers.

Born in Cobourg, Ontario, MacGregor spent two years with the Chatham Maroons of the SOJHL before turning pro with the Broome Dusters of the North American League. He provided grit and offense for three more years on the Dusters before joining the Muskegon Mohawks of the IHL in time for the 1977 Turner Cup playoffs.

Beginning in 1977-78, MacGregor played six straight AHL years in Binghamton, New York. He recorded three straight 20-goal seasons for the Dusters then stayed in the city after he signed with Hartford since the club became an affiliate of the Whalers. In 1981-82, MacGregor notched two points in a pair of games as an injury fill in for Hartford then returned to Binghamton where he registered 73 points. He retired in 1984 after playing a season with the AHL's Adirondack Red Wings.

REGULAR SEASON PLAYOFFS
Season Club League GP G A TP PIM +/- GP G A TP PIM
1971-72 Chatham Maroons ON-Jr.A 56 18 25 43 216
1972-73 Chatham Maroons ON-Jr.A 58 36 20 56 176
1973-74 Broome Dusters NAPro 71 17 28 45 139
1974-75 Binghamton Dusters NAPro 73 23 48 71 154
1975-76 Binghamton Dusters NAPro 43 9 10 19 84
1976-77 Binghamton Dusters NAPro 71 21 26 47 128 6 2 4 6 31
1976-77 Muskegon Mohawks IHL 3 0 0 0 5
1977-78 Binghamton Dusters AHL 78 20 29 49 117
1978-79 Binghamton Dusters AHL 64 29 46 75 113
1979-80 Binghamton Dusters AHL 71 21 23 44 164
1980-81 EC VSV Villach Austria 23 8 11 19 66
1980-81 Binghamton Whalers AHL 28 14 9 23 49 5 2 0 2 20
1981-82 Hartford Whalers NHL 2 1 1 2 2 +2
1981-82 Binghamton Whalers AHL 71 23 50 73 115 15 6 7 13 49
1982-83 Binghamton Whalers AHL 62 13 17 30 112 5 1 1 2 29
1983-84 Adirondack Red Wings AHL 45 6 15 21 60 2 0 0 0 2
NHL Totals 2 1 1 2 2


Signed as a free agent by Hartford, February, 1981.
Surname(s) beginning with