Armstrong was drafted by the
Florida Panthers of the
National Hockey League in the
1993 NHL entry draft in the third round, 57th overall. He never played a game for the Panthers. The
Nashville Predators claimed him in the
1998 NHL Expansion Draft and then in 1999 he was signed as a
free agent by the
San Jose Sharks. The Minnesota Wild then claimed Armstrong in the
2000 NHL Expansion Draft. After spells in the
IHL, and
AHL, he finally made the jump to the NHL for three games in the
2000–01 season with the Wild. His tenure as a Wild did not last long, though, as the
New York Islanders signed him as a free agent in
2001. Armstrong did not play his next NHL game until after he was signed as a free agent by the
Mighty Ducks of Anaheim in 2003. He played four games for the Ducks in the
2003–04 season. In seven NHL games, he has no goals, one assist, one point, and no penalty minutes. He signed with
ERC Ingolstadt for the
2004–05 season and spent the next five seasons in the
Deutsche Eishockey Liga. Returning to North America for the
2009–10 season, Armstrong signed as a free agent with the
Springfield Falcons of the AHL on December 5, 2009. ==Career statistics==