MacLellan je večino svoje kariere preigral v ligi NHL, kjer je igral za klube Los Angeles Kings, New York Rangers, Minnesota North Stars, Calgary Flames in Detroit Red Wings. S Flamesi je v sezoni 1988/89 osvojil tudi Stanleyjev pokal. Po končani karieri v severnoameriških klubih, je v &lt;a href="Slovenska%20hokejska%20liga%201992/93"&gt;sezoni 1992/93&lt;/a&gt; igral v slovenski ligi za Hertz Olimpijo. Za kanadsko reprezentanco je nastopil na Svetovnem hokejskem prvenstvu 1985, kjer je osvojil srebrno medaljo.