Clubs
| Club | Seasons | Apps | Goals | Assists |
|---|---|---|---|---|
| Scotland | 2018/19 – 2026/27 | 64 | 15 | 2 |
| Napoli | 2024/25 – 2025/26 | 80 | 27 | 7 |
| Man United | 2016/17 – 2024/25 | 284 | 31 | 8 |
| Manchester Utd U23 | 2016/17 – 2018/19 | 23 | 4 | — |
| Manchester United U19 | 2015/16 | 2 | 0 | — |
Transfers
| Date | From | To | Type |
|---|---|---|---|
| 30 Aug 2024 | Manchester United | Napoli | € 30.5M |
Season by season
| Season | Competition | Club | Apps | Starts | Min | Goals | Assists | Yellow | Red | Rating |
|---|---|---|---|---|---|---|---|---|---|---|
| 2026/27 | World Cup | Scotland | 3 | 3 | 270 | 0 | 0 | 0 | 0 | 6.43 |
| 2026/27 | Friendlies | Scotland | 3 | 3 | 186 | 1 | 0 | 0 | 0 | 7.30 |
| 2025/26 | Friendlies | Scotland | 1 | 1 | 80 | 0 | 0 | 0 | 0 | 6.30 |
| 2025/26 | Super Cup | Napoli | 2 | 2 | 185 | 0 | 0 | 1 | 0 | 6.75 |
| 2025/26 | Coppa Italia | Napoli | 1 | 0 | 29 | 0 | 0 | 0 | 0 | 7.20 |
| 2025/26 | UEFA Champions League | Napoli | 8 | 8 | 699 | 4 | 0 | 0 | 0 | 7.11 |
| 2025/26 | Serie A | Napoli | 33 | 31 | 2793 | 10 | 3 | 1 | 0 | 7.06 |
| 2024/25 | Serie A | Napoli | 34 | 34 | 2941 | 12 | 4 | 3 | 0 | 7.22 |
| 2024/25 | Premier League | Man United | 2 | 1 | 22 | — | 0 | 0 | 0 | 6.50 |
| 2024/25 | Friendlies | Scotland | 2 | 2 | 180 | 0 | — | 1 | 0 | — |
| 2024/25 | Coppa Italia | Napoli | 2 | 0 | 31 | 1 | 0 | 0 | 0 | 7.10 |
| 2024/25 | Euro Championship | Scotland | 3 | 3 | 270 | 1 | 0 | 2 | 0 | 7.07 |
| 2024/25 | UEFA Nations League | Scotland | 8 | 8 | 706 | 3 | 0 | 1 | 0 | 7.09 |
| 2024/25 | World Cup - Qualification Europe | Scotland | 6 | 6 | 539 | 2 | 1 | 0 | 0 | 7.08 |
| 2023/24 | Premier League | Man United | 34 | 24 | 1919 | 7 | 1 | 2 | 0 | 6.95 |
| 2023/24 | FA Cup | Man United | 6 | 5 | 502 | 2 | 1 | 1 | 0 | 7.02 |
| 2023/24 | UEFA Champions League | Man United | 5 | 4 | 381 | 1 | 1 | 1 | 0 | 6.90 |
| 2023/24 | Friendlies Clubs | Man United | 3 | 1 | 133 | 0 | — | 0 | 0 | — |
| 2023/24 | Euro Championship - Qualification | Scotland | 8 | 7 | 653 | 7 | 1 | 1 | 0 | 7.38 |
| 2023/24 | Friendlies | Scotland | 2 | 2 | 180 | 0 | — | 0 | 0 | — |
| 2022/23 | Premier League | Man United | 26 | 18 | 1165 | 1 | — | 8 | 0 | 6.67 |
| 2022/23 | FA Cup | Man United | 3 | 2 | 117 | — | — | 1 | 0 | 6.40 |
| 2022/23 | League Cup | Man United | 5 | 4 | 290 | 1 | 1 | 1 | 0 | 7.00 |
| 2022/23 | UEFA Europa League | Man United | 7 | 1 | 133 | 1 | — | 0 | 0 | 6.53 |
| 2022/23 | Friendlies Clubs | Man United | 6 | 6 | 343 | 1 | — | 1 | 0 | — |
| 2022/23 | UEFA Nations League | Scotland | 5 | 4 | 375 | 0 | — | 2 | 0 | 6.92 |
| 2022/23 | Friendlies | Scotland | 3 | 2 | 201 | 0 | — | 1 | 0 | — |
| 2021/22 | Premier League | Man United | 30 | 28 | 2393 | 1 | 1 | 9 | 0 | 6.88 |
| 2021/22 | FA Cup | Man United | 2 | 2 | 210 | 1 | — | 0 | 0 | 8.30 |
| 2021/22 | UEFA Champions League | Man United | 5 | 5 | 400 | 0 | — | 1 | 0 | 6.92 |
| 2021/22 | Friendlies Clubs | Man United | 1 | 0 | 22 | 0 | — | 0 | 0 | — |
| 2021/22 | Friendlies | Scotland | 1 | 1 | 90 | 0 | — | 0 | 0 | — |
| 2020/21 | Premier League | Man United | 32 | 24 | 2125 | 4 | 1 | 3 | 0 | 7.09 |
| 2020/21 | League Cup | Man United | 2 | 2 | 165 | 1 | — | 0 | 0 | 7.30 |
| 2020/21 | FA Cup | Man United | 4 | 2 | 253 | 2 | — | 1 | 0 | 7.25 |
| 2020/21 | UEFA Champions League | Man United | 5 | 3 | 341 | 0 | — | 1 | 0 | 6.94 |
| 2020/21 | UEFA Europa League | Man United | 6 | 6 | 540 | 0 | 1 | 2 | 0 | 7.05 |
| 2020/21 | Friendlies Clubs | Man United | 1 | 1 | 46 | 0 | — | 0 | 0 | — |
| 2020/21 | World Cup - Qualification Europe | Scotland | 6 | 6 | 540 | 1 | — | 1 | 0 | 7.13 |
| 2020/21 | UEFA Nations League | Scotland | 5 | 5 | 450 | 0 | — | 0 | 0 | 7.10 |
| 2020/21 | Euro Championship | Scotland | 3 | 3 | 270 | 0 | — | 0 | 0 | 6.80 |
| 2019/20 | Premier League | Man United | 27 | 20 | 1772 | 4 | 1 | 2 | 0 | 6.95 |
| 2019/20 | League Cup | Man United | 1 | 1 | 90 | 0 | — | 1 | 0 | 7.30 |
| 2019/20 | FA Cup | Man United | 2 | 2 | 168 | 0 | — | 0 | 0 | 6.85 |
| 2019/20 | UEFA Europa League | Man United | 7 | 5 | 424 | 1 | — | 1 | 0 | 7.20 |
| 2019/20 | Club Friendlies | Man United | 3 | 2 | 150 | 0 | — | 0 | 0 | — |
| 2019/20 | International Champions Cup | Man United | 3 | 2 | 163 | 0 | — | 0 | 0 | — |
| 2018/19 | Premier League | Man United | 16 | 9 | 861 | 2 | — | 1 | 0 | 6.64 |
| 2018/19 | FA Cup | Man United | 3 | 1 | 94 | 0 | — | 0 | 0 | 7.20 |
| 2018/19 | UEFA Champions League | Man United | 3 | 3 | 270 | 0 | — | 0 | 0 | 6.77 |
| 2018/19 | Premier League International Cup | Manchester Utd U23 | 1 | 1 | 90 | 1 | — | 0 | 0 | — |
| 2018/19 | International Champions Cup | Man United | 3 | 3 | 259 | 0 | — | 0 | 0 | — |
| 2018/19 | Club Friendlies | Man United | 3 | 1 | 156 | 0 | — | 0 | 0 | — |
| 2018/19 | UEFA Nations League | Scotland | 3 | 0 | 43 | 0 | — | 0 | 0 | — |
| 2018/19 | Friendlies | Scotland | 2 | 2 | 148 | 0 | — | 0 | 0 | — |
| 2017/18 | Premier League | Man United | 13 | 7 | 629 | 0 | — | 2 | 0 | 6.62 |
| 2017/18 | Premier League 2 | Manchester Utd U23 | 4 | 4 | 360 | 0 | — | 1 | 0 | — |
| 2017/18 | League Cup | Man United | 3 | 2 | 206 | 0 | — | 0 | 0 | 7.10 |
| 2017/18 | FA Cup | Man United | 3 | 3 | 270 | 0 | — | 1 | 0 | 6.83 |
| 2017/18 | UEFA Champions League | Man United | 4 | 2 | 204 | 0 | — | 1 | 0 | 6.80 |
| 2017/18 | Premier League International Cup | Manchester Utd U23 | 1 | 1 | 90 | 0 | — | 0 | 0 | — |
| 2017/18 | Club Friendlies | Man United | 2 | 1 | 75 | 1 | — | 0 | 0 | — |
| 2017/18 | International Champions Cup | Man United | 1 | 0 | 38 | 0 | — | 0 | 0 | — |
| 2016/17 | Premier League | Man United | 2 | 1 | 96 | 0 | — | 1 | 0 | 6.95 |
| 2016/17 | Premier League 2 | Manchester Utd U23 | 17 | 17 | 1435 | 3 | — | 4 | 0 | — |
| 2015/16 | UEFA Youth League | Manchester United U19 | 2 | 2 | 160 | 0 | — | 1 | 0 | — |
Availability history
| Reason | From | Until | Days |
|---|---|---|---|
| Thigh Injury | 8 Apr 2025 | 13 Apr 2025 | 5 |
| Groin Injury | 10 Mar 2025 | 12 Mar 2025 | 2 |
| Muscle Injury | 2 Mar 2025 | 8 Mar 2025 | 6 |
| Knee Injury | 28 Apr 2024 | 11 May 2024 | 13 |
| Knock | 5 Apr 2024 | 20 Apr 2024 | 15 |
| Illness | 24 Sept 2023 | 29 Sept 2023 | 5 |
| Knock | 9 Apr 2023 | 19 May 2023 | 40 |
| Knock | 27 Jan 2023 | 18 Feb 2023 | 22 |
| Illness | 23 Dec 2022 | 2 Jan 2023 | 10 |
| Ankle/Foot Injury | 3 Apr 2022 | 18 Apr 2022 | 15 |
| Calf/Shin Injury | 7 Mar 2022 | 14 Mar 2022 | 7 |
| Illness | 21 Feb 2022 | 5 Mar 2022 | 12 |
| Virus | 12 Nov 2021 | 19 Nov 2021 | 7 |
| Groin Injury | 23 Aug 2021 | 18 Sept 2021 | 26 |
| Knock | 19 Feb 2021 | 27 Feb 2021 | 8 |
| Knock | 31 Jan 2021 | 1 Feb 2021 | 1 |
| Groin Injury | 21 Dec 2020 | 25 Dec 2020 | 4 |
| Knock | 22 Nov 2020 | 1 Dec 2020 | 9 |
| Knee Injury | 27 Dec 2019 | 22 Feb 2020 | 57 |
| Knee Injury | 11 Nov 2019 | 4 Dec 2019 | 23 |
| Ankle/Foot Injury | 9 Nov 2019 | 9 Nov 2019 | 0 |
| Knock | 22 Apr 2019 | 27 Apr 2019 | 5 |
| Knock | 9 Dec 2018 | 4 Jan 2019 | 26 |
| Knee Injury | 7 Oct 2018 | 2 Nov 2018 | 26 |
| Knock | 26 Mar 2018 | 30 Mar 2018 | 4 |
Trophies
| Competition | Season | Place |
|---|---|---|
| League Cup (England) | 2022/2023 | Winner |
| League Cup (England) | 2016/2017 | Winner |
| League Cup (England) | — | Winner |
| FA Cup (England) | 2023/2024 | Winner |
| FA Cup (England) | — | Winner |
| FA Cup (England) | 2022/2023 | 2nd Place |
| FA Cup (England) | 2017/2018 | 2nd Place |
| FA Cup (England) | — | 2nd Place |
| Premier League (England) | 2020/2021 | 2nd Place |
| Premier League (England) | 2017/2018 | 2nd Place |
| Premier League (England) | — | 2nd Place |
| Community Shield (England) | 2024 | 2nd Place |
| Community Shield (England) | — | 2nd Place |
| Serie A (Italy) | 2024/2025 | Winner |
| Serie A (Italy) | — | Winner |
| UEFA Europa League (Europe) | 2016/2017 | Winner |
| UEFA Europa League (Europe) | — | Winner |
| UEFA Europa League (Europe) | 2020/2021 | 2nd Place |
| UEFA Europa League (Europe) | — | 2nd Place |
| UEFA Super Cup (Europe) | 2017 | 2nd Place |
| UEFA Super Cup (Europe) | — | 2nd Place |
