*Club domestic league appearances and goals, correct as of 16:29, 2 December 2024 (UTC) ‡ National team caps and goals, correct as of 19:24, 15 October 2024 (UTC)
On 18 October 2021, he earned his first loan move, joining National League club Torquay United until January 2022.[7] Just five days later, he went onto score on his debut, netting the opener in their 2–0 home victory over King's Lynn Town.[8] Armstrong went onto feature eight more times for The Gulls, adding another to his tally against Weymouth in December[9] before returning to West London. In April 2022, he returned to the National League, this time joining Aldershot Town on loan for the remainder of the campaign.[10] On 26 April 2022, Armstrong made his debut against Bromley,[11] before days later scoring his first goal for the club during a 3–1 home victory over Notts County.[12]
After an impactful pre-season ahead of the 2022–23 campaign, Armstrong was named in Queens Park Rangers' matchday squad for their first game of the season against Blackburn Rovers, in which he made his eventful debut featuring for the final 13 minutes in the 1–0 defeat.[13]
In June 2024, QPR triggered an option in Armstrong's contract to extend his stay with the Championship side.[14]
Bristol City
On July 19th 2024, Armstrong signed for Bristol City on a four-year deal.[15]