FORMER Saints midfielder Stuart Armstrong has signed for Major League Soccer outfit Vancouver Whitecaps two months after his St Mary's exit.

The 32 year old departed Saints at the end of his contract after seven years at the club, in which he made 214 appearances and scored 25 goals.

Manager Russell Martin had hoped to keep Armstrong and he was offered a new deal but opted to explore a new challenge.

Scottish international Armstrong has joined Canada-based MLS side Vancouver Whitecaps on a designated player contract until 2026. 

His new club sit fifth in the division and look set to qualify for the play-offs and compete for the title, with nine games left to play in the 2024 campaign.

Whitecaps sporting director Axel Schuster said: “We are very excited to welcome Stuart and his family to Vancouver.

"He is a player who has excelled for many years at the highest levels in the United Kingdom, as well as internationally with Scotland.

"He brings experience, tactical awareness, positional flexibility, and a very high work rate.

"In addition, his passing range and elite chance creation from the midfield position will add another dimension to our team’s overall attack."

A designated player contract means Armstrong's wages do not fall under the standard salary cap imposed on Whitecaps and MLS clubs.