Après avoir passé la ligue de hockey aux Beacons de Port Huron en 2004-2005, MacMillan est retourné à l'ECHL avec les droits de lecture.
Il a également eu de courtes périodes dans la Ligue américaine de hockey avec les Hershey Bears et les Albany River Rats.