Clubs
| Club | Seasons | Apps | Goals | Assists |
|---|---|---|---|---|
| Austria | 2017/18 – 2026/27 | 33 | 0 | 2 |
| Schalke | 2026/27 | 4 | 1 | 0 |
| Bremen | 2025/26 | 3 | 0 | 0 |
| Leeds United | 2022/23 – 2024/25 | 28 | 1 | 0 |
| Red Bull Salzburg | 2019/20 – 2023/24 | 131 | 9 | 5 |
| M'gladbach | 2023/24 | 27 | 2 | 3 |
| Austria U21 | 2017/18 – 2021/22 | 12 | 1 | — |
| Sevilla | 2018/19 – 2019/20 | 8 | 0 | — |
| Ajax | 2017/18 – 2018/19 | 44 | 1 | 1 |
| Rapid Vienna | 2015/16 – 2017/18 | 24 | 2 | — |
| Austria U19 | 2016/17 – 2017/18 | 9 | 0 | — |
| Jong Ajax | 2017/18 | 1 | 0 | — |
| Rapid Wien II | 2015/16 – 2016/17 | 28 | 3 | — |
| Austria U17 | 2015/16 | 6 | 0 | — |
Transfers
| Date | From | To | Type |
|---|---|---|---|
| 1 Jul 2024 | Borussia Mönchengladbach | Leeds | — |
| 31 Jul 2023 | Leeds | Borussia Mönchengladbach | Loan |
| 3 Jan 2023 | Red Bull Salzburg | Leeds | € 12M |
| 13 Aug 2019 | Sevilla | Red Bull Salzburg | € 11.5M |
| 1 Jul 2019 | Ajax | Sevilla | € 10.5M |
| 16 Jan 2019 | Ajax | Sevilla | Loan |
| 24 Aug 2017 | Rapid Vienna | Ajax | € 7.5M |
| 4 Jul 2025 | Leeds | Werder Bremen | Loan |
| 29 Jun 2026 | Werder Bremen | Leeds | Return from loan |
| 20 Jul 2026 | Leeds | FC Schalke 04 | Free agent |
| 21 Jul 2026 | Leeds | FC Schalke 04 | Free agent |
Season by season
| Season | Competition | Club | Apps | Starts | Min | Goals | Assists | Yellow | Red | Rating |
|---|---|---|---|---|---|---|---|---|---|---|
| 2026/27 | Bundesliga | Schalke | 4 | 0 | 82 | 1 | 0 | 0 | 0 | 6.59 |
| 2026/27 | UEFA Nations League | Austria | 2 | 1 | 103 | 0 | 0 | 1 | 0 | 5.79 |
| 2025/26 | DFB Pokal | Bremen | 1 | 1 | 79 | 0 | 0 | 0 | 0 | 6.70 |
| 2025/26 | Bundesliga | Bremen | 2 | 0 | 35 | 0 | 0 | 0 | 0 | 7.35 |
| 2024/25 | Championship | Leeds United | 8 | 2 | 331 | 1 | 0 | 1 | 0 | 6.83 |
| 2024/25 | League Cup | Leeds United | 1 | 1 | 63 | 0 | 0 | 0 | 0 | 6.70 |
| 2024/25 | Friendlies | Austria | 4 | 2 | 218 | 0 | — | 0 | 0 | 6.70 |
| 2024/25 | Euro Championship | Austria | 3 | 2 | 175 | 0 | 0 | 1 | 0 | 6.70 |
| 2024/25 | UEFA Nations League | Austria | 2 | 2 | 180 | 0 | 0 | 0 | 0 | 7.50 |
| 2024/25 | World Cup - Qualification Europe | Austria | 1 | 1 | 69 | 0 | 0 | 0 | 0 | 7.50 |
| 2023/24 | Bundesliga | M'gladbach | 25 | 24 | 2070 | 2 | 3 | 3 | 0 | 7.00 |
| 2023/24 | DFB Pokal | M'gladbach | 2 | 2 | 166 | 0 | — | 0 | 0 | 7.30 |
| 2023/24 | Euro Championship - Qualification | Austria | 7 | 5 | 393 | 0 | — | 2 | 0 | 6.76 |
| 2023/24 | Friendlies | Austria | 1 | 0 | 21 | 0 | — | 0 | 0 | — |
| 2022/23 | Premier League | Leeds United | 16 | 14 | 1264 | 0 | — | 3 | 0 | 6.84 |
| 2022/23 | Bundesliga | Red Bull Salzburg | 15 | 14 | 1187 | 1 | 2 | 2 | 0 | 7.32 |
| 2022/23 | FA Cup | Leeds United | 3 | 2 | 178 | 0 | — | 1 | 0 | 7.10 |
| 2022/23 | Cup | Red Bull Salzburg | 3 | 3 | 222 | 1 | — | 0 | 0 | — |
| 2022/23 | UEFA Champions League | Red Bull Salzburg | 3 | 2 | 166 | 0 | 1 | 0 | 0 | 7.00 |
| 2022/23 | Friendlies Clubs | Red Bull Salzburg | 3 | 2 | 209 | 0 | — | 0 | 0 | — |
| 2022/23 | UEFA Nations League | Austria | 5 | 3 | 297 | 0 | 2 | 0 | 0 | 6.60 |
| 2022/23 | Friendlies | Austria | 2 | 2 | 139 | 0 | — | 0 | 0 | — |
| 2021/22 | Bundesliga | Red Bull Salzburg | 22 | 21 | 1778 | 4 | 1 | 7 | 0 | 7.38 |
| 2021/22 | Cup | Red Bull Salzburg | 5 | 5 | 480 | 1 | — | 0 | 0 | — |
| 2021/22 | UEFA Champions League | Red Bull Salzburg | 9 | 9 | 753 | 1 | — | 0 | 0 | 6.90 |
| 2021/22 | Friendlies Clubs | Red Bull Salzburg | 2 | 2 | 92 | 0 | — | 0 | 0 | — |
| 2021/22 | UEFA U21 Championship | Austria U21 | 5 | 5 | 450 | 1 | — | 0 | 0 | — |
| 2020/21 | Bundesliga | Red Bull Salzburg | 20 | 19 | 1650 | 0 | — | 1 | 0 | 7.08 |
| 2020/21 | Cup | Red Bull Salzburg | 5 | 5 | 441 | 1 | — | 2 | 0 | — |
| 2020/21 | UEFA Champions League | Red Bull Salzburg | 8 | 8 | 692 | 0 | — | 1 | 0 | 6.55 |
| 2020/21 | UEFA Europa League | Red Bull Salzburg | 1 | 0 | 44 | 0 | — | 0 | 0 | 6.30 |
| 2020/21 | Friendlies Clubs | Red Bull Salzburg | 1 | 1 | 70 | 0 | — | 0 | 0 | — |
| 2020/21 | Euro Championship | Austria | 3 | 3 | 240 | 0 | — | 0 | 0 | 6.63 |
| 2019/20 | Bundesliga | Red Bull Salzburg | 24 | 21 | 1860 | 0 | 1 | 3 | 0 | 7.04 |
| 2019/20 | Cup | Red Bull Salzburg | 3 | 3 | 249 | 0 | — | 1 | 0 | — |
| 2019/20 | UEFA Europa League | Red Bull Salzburg | 1 | 1 | 90 | 0 | — | 0 | 0 | 6.70 |
| 2019/20 | UEFA Champions League | Red Bull Salzburg | 6 | 6 | 540 | 0 | — | 0 | 0 | 7.15 |
| 2019/20 | UEFA U21 Championship | Austria U21 | 7 | 7 | 608 | 0 | — | 3 | 0 | — |
| 2018/19 | La Liga | Sevilla | 7 | 6 | 536 | 0 | — | 2 | 0 | 6.86 |
| 2018/19 | Eredivisie | Ajax | 8 | 4 | 350 | 0 | — | 1 | 0 | 6.51 |
| 2018/19 | KNVB Beker | Ajax | 2 | 2 | 158 | 0 | — | 0 | 0 | — |
| 2018/19 | UEFA Europa League | Sevilla | 1 | 1 | 46 | 0 | — | 0 | 0 | 6.70 |
| 2018/19 | UEFA Champions League | Ajax | 6 | 4 | 345 | 0 | 1 | 0 | 1 | 6.97 |
| 2018/19 | Club Friendlies | Ajax | 5 | 3 | 262 | 0 | — | 0 | 0 | — |
| 2018/19 | World Cup - Qualification Europe | Austria | 2 | 2 | 180 | 0 | — | 1 | 0 | 6.85 |
| 2018/19 | Friendlies | Austria | 1 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2017/18 | Eerste Divisie | Jong Ajax | 1 | 1 | 90 | 0 | — | 0 | 0 | — |
| 2017/18 | Eredivisie | Ajax | 22 | 16 | 1228 | 1 | — | 2 | 0 | 7.05 |
| 2017/18 | Bundesliga | Rapid Vienna | 5 | 5 | 450 | 1 | — | 0 | 0 | 7.14 |
| 2017/18 | KNVB Beker | Ajax | 1 | 1 | 90 | 0 | — | 0 | 0 | — |
| 2017/18 | Cup | Rapid Vienna | 1 | 1 | 90 | 0 | — | 0 | 0 | — |
| 2017/18 | UEFA U19 Championship | Austria U19 | 6 | 6 | 540 | 0 | — | 1 | 0 | — |
| 2016/17 | Regionalliga - West | Rapid Wien II | 8 | 8 | 720 | 2 | — | 1 | 0 | — |
| 2016/17 | Bundesliga | Rapid Vienna | 11 | 9 | 837 | 0 | — | 1 | 0 | 7.03 |
| 2016/17 | Cup | Rapid Vienna | 4 | 3 | 296 | 1 | — | 0 | 0 | — |
| 2016/17 | UEFA Europa League | Rapid Vienna | 2 | 2 | 180 | 0 | — | 2 | 0 | 7.05 |
| 2016/17 | UEFA U19 Championship | Austria U19 | 3 | 3 | 270 | 0 | — | 1 | 0 | — |
| 2015/16 | Regionalliga - West | Rapid Wien II | 20 | 20 | 1800 | 1 | — | 7 | 0 | — |
| 2015/16 | UEFA Europa League | Rapid Vienna | 1 | 1 | 90 | 0 | — | 0 | 0 | 6.50 |
| 2015/16 | UEFA U17 Championship | Austria U17 | 6 | 6 | 506 | 0 | — | 1 | 0 | — |
Availability history
| Reason | From | Until | Days |
|---|---|---|---|
| Thigh Injury | 16 Aug 2025 | Ongoing | 417 |
| Knee Injury | 6 Feb 2025 | 27 Mar 2025 | 49 |
| Knee Injury | 28 Jan 2025 | 31 Jan 2025 | 3 |
| Knee Injury | 19 Dec 2024 | 31 Dec 2024 | 12 |
| Knee Injury | 10 Sept 2024 | 1 Nov 2024 | 52 |
| Hamstring | 21 Apr 2024 | 14 May 2024 | 23 |
| Muscle Injury | 10 Mar 2024 | 15 Mar 2024 | 5 |
| Illness | 12 Jan 2024 | 9 Feb 2024 | 28 |
| Illness | 2 Dec 2023 | 8 Dec 2023 | 6 |
| Muscle Injury | 9 Nov 2023 | 9 Nov 2023 | 0 |
| Ankle Injury | 4 Oct 2023 | 5 Oct 2023 | 1 |
| Thigh Injury | 23 Apr 2023 | 29 Apr 2023 | 6 |
| Thigh Injury | 26 Mar 2023 | 16 Apr 2023 | 21 |
| Shoulder Injury | 19 Feb 2023 | 24 Feb 2023 | 5 |
| Groin Injury | 19 Jan 2023 | 21 Jan 2023 | 2 |
| Knee Injury | 1 Apr 2019 | 25 May 2019 | 54 |
| Foot Injury | 29 Oct 2018 | 2 Nov 2018 | 4 |
| Hamstring | 30 Apr 2018 | 7 May 2018 | 7 |
| Illness | 5 Apr 2018 | 7 Apr 2018 | 2 |
| Ankle/Foot Injury | 5 Feb 2018 | 10 Feb 2018 | 5 |
| Knee Injury | 15 Dec 2017 | 20 Jan 2018 | 36 |
| Neck Injury | 3 Dec 2017 | 9 Dec 2017 | 6 |
Trophies
| Competition | Season | Place |
|---|---|---|
| Bundesliga (Austria) | 2021/2022 | Winner |
| Bundesliga (Austria) | 2020/2021 | Winner |
| Bundesliga (Austria) | 2019/2020 | Winner |
| Bundesliga (Austria) | — | Winner |
| Bundesliga (Austria) | 2015/2016 | 2nd Place |
| Bundesliga (Austria) | — | 2nd Place |
| Cup (Austria) | 2021/2022 | Winner |
| Cup (Austria) | 2020/2021 | Winner |
| Cup (Austria) | 2019/2020 | Winner |
| Cup (Austria) | — | Winner |
| Cup (Austria) | 2016/2017 | 2nd Place |
| Cup (Austria) | — | 2nd Place |
| Eredivisie (Netherlands) | 2017/2018 | 2nd Place |
| Eredivisie (Netherlands) | — | 2nd Place |
| Eerste Divisie (Netherlands) | 2017/2018 | Winner |
| Eerste Divisie (Netherlands) | — | Winner |
| Championship (England) | 2024/2025 | Winner |
| Championship (England) | — | Winner |
