PLAYER PROFILE / Central Midfield
Stuart Armstrong.
Aberdeen FC · Scotland
TM 130765 · Current player profileAge today—
Recorded moves8
Peak recorded value€8.00m
Current market value€200k
01 / PLAYER DETAILS
At a glance
- Full name
- Stuart Armstrong
- Born
- —
- Nationality
- Scotland
- Position
- Central Midfield
- Preferred foot
- right
- Height
- 183
- Joined current club
- 02 Sep 2025
- Contract expires
- 31 May 2027
02 / THE JOURNEY
Previous clubs
- Sheffield WednesdayLast recorded move · 01 Jul 2025
- Vancouver Whitecaps FCLast recorded move · 31 Jan 2025
- Southampton FCLast recorded move · 03 Sep 2024
- Celtic FCLast recorded move · 01 Jul 2018
- Dundee United FCLast recorded move · 02 Feb 2015
- Dundee United FC U20Last recorded move · 01 Jul 2010
- Inverness Caledonian Thistle FC U17Last recorded move · 29 Sep 2009
Clubs from completed, dated transfers, most recent first. Repeat spells are listed in the full transfer history.
03 / VALUE OVER TIME
Market value history
| Valuation date | Age then | Club at the time | Market value |
|---|---|---|---|
| 02 Feb 2012 | — | Dundee United FC | €250k |
| 11 Jul 2011 | — | Dundee United FC | €50k |
Each row is a dated valuation. The bar shows its share of the player’s peak recorded value. — means not recorded.
04 / EVERY MOVE
Full transfer history
| Date | From | To | Move | Fee |
|---|---|---|---|---|
| 02 Sep 2025 | Not recorded | Aberdeen FC | Transfer | — |
| 01 Jul 2025 | Sheffield Wednesday | Not recorded | Transfer | — |
| 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 |
Includes loans, loan returns, internal moves and scheduled transfers. Free means a recorded €0 fee; — means no figure was recorded.