John William Armstrong (born 25 June 1987) is a Scottish professional footballer who plays for Edinburgh United.
[1] He joined Hearts from their youth system and tasted his first involvement of senior action when he was named as an unused substitute in their Scottish Premier League match against Dunfermline Athletic on 2 January 2007.
[4] On 13 October 2009 the defender left Hearts to return to Cowdenbeath, signing a two-year deal with the side.
[5] After six years with the club, Cowdenbeath agreed to terminate Armstrong's contract in November 2015 to enable him to pursue other career opportunities.
[6] Shortly after leaving Cowdenbeath, Armstrong signed for Scottish Junior side Edinburgh United.