Skip to content
Stuart Armstrong

Stuart Armstrong

Midfield - Central Midfield  at Aberdeen FC
Age34
CitizenshipScotland
Height1.83 m
Footright
BornMarch 30, 1992
at Aberdeen FC 264 days · joined 2025-09-02
👕500+ Apps 50+ Goals 🎯50+ Assists 🏴50+ Caps
Market value €800k
Central Midfield Midfield

Career snapshot

5
clubs played for
10/11
debut season
0.14
goals / match
Southampton FC
top club · 214 apps

Career highs

€8.00m
peak value · 2018
€7.95m
top transfer fee · 18/19
17
best season · 16/17
81 / 13
int'l caps / goals
530Appearances
76Goals
79Assists
38Yellow cards
0Red cards
114Full matches (90′)
Full nameStuart Armstrong
Date of birth1992-03-30 (34 yrs)
Place of birthInverness, Scotland
CitizenshipScotland
PositionMidfield - Central Midfield (main: Midfield)
Footright
Height183.00 m
Current clubAberdeen FC
Joined2025-09-02
Contract expires2027-05-31
AgentPLG
Sep 2025
Transfer: Without Club → Aberdeen FC
25/26 · Transfer
Jul 2025
Transfer: Sheff Wed → Without Club
25/26 · Transfer
Jan 2025
Transfer: Vancouver → Sheff Wed
24/25 · Transfer · €580k
Sep 2024
Transfer: Southampton → Vancouver
24/25 · Transfer
Jul 2024
2024 — Vancouver Whitecaps FC
11 matches · 2 G · 2 A · across 3 competitions
Jul 2024
24/25 — Sheffield Wednesday
11 matches · 0 G · 1 A · across 1 competition
Apr 2024
Injury: unknown
9 games missed
Jul 2023
23/24 — Southampton FC
45 matches · 6 G · 7 A · across 3 competitions
Jan 2023
Injury: unknown
8 games missed
Jul 2022
22/23 — Southampton FC
35 matches · 2 G · 1 A · across 2 competitions
Nov 2021
Injury: unknown
6 games missed
Jul 2021
21/22 — Southampton FC
30 matches · 3 G · 1 A · across 3 competitions
Feb 2021
Injury: unknown
2 games missed
Dec 2020
Injury: unknown
Oct 2020
Injury: unknown
4 games missed
Sep 2020
Injury: unknown
3 games missed
Jul 2020
20/21 — Southampton FC
38 matches · 5 G · 6 A · across 2 competitions
Mar 2020
Injury: unknown
1 games missed
Jan 2020
Injury: unknown
1 games missed
Nov 2019
Injury: unknown
3 games missed
Jul 2019
19/20 — Southampton FC
34 matches · 5 G · 3 A · across 3 competitions
Feb 2019
Injury: unknown
1 games missed
Jan 2019
Injury: unknown
1 games missed
Oct 2018
Injury: unknown
Aug 2018
Injury: unknown
Jul 2018
18/19 — Southampton FC
32 matches · 4 G · 2 A · across 3 competitions
Jul 2018
Transfer: Celtic → Southampton
18/19 · Transfer · €7.95m
Apr 2018
Injury: unknown
2 games missed
Jul 2017
17/18 — Celtic FC
41 matches · 5 G · 6 A · across 6 competitions
Jul 2016
16/17 — Celtic FC
47 matches · 17 G · 7 A · across 5 competitions
Jul 2015
15/16 — Celtic FC
39 matches · 4 G · 8 A · across 5 competitions
Feb 2015
Transfer: Dundee United → Celtic
14/15 · Transfer · €2.32m
Jul 2014
14/15 — Celtic FC, Dundee United FC
41 matches · 8 G · 11 A · across 4 competitions
Jul 2013
13/14 — Dundee United FC
43 matches · 11 G · 11 A · across 3 competitions
Jul 2012
12/13 — Dundee United FC
43 matches · 3 G · 5 A · across 4 competitions
Jul 2011
11/12 — Dundee United FC
28 matches · 1 G · 7 A · across 4 competitions
Jul 2010
10/11 — Dundee United FC
12 matches · 0 G · 1 A · across 2 competitions
Jul 2010
Transfer: Dundee Utd U20 → Dundee United
10/11 · Transfer
Sep 2009
Transfer: Inverness U17 → Dundee Utd U20
09/10 · Transfer
Jan 1970
Peak market value: €8.00m
Highest valuation recorded in dataset
10,274 min
Minutes played by club
Sheffield Wednesday 0.0%
Southampton FC 41.8%
Vancouver Whitecaps FC 4.0%
Celtic FC 28.2%
Dundee United FC 26.0%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
Sheffield Wednesday 1 24/25 24/25 11 0 1 0
Southampton FC 6 18/19 23/24 214 25 20 4,294
Vancouver Whitecaps FC 1 2024 2024 11 2 2 410
Celtic FC 4 14/15 17/18 144 28 25 2,895
Dundee United FC 5 10/11 14/15 150 21 31 2,675

Career trajectory — goals, assists & market value

6€2M12€4M18€6M24€8M10/11 — 1 assists110/1111/12 — 1 goals (Dundee United FC)11/12 — 7 assists811/1212/13 — 3 goals (Dundee United FC)12/13 — 5 assists812/1313/14 — 11 goals (Dundee United FC)13/14 — 11 assists2213/1414/15 — 8 goals (Celtic FC)14/15 — 11 assists1914/1515/16 — 4 goals (Celtic FC)15/16 — 8 assists1215/1616/17 — 17 goals (Celtic FC)16/17 — 7 assists2416/1717/18 — 5 goals (Celtic FC)17/18 — 6 assists1117/1818/19 — 4 goals (Southampton FC)18/19 — 2 assists618/1919/20 — 5 goals (Southampton FC)19/20 — 3 assists819/2020/21 — 5 goals (Southampton FC)20/21 — 6 assists1120/212024 — 2 goals (Vancouver Whitecaps FC)2024 — 2 assists4202421/22 — 3 goals (Southampton FC)21/22 — 1 assists421/2222/23 — 2 goals (Southampton FC)22/23 — 1 assists322/2323/24 — 6 goals (Southampton FC)23/24 — 7 assists1323/2424/25 — 1 assists124/2511/12 — €50K12/13 — €250K13/14 — €500K14/15 — €550K15/16 — €1.3M17/18 — €1.5M18/19 — €8M19/20 — €8M20/21 — €6.5M21/22 — €8M22/23 — €6M23/24 — €4.5M24/25 — €2MGoalsAssistsMarket value

Goals by season

10/11: 0010/1111/12: 1111/1212/13: 3312/1313/14: 111113/1414/15: 8814/1515/16: 4415/1616/17: 171716/1717/18: 5517/1818/19: 4418/1919/20: 5519/2020/21: 5520/212024: 22202421/22: 3321/2222/23: 2222/2323/24: 6623/2424/25: 0024/25

Assists by season

10/11: 1110/1111/12: 7711/1212/13: 5512/1313/14: 111113/1414/15: 111114/1515/16: 8815/1616/17: 7716/1717/18: 6617/1818/19: 2218/1919/20: 3319/2020/21: 6620/212024: 22202421/22: 1121/2222/23: 1122/2323/24: 7723/2424/25: 1124/25
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
24/25 Championship Sheffield Wednesday 11 0 1 0 0 0
23/24 Championship Southampton FC 42 5 7 6 0 574
23/24 EFL Cup Southampton FC 1 0 0 0 0 0
23/24 FA Cup Southampton FC 2 1 0 0 0 39
22/23 EFL Cup Southampton FC 3 0 0 0 0 0
22/23 Premier League Southampton FC 32 2 1 6 0 703
21/22 EFL Cup Southampton FC 1 0 0 0 0 0
21/22 FA Cup Southampton FC 4 1 0 0 0 268
21/22 Premier League Southampton FC 25 2 1 1 0 735
2024 Canadian Championship Vancouver Whitecaps FC 1 0 0 0 0 0
2024 MLS Vancouver Whitecaps FC 6 1 0 1 0 124
2024 MLS Cup Playoffs Vancouver Whitecaps FC 4 1 2 0 0 286
20/21 FA Cup Southampton FC 5 1 1 0 0 371
20/21 Premier League Southampton FC 33 4 5 3 0 694
19/20 EFL Cup Southampton FC 1 0 0 0 0 0
19/20 FA Cup Southampton FC 3 0 0 0 0 0
19/20 Premier League Southampton FC 30 5 3 4 0 343
18/19 EFL Cup Southampton FC 2 0 0 0 0 0
18/19 FA Cup Southampton FC 1 1 0 0 0 90
18/19 Premier League Southampton FC 29 3 2 2 0 477
17/18 Betfred Cup Celtic FC 3 1 0 0 0 253
17/18 Champions League Celtic FC 4 0 0 0 0 0
17/18 Champions League Qu. Celtic FC 6 1 1 1 0 307
17/18 Premiership Celtic FC 24 3 4 0 0 461
17/18 Scottish Premiership Top Six Split Celtic FC 3 0 1 0 0 0
17/18 SFA Cup Celtic FC 1 0 0 0 0 0
16/17 Betfred Cup Celtic FC 3 0 0 0 0 0
16/17 Champions League Celtic FC 5 0 0 1 0 0
16/17 Champions League Qu. Celtic FC 4 0 0 0 0 0
16/17 Premiership Celtic FC 31 15 7 1 0 152
16/17 SFA Cup Celtic FC 4 2 0 0 0 174
15/16 Champions League Qu. Celtic FC 6 0 1 0 0 0
15/16 Europa League Celtic FC 5 0 0 0 0 0
15/16 Premiership Celtic FC 25 4 7 3 0 333
15/16 SCL by Utilita Celtic FC 2 0 0 0 0 0
15/16 SFA Cup Celtic FC 1 0 0 0 0 0
14/15 Europa League Celtic FC 2 1 0 0 0 153
14/15 League Cup Dundee United FC 3 0 0 0 0 0
14/15 Premiership Celtic FC 15 1 4 2 0 1,062
14/15 Premiership Dundee United FC 20 6 6 1 0 247
14/15 SFA Cup Dundee United FC 1 0 1 0 0 0
13/14 League Cup Dundee United FC 2 0 1 0 0 0
13/14 Premiership Dundee United FC 36 8 7 2 0 336
13/14 SFA Cup Dundee United FC 5 3 3 1 0 145
12/13 Europa League Qualifying Dundee United FC 1 0 0 0 0 0
12/13 Premiership Dundee United FC 36 3 4 2 0 925
12/13 Scot. League Cup Dundee United FC 2 0 0 0 0 0
12/13 SFA Cup Dundee United FC 4 0 1 1 0 0
11/12 Europa League Qualifying Dundee United FC 0 0 0 0 0 0
11/12 Premiership Dundee United FC 23 1 7 0 0 1,022
11/12 Scot. League Cup Dundee United FC 2 0 0 0 0 0
11/12 SFA Cup Dundee United FC 3 0 0 0 0 0
10/11 Premiership Dundee United FC 12 0 1 0 0 0
10/11 SFA Cup Dundee United FC 0 0 0 0 0 0
SeasonDateFromToTypeMarket valueFee
09/10 2009-09-29 Inverness U17 Dundee Utd U20 Transfer 0
10/11 2010-07-01 Dundee Utd U20 Dundee United Transfer 0
14/15 2015-02-02 Dundee United Celtic Transfer 600000 €2.32m
18/19 2018-07-01 Celtic Southampton Transfer 2000000 €7.95m
24/25 2024-09-03 Southampton Vancouver Transfer 2000000
24/25 2025-01-31 Vancouver Sheff Wed Transfer 1500000 €580k
25/26 2025-07-01 Sheff Wed Without Club Transfer 800000
25/26 2025-09-02 Without Club Aberdeen FC Transfer 800000
SeasonInjuryFromToDays missedGames missed
17/18 Knock 2018-04-20 2018-05-02 13 2
18/19 Knock 2018-08-13 2018-08-17 5 0
18/19 Calf injury 2018-10-15 2018-10-19 5 0
18/19 unknown injury 2019-01-03 2019-01-11 9 1
18/19 Calf strain 2019-02-03 2019-02-23 21 1
19/20 Hamstring injury 2019-11-24 2019-12-13 20 3
19/20 Groin injury 2020-01-26 2020-02-04 10 1
19/20 concussion 2020-03-01 2020-03-31 31 1
20/21 Hamstring strain 2020-09-09 2020-09-20 12 3
20/21 Corona virus 2020-10-06 2020-10-24 19 4
20/21 Hand injury 2020-12-20 2020-12-25 6 0
20/21 Knock 2021-02-04 2021-02-13 10 2
21/22 Calf injury 2021-11-19 2021-12-22 34 6
22/23 Groin problems 2023-01-05 2023-02-05 32 8
23/24 Hamstring injury 2024-04-20 2024-06-13 55 9
Current€800k
Peak€8.00m
Low€50k
Δ since start+€750k
€50k€2.04m€4.03m€6.01m€8.00m197019701970
DateValue
Jan 1, 1970 €800k
Jan 1, 1970 €1.50m
Jan 1, 1970 €2.00m
Jan 1, 1970 €3.00m
Jan 1, 1970 €2.00m
Jan 1, 1970 €4.50m
Jan 1, 1970 €6.00m
Jan 1, 1970 €6.00m
Jan 1, 1970 €6.00m
Jan 1, 1970 €8.00m
Jan 1, 1970 €6.50m
Jan 1, 1970 €6.50m
Jan 1, 1970 €6.50m
Jan 1, 1970 €8.00m
Jan 1, 1970 €8.00m
Jan 1, 1970 €8.00m
Jan 1, 1970 €2.00m
Jan 1, 1970 €7.00m
Jan 1, 1970 €1.50m
Jan 1, 1970 €600k
Jan 1, 1970 €1.25m
Jan 1, 1970 €550k
Jan 1, 1970 €500k
Jan 1, 1970 €500k
Jan 1, 1970 €450k
Jan 1, 1970 €250k
Jan 1, 1970 €250k
Jan 1, 1970 €50k
TeamShirtMatchesGoalsDebutAge at debutStatus
Team #17622 8 4 former national player
Team #16868 20 4 former national player
Team #3380 #17 53 5 recent national player
TeammatePPG played withJoint goalsMinutes
Leigh Griffiths 2 5 0
Johnny Russell 1 4 0
Adam Armstrong 2 3 0
Andrew Robertson 2 1 0
Alex McCarthy 1 0 0
Nir Bitton 2 1 0
Keith Watson 2 2 0
Jack Stephens 1 0 0
Seán Dillon 2 1 0
Jan Bednarek 1 0 0
James Forrest 2 8 0
Kieran Tierney 2 2 0
Kyle Walker-Peters 1 0 0
Callum McGregor 2 4 0
Gary Mackay-Steven 2 12 0
Ché Adams 1 9 0
James Ward-Prowse 1 2 0
Craig Gordon 2 0 0

Single-season peaks across competitions in this player's career.

Top goalscoring seasons

SeasonCompetitionClubGoalsMatches
16/17 Premiership Celtic FC 15 31
13/14 Premiership Dundee United FC 8 36
14/15 Premiership Dundee United FC 7 35

Top assist seasons

SeasonCompetitionClubAssistsMatches
14/15 Premiership Dundee United FC 10 35
13/14 Premiership Dundee United FC 7 36
11/12 Premiership Dundee United FC 7 23

Last 7 matches for Aberdeen FC while Stuart Armstrong was at the club (joined 2025-09-02). The Availability column cross-references our injury database — matches inside a known injury window are flagged INJURED. Per-match goal attribution requires a paid feed (FBref/Sofascore) and isn't wired up yet.

DateCompHomeScoreAwayAvailability
2025-10-29 SC1 Kilmarnock FC 0–1 Aberdeen FC Available
2025-10-26 SC1 Aberdeen FC 1–2 Hibernian FC Available
2025-10-18 SC1 St. Mirren FC 0–1 Aberdeen FC Available
2025-10-05 SC1 Aberdeen FC 4–0 Dundee FC Available
2025-09-27 SC1 Motherwell FC 2–0 Aberdeen FC Available
2025-09-23 SC1 Dundee United 2–0 Aberdeen FC Available
2025-09-13 SC1 Aberdeen FC 0–0 Livingston FC Available

Teams faced most often by Stuart Armstrong's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).

OpponentPWDLGFGAGDWin %
Everton FC 23 9 4 10 31 31 0 39%
Liverpool FC 23 4 4 15 18 47 -29 17%
Chelsea FC 23 5 6 12 29 49 -20 22%
Arsenal FC 22 4 8 10 26 39 -13 18%
Manchester City 21 4 4 13 26 48 -22 19%
West Ham United 19 6 4 9 22 30 -8 32%
Leicester City 16 4 3 9 20 34 -14 25%
Manchester United 16 2 7 7 17 23 -6 13%
Newcastle United 16 5 4 7 25 23 +2 31%
Tottenham Hotspur 16 3 2 11 19 33 -14 19%
Watford FC 16 8 6 2 29 17 +12 50%
Burnley FC 16 5 5 6 17 18 -1 31%

Auto-detected milestones based on cumulative career totals.

Season / YearMilestoneDate
10/11 Senior debut season
11/12 First senior goal
18/19 Goal #50 (career)

Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.

SeasonMatchesMinsYC2nd YCRCCards / 90′
23/24 45 613 6 0 0 0.88
22/23 35 703 6 0 0 0.77
21/22 30 1,003 1 0 0 0.09
2024 11 410 1 0 0 0.22
20/21 38 1,065 3 0 0 0.25
19/20 34 343 4 0 0 1.05
18/19 32 567 2 0 0 0.32
17/18 41 1,021 1 0 0 0.09
16/17 47 326 2 0 0 0.55
15/16 39 333 3 0 0 0.81
14/15 41 1,462 3 0 0 0.18
13/14 43 481 3 0 0 0.56
12/13 43 925 3 1 0 0.39

Output by competition

Career goals and assists broken down by tournament.

Premiership
222 apps
41 G
47 A
Premier League
149 apps
16 G
12 A
Championship
53 apps
5 G
8 A
SFA Cup
19 apps
5 G
5 A
FA Cup
15 apps
4 G
1 A
MLS Cup Playoffs
4 apps
1 G
2 A
Champions League Qu.
16 apps
1 G
2 A
Scot. League Cup
17 apps
1 G
1 A
MLS
6 apps
1 G
0 A
Europa League
7 apps
1 G
0 A

Frequently asked about Stuart Armstrong

Who is Stuart Armstrong?

Stuart Armstrong is a Scotland professional footballer who plays as a central midfield for Aberdeen FC.

How old is Stuart Armstrong?

Stuart Armstrong is 34 years old. He was born on March 30, 1992 in Inverness.

What position does Stuart Armstrong play?

Stuart Armstrong plays as a central midfield (Midfield - Central Midfield).

What club does Stuart Armstrong play for?

Stuart Armstrong currently plays for Aberdeen FC.

How many career goals has Stuart Armstrong scored?

Across all senior club competitions in our dataset, Stuart Armstrong has scored 76 goals in 530 appearances.

What is Stuart Armstrong's market value?

Stuart Armstrong's most recent reported market value is €800k.