PLAYER PROFILE

Stuart Armstrong.

Aberdeen FC · Scotland

Matrix 25359

At a glance

Full name
Stuart Armstrong
Born
30 Mar 1992
Age today
34
Nationality
Scotland

Career by season

287 recorded appearances
Stuart Armstrong appearances by season, competition and team
SeasonCompetitionTeamAppsStartsGoalsAssistsMinutesCards
26/27Scottish Premiership Aberdeen FC 115006222
26/27Premier Sports Cup Aberdeen FC 42002270
25/26UEFA Conference League Aberdeen FC 54003000
25/26Scottish Premiership Aberdeen FC 2824141,8435
25/26Scottish Cup Aberdeen FC 22001310
25/26Premier Sports Cup Aberdeen FC 1100600
24/25UEFA Nations League Scotland 200040
24/25Championship Sheffield Wednesday 116015560
2024Major League Soccer Vancouver Whitecaps FC 105224101
23/24International Friendly Games Scotland 4000500
23/24FA Cup Southampton FC 2010390
2024EURO Scotland 1000140
23/24EFL Cup Southampton FC 1100450
23/24Championship Southampton FC 4233572,9006
22/23UEFA Nations League Scotland 64223490
22/23Premier League Southampton FC 3214211,4706
22/23International Friendly Games Scotland 1100670
22/23EURO, Qualification Scotland 62111772
22/23EFL Cup Southampton FC 31001600
21/22Premier League Southampton FC 2515211,4701
21/22International Friendly Games Scotland 2100900
21/22FA Cup Southampton FC 42102670
21/22EFL Cup Southampton FC 1100770
2021World Cup Qual. UEFA Scotland 42011560
20/21UEFA Nations League Scotland 32001782
20/21Premier League Southampton FC 3332452,7743
20/21International Friendly Games Scotland 1101900
20/21FA Cup Southampton FC 54113710
2021EURO Scotland 32001510
19/20Premier League Southampton FC 3019531,7364
19/20FA Cup Southampton FC 3100850
19/20EFL Cup Southampton FC 1100900

Appearances in our supported competitions. Goals, assists and minutes come from match reports where we have them.

Match log

Newest first
Stuart Armstrong match log
DateCompetitionMatchScoreMinutesGoals
12 Sep 2023International Friendly Games Scotland v EnglandSubstitute, on 82′ 1 – 38
08 Sep 2023EURO, Qualification Cyprus v ScotlandSubstitute, on 84′ 0 – 36
02 Sep 2023Championship Sunderland AFC v Southampton FC 5 – 046
26 Aug 2023Championship Southampton FC v Queens Park Rangers 2 – 190
19 Aug 2023Championship Plymouth Argyle v Southampton FC 1 – 283
12 Aug 2023Championship Southampton FC v Norwich City 4 – 490
08 Aug 2023EFL Cup Gillingham FC v Southampton FC 3 – 145
04 Aug 2023Championship Sheffield Wednesday v Southampton FCSubstitute, on 73′ 1 – 217
17 Jun 2023EURO, Qualification Norway v ScotlandSubstitute, on 79′ 1 – 211
28 May 2023Premier League Southampton FC v Liverpool FCSubstitute, on 64′ 4 – 426
21 May 2023Premier League Brighton & Hove Albion v Southampton FCSubstitute, on 71′ 3 – 119
13 May 2023Premier League Southampton FC v Fulham FC 0 – 273
08 May 2023Premier League Nottingham Forest v Southampton FC 4 – 376
30 Apr 2023Premier League Newcastle United v Southampton FC 3 – 1901
27 Apr 2023Premier League Southampton FC v AFC BournemouthSubstitute, on 61′ 0 – 129
15 Apr 2023Premier League Southampton FC v Crystal PalaceSubstitute, on 80′ 0 – 210
08 Apr 2023Premier League Southampton FC v Manchester CitySubstitute, on 61′ 1 – 429
02 Apr 2023Premier League West Ham United v Southampton FC 1 – 090
25 Mar 2023EURO, Qualification Scotland v Cyprus 3 – 067
18 Mar 2023Premier League Southampton FC v Tottenham Hotspur 3 – 370

Career transfers

8 recorded moves

All recorded career moves, newest first.

Stuart Armstrong career transfers
Date FromToMoveFee
02 Sep 2025 Without club Aberdeen FC Transfer —
01 Jul 2025 Sheffield Wednesday Without club Released —
31 Jan 2025 Vancouver Whitecaps FC Sheffield Wednesday Transfer €580k
03 Sep 2024 Southampton FC Vancouver Whitecaps FC Transfer Free
01 Jul 2018 Celtic FC Southampton FC Transfer €7.95m
02 Feb 2015 Dundee United FC Celtic FC Transfer €2.32m
01 Jul 2010 Dundee United FC U20 Dundee United FC Internal move —
29 Sep 2009 Inverness Caledonian Thistle FC U17 Dundee United FC U20 Transfer Free

Contracts and market values are not available yet.