Il a également eu de courtes périodes dans la Ligue américaine de hockey avec les Hershey Bears et les Albany River Rats.
En 2008, MacMillian s'est installé au Royaume-Uni, signant avec les Belfast Giants et signé le 26 août 2009 pour Toledo Walleye.