A creative force from midfield, Armstrong joined Whitecaps FC in September 2024 after spending six seasons with Southampton FC, including five seasons in the English Premier League.
The Scottish international agreed to a Designated Player contract through 2026.
SOUTHAMPTON FC
'18-'24: Prior to joining Whitecaps FC, Armstrong spent six seasons playing with English side Southampton FC. The native of Inverness, Scotland started 143 of his 214 appearances across all competitions for the club, scoring 25 goals and adding 19 assists. During the 2023/24 season, Armstrong recorded five goals and seven assists in EFL Championship play as he helped the Saints secure promotion to the Premier League via the Promotion Playoff Final.
CELTIC FC
'14-'18: Before moving to England, Armstrong played his entire career in his native Scotland. The midfielder spent three and a half seasons with Celtic FC, totaling 28 goals and 25 assists in 107 starts and 144 appearances across all competitions. Armstrong was a member of Celtic’s treble-winning sides in 2016/17 and 2017/18, as the Bhoys won the Scottish Premiership, the Scottish FA Challenge Cup and the Scottish League Cup in back-to-back seasons. Additionally, Armstrong won the Premiership with Celtic during the 2014/15 and 2015/16 seasons. The midfielder was also involved in their UEFA Champions League and UEFA Europa League competitions. During his time with the club, Armstrong was named to the PFA Scotland Team of the Year two times.
DUNDEE UNITED FC
'09-'14: Armstrong began his career with fellow Scottish side Dundee United FC, where he was teammates with Whitecaps FC captain Ryan Gauld. After coming through the club’s youth ranks, Armstrong made 109 starts and 150 appearances across four and a half seasons for the first team, while adding 21 goals and 31 assists. During the 2012/13 season, Armstrong received the Scottish Football Writers Association Young Player of the Year award. The midfielder was also named to the PFA Scotland Team of the Year for his performances during the 2013/14 season.
YOUTH
Prior to joining the Dundee United FC Academy in July 2009, Armstrong played for Dyce Boys Club and Inverness Caledonian Thistle FC.
INTERNATIONAL
At the international level, Armstrong has 51 caps to his name with Scotland’s national team since making his debut in March 2017. The 32-year-old started two of his three appearances at UEFA EURO 2020 and made one appearance at UEFA EURO 2024 this past summer. He has also represented his country in FIFA World Cup and UEFA EURO qualifiers, UEFA Nations League matches, and international friendlies. In total, Armstrong has recorded five goals and seven assists for the senior team. Armstrong was also a member of Scotland’s U-21 and U-19 sides in his youth alongside Gauld.