Career
McRae played his major junior hockey with the London Knights of the Ontario Hockey Association (OHA). In the 1980 National Hockey League Entry Draft, the Quebec Nordiques drafted McRae in the third round, 87th overall. He played twenty regular season games and nine playoff matches with the big club in 1981, later spending some time with the Fredericton Express of the American Hockey League (AHL).
He was traded to the Toronto Maple Leafs for Richard Turmel and spent a couple of years toiling in the minors with the Saint Catharines Saints of the AHL. In 1985 McRae signed as a free agent with the Detroit Red Wings but was traded back to his original team, the Nordiques along with John Ogrodnick and Doug Shedden for Brent Ashton, Gilbert Delorme and Mark Kumpel.
At the start of the 1987 season, McRae signed with the Minnesota North Stars, the team he would have the most success with. The 1987-1988 season saw McRae play the whole 80 game season with the North Stars, the first time he played a full season in the National Hockey League. He formed a tough enforcer duo along with Shane Churla, leading the league in penalty minutes with 351 in 1989.
The Tampa Bay Lightning claimed him in the 1992 National Hockey League Expansion Draft and traded him to the Saint Louis Blues in 1993. After a couple of seasons in the Blues organization, McRae signed with the Chicago Blackhawks in 1996 and only managed to play in eight games before retiring from professional hockey.
McRae made a cameo appearance in the movie The Mighty Ducks along with then-teammate Mike Modano.
McRae is a part owner of the London Knights. On October 21, 2014, the Knights announced that he would become the general manager and alternate governor of the team, replacing Mark Hunter, who had vacated the position to work for the Toronto Maple Leafs. McRae previously worked as a pro-scout for the Columbus Blue Jackets and Saint Louis Blues.