 Armstrong signed with Finnish team SaiPa on December 25, 2011 and finished the season with the team.Without a contract extension offer from SaiPa, Armstrong had an unsuccessful try-out with HC Ambrì-Piotta of the Swiss NLA before returning to the Utah Grizzlies of the ECHL for the commencement of the 2012–13 season where he was captain of the Grizzlies.On July 19, 2013, Armstrong signed as a free agent to return to Europe on a one-year contract with German club, EV Landshut of the DEL2.