SearchDeutsch
Stuart Armstrong
Photo: Leo
Submit a photo

ScotlandLeft Midfielder

Stuart Armstrong

  • Date of birth: (34 years)
  • Place of birth: Inverness, Scotland
  • Height: 1.83 m
  • Baconbauer number 3
All positions:Positions
  • Midfielder
  • Centre Midfielder
  • Attacking Midfielder
  • Right Midfielder
Caps
53
27 starts · 26 as sub
Goals
5
0.09 per game
Assists
7
0.13 per game
All-time · Scotland
#31
in caps
Cards
4
4 yellow · 0 second yellow · 0 red
Debut
26 Mar 2017
vs Slovenia, aged 24

National Teams · Scotland

Caps and goals per year
YearCapsStartsAs subGoalsCaps and goals per year
20245050
20238261
202210642
20218530
20203210
20198351
20187520
20174401
Total5327265

All international matches

  1. UEFA Nations League 2025 · Group 1 · Narodowy StadionAvs.PolandOwn contribution: came on 87'Match report: Poland vs. Scotland 1–2Win
  2. UEFA Nations League 2025 · Group 1 · Hampden ParkHvs.CroatiaOwn contribution: came on 92'Match report: Scotland vs. Croatia 1–0Win
  3. European Championship 2024 · Group A · MHPArenaHvs.HungaryOwn contribution: came on 76'Match report: Scotland vs. Hungary 0–1Defeat
  4. Friendly · Hampden ParkHvs.Northern IrelandOwn contribution: came on 78'Match report: Scotland vs. Northern Ireland 0–1Defeat
  5. Friendly · Johan Cruijff ArenAAvs.NetherlandsOwn contribution: came on 74'Match report: Netherlands vs. Scotland 4–0Defeat
  6. European Championship 2024 · Group A · Hampden ParkHvs.NorwayOwn contribution: 1 goalMatch report: Scotland vs. Norway 3–3Draw
  7. European Championship 2024 · Group A · Boris Paichadze StadiumAvs.GeorgiaOwn contribution: Yellow cardMatch report: Georgia vs. Scotland 2–2Draw
  8. Friendly · Stade Pierre MauroyAvs.FranceMatch report: France vs. Scotland 4–1Defeat
  9. European Championship 2024 · Group A · Estadio de La CartujaAvs.SpainMatch report: Spain vs. Scotland 2–0Defeat
  10. Friendly · Hampden ParkHvs.EnglandMatch report: Scotland vs. England 1–3Defeat
  11. European Championship 2024 · Group A · AEK Arena – Georgios KarapatakisAvs.CyprusMatch report: Cyprus vs. Scotland 0–3Win
  12. European Championship 2024 · Group A · Ullevaal StadionAvs.NorwayMatch report: Norway vs. Scotland 1–2Win
  13. European Championship 2024 · Group A · Hampden ParkHvs.CyprusOwn contribution: Yellow cardMatch report: Scotland vs. Cyprus 3–0Win
  14. Friendly · Yeni Diyarbakır StadyumuAvs.TurkeyMatch report: Turkey vs. Scotland 2–1Defeat
  15. UEFA Nations League 2023 · Group 1 · Stadion Cracovii im. Józefa PiłsudskiegoAvs.UkraineMatch report: Ukraine vs. Scotland 0–0Draw
  16. UEFA Nations League 2023 · Group 1 · Hampden ParkHvs.IrelandMatch report: Scotland vs. Ireland 2–1Win
  17. UEFA Nations League 2023 · Group 1 · Hampden ParkHvs.UkraineMatch report: Scotland vs. Ukraine 3–0Win
  18. UEFA Nations League 2023 · Group 1 · Vazgen Sargsyan Republican StadiumAvs.ArmeniaOwn contribution: 2 goalsMatch report: Armenia vs. Scotland 1–4Win
  19. UEFA Nations League 2023 · Group 1 · Aviva StadiumAvs.IrelandMatch report: Ireland vs. Scotland 3–0Defeat
  20. UEFA Nations League 2023 · Group 1 · Hampden ParkHvs.ArmeniaMatch report: Scotland vs. Armenia 2–0Win
  21. World Cup 2022 · Play-Off Semi-Finals · Hampden ParkHvs.UkraineMatch report: Scotland vs. Ukraine 1–3Defeat
  22. Friendly · Ernst-Happel-StadionAvs.AustriaMatch report: Austria vs. Scotland 2–2Draw
  23. Friendly · Hampden ParkHvs.PolandMatch report: Scotland vs. Poland 1–1Draw
  24. World Cup 2022 · Group F · Hampden ParkHvs.DenmarkMatch report: Scotland vs. Denmark 2–0Win
  25. World Cup 2022 · Group F · Stadionul ZimbruAvs.MoldovaMatch report: Moldova vs. Scotland 0–2Win
  26. European Championship 2020 · Group D · Hampden ParkHvs.CroatiaMatch report: Scotland vs. Croatia 1–3Defeat
  27. European Championship 2020 · Group D · Wembley StadiumAvs.EnglandMatch report: England vs. Scotland 0–0Draw
  28. European Championship 2020 · Group D · Hampden ParkHvs.CzechiaMatch report: Scotland vs. Czechia 0–2Defeat
  29. Friendly · Estádio AlgarveAvs.NetherlandsMatch report: Netherlands vs. Scotland 2–2Draw
  30. World Cup 2022 · Group F · Bloomfield StadiumAvs.IsraelMatch report: Israel vs. Scotland 1–1Draw
  31. World Cup 2022 · Group F · Hampden ParkHvs.AustriaMatch report: Scotland vs. Austria 2–2Draw
  32. UEFA Nations League 2021 · Group 2 · Štadión Antona MalatinskéhoAvs.SlovakiaOwn contribution: Yellow cardMatch report: Slovakia vs. Scotland 1–0Defeat
  33. UEFA Nations League 2021 · Group 2 · Andrův stadionAvs.CzechiaOwn contribution: Yellow cardMatch report: Czechia vs. Scotland 1–2Win
  34. UEFA Nations League 2021 · Group 2 · Hampden ParkHvs.IsraelMatch report: Scotland vs. Israel 1–1Draw
  35. European Championship 2020 · Group I · Hampden ParkHvs.KazakhstanMatch report: Scotland vs. Kazakhstan 3–1Win
  36. European Championship 2020 · Group I · Hampden ParkHvs.San MarinoOwn contribution: 1 goalMatch report: Scotland vs. San Marino 6–0Win
  37. European Championship 2020 · Group I · Luzhniki StadiumAvs.RussiaMatch report: Russia vs. Scotland 4–0Defeat
  38. European Championship 2020 · Group I · Hampden ParkHvs.BelgiumMatch report: Scotland vs. Belgium 0–4Defeat
  39. European Championship 2020 · Group I · Stade Roi BaudouinAvs.BelgiumMatch report: Belgium vs. Scotland 3–0Defeat
  40. European Championship 2020 · Group I · Hampden ParkHvs.CyprusMatch report: Scotland vs. Cyprus 2–1Win
  41. European Championship 2020 · Group I · San Marino StadiumAvs.San MarinoMatch report: San Marino vs. Scotland 0–2Win
  42. European Championship 2020 · Group I · Astana ArenaAvs.KazakhstanMatch report: Kazakhstan vs. Scotland 3–0Defeat
  43. UEFA Nations League 2019 · Group 1 · Hampden ParkHvs.IsraelMatch report: Scotland vs. Israel 3–2Win
  44. UEFA Nations League 2019 · Group 1 · Elbasan ArenaAvs.AlbaniaMatch report: Albania vs. Scotland 0–4Win
  45. Friendly · Hampden ParkHvs.PortugalMatch report: Scotland vs. Portugal 1–3Defeat
  46. UEFA Nations League 2019 · Group 1 · Hampden ParkHvs.AlbaniaMatch report: Scotland vs. Albania 2–0Win
  47. Friendly · Hampden ParkHvs.BelgiumMatch report: Scotland vs. Belgium 0–4Defeat
  48. Friendly · Groupama ArénaAvs.HungaryMatch report: Hungary vs. Scotland 0–1Win
  49. Friendly · Hampden ParkHvs.Costa RicaMatch report: Scotland vs. Costa Rica 0–1Defeat
  50. World Cup 2018 · Group F · Hampden ParkHvs.MaltaMatch report: Scotland vs. Malta 2–0Win
  51. World Cup 2018 · Group F · LFF StadiumAvs.LithuaniaOwn contribution: 1 goalMatch report: Lithuania vs. Scotland 0–3Win
  52. World Cup 2018 · Group F · Hampden ParkHvs.EnglandMatch report: Scotland vs. England 2–2Draw
  53. World Cup 2018 · Group F · Hampden ParkHvs.SloveniaMatch report: Scotland vs. Slovenia 1–0Win
Show all 53 matchesShow the latest matches only

Results over time

26 Mar 2017 · Win10 Jun 2017 · Draw1 Sept 2017 · Win4 Sept 2017 · Win23 Mar 2018 · Defeat27 Mar 2018 · Win7 Sept 2018 · Defeat10 Sept 2018 · Win14 Oct 2018 · Defeat17 Nov 2018 · Win20 Nov 2018 · Win21 Mar 2019 · Defeat24 Mar 2019 · Win8 Jun 2019 · Win11 Jun 2019 · Defeat9 Sept 2019 · Defeat10 Oct 2019 · Defeat13 Oct 2019 · Win19 Nov 2019 · Win4 Sept 2020 · Draw7 Sept 2020 · Win15 Nov 2020 · Defeat25 Mar 2021 · Draw28 Mar 2021 · Draw2 Jun 2021 · Draw14 Jun 2021 · Defeat18 Jun 2021 · Draw22 Jun 2021 · Defeat12 Nov 2021 · Win15 Nov 2021 · Win24 Mar 2022 · Draw29 Mar 2022 · Draw1 Jun 2022 · Defeat8 Jun 2022 · Win11 Jun 2022 · Defeat14 Jun 2022 · Win21 Sept 2022 · Win24 Sept 2022 · Win27 Sept 2022 · Draw16 Nov 2022 · Defeat25 Mar 2023 · Win17 Jun 2023 · Win8 Sept 2023 · Win12 Sept 2023 · Defeat12 Oct 2023 · Defeat17 Oct 2023 · Defeat16 Nov 2023 · Draw19 Nov 2023 · Draw22 Mar 2024 · Defeat26 Mar 2024 · Defeat23 Jun 2024 · Defeat15 Nov 2024 · Win18 Nov 2024 · Win

One mark per match with a known result, oldest on the left.

Most frequent teammates

#PlayerYearsTogetherBoth started
1John McGinn2017–20244517
2Andrew Robertson2017–20244120
3Callum McGregor2018–20244117
4Scott McTominay2018–20243910
5Ryan Christie2018–20243710
6Kieran Tierney2017–20242615
7Scott McKenna2018–20242612
8Jack Hendry2018–20242513
9Kenny McLean2018–2024255
10Lyndon Dykes2020–2024247
11Ché Adams2021–2024247
12Craig Gordon2017–20242215
13Billy Gilmour2021–2024203
14Grant Hanley2017–2024177
15Ryan Fraser2017–2022176
16James Forrest2017–2021169
17Nathan Patterson2021–2024165
18Stephen O'Donnell2018–2022156
19Charlie Mulgrew2017–2019127
20David Marshall2019–2021125

Counted from the line-ups and substitutions of his 53 FIFA matches. Players with an unknown position in the line-up count as starters.

Most frequent opponents

#OpponentYearsMatchesWDLGoals
1Cyprus2019–202333000
2England2017–202330210
3Ukraine202231110
4Israel2018–202131200
5Belgium2018–201930030
6Armenia202222002
7Norway202321101
8San Marino201922001
9Croatia2021–202421010
10Hungary2018–202421010
11Netherlands2021–202420110
12Poland2022–202421100
13Austria2021–202220200
14Ireland202221010
15Czechia2020–202121010

FIFA matches against the team. Won / drawn / lost only where the result is known; a penalty shoot-out decides.