Career
Armstead is currently a free-agent. He was signed by the Pittsburgh Steelers as an undrafted free agent in 2003. He played college football for Mississippi.
In 2003, Armstead played three pre-season games as a kick returner for the Pittsburgh Steelers of the National Football League.
Armstead was signed by the Ottawa Renegades of the Canadian Football League in 2004 and he was named to the Canadian Football League All-Star team for the 2005 Canadian Football League season. Armstead was selected third overall by Saskatchewan in the Renegades dispersal draft in 2006.
On August 19, 2007, he was traded to the Hamilton Tiger-Cats for running back/returner Corey Holmes and receiver Chris Getzlaf. On July 21, 2008, Armstead was released from the Montreal Alouettes.
On August 31, 2009, he was again signed by the Saskatchewan Roughriders.
On February 13, 2010, Armstead was charged with several criminal offenses stemming from an incident in Pascagoula, Mississippi involving his former girlfriend"s purse. On April 15, 2010, it was announced that the Roughriders had released Armstead.
On October 21, 2010, Armstead was signed by the Edmonton Eskimos.
After being released in the following off-season, Armstead was re-signed on August 8, 2011, following injuries to Fred Stamps and Adarius Bowman. He was again released on January 19, 2012. On September 12, 2012, the Calgary Stampeders signed Armstead as a receiver/kick returner.
Armstead is entering his ninth Canadian Football League season and has recorded 13,812 combined yards and 24 touchdowns in 106 games played with Ottawa, Saskatchewan, Hamilton, Montreal, Winnipeg and Edmonton.
On February 25, 2013 Armstead was released by the Calgary Stampeders.