Age 29
Height 188 cm
Foot Right
Country Scotland
Value €3.6m
Contract 2029-06-30
📈
Form
Rating per season, last 5 matches, and timeline all matches
Season
6.65
31 matches
Last 5
7.28
+0.63 vs season
Best
9.6
vs Eintracht Frankfurt
MOTM
1
of 27 matches
Rating by match (last 27)
≥8.0
7.0–8.0
6.0–7.0
5.5–6.0
<5.5
🧬
Attributes
Chances created
Aerial duels
Defensive actions
Goals
Shot attempts
Touches
Filter:
Apps
31
Goals
6
Assists
2
Rating
6.65
Goals
6
80%
Assists
2
53%
Rating
6.69
45%
Matches
29
70%
Started
21
75%
Minutes
1675
71%
🎯
Stats compared to other attacking midfielders/wingers
Bundesliga · percentile vs peers
Chances created
24%
Aerial duels
95%
Defensive actions
3%
Goals
66%
Shot attempts
36%
Touches
1%
🎯
Shot Map
33 shots per season
Goals
6
On target
20
xG
5.27
Conversion
18%
Goal
Saved
Off target
🔥
Heatmap
772 touches this season
Attack
Touches
772
Attack
56%
Middle
37%
Ø position
67%
Detailed Stats & Percentiles (Bundesliga)
Shooting
| Stat | Total | Per 90 |
Percentile
avg 74%
|
Per 90 pctl
avg 63%
|
|---|---|---|---|---|
| Goals | 6 | 0.32 |
80
|
74
|
| xG | 5.18 | 0.28 |
77
|
71
|
| xGOT | 5.11 | 0.27 |
71
|
66
|
| xG excl. penalty | 5.18 | 0.28 |
82
|
74
|
| Shots | 33 | 1.77 |
63
|
35
|
| Shots on target | 15 | 0.81 |
73
|
60
|
| Headed shots | 3 | 0.16 |
69
|
63
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 55%
|
Per 90 pctl
avg 39%
|
|---|---|---|---|---|
| Assists | 2 | 0.11 |
53
|
45
|
| xA | 1.96 | 0.11 |
50
|
20
|
| Accurate passes | 251 | 13.49 |
50
|
7
|
| Pass accuracy | 72.1 | 72.13 |
18
|
18
|
| Accurate long balls | 4 | 0.21 |
29
|
11
|
| Long ball accuracy | 66.7 | 66.67 |
81
|
81
|
| Chances created | 22 | 1.18 |
61
|
32
|
| Big chances created | 3 | 0.16 |
45
|
31
|
| Successful crosses | 13 | 0.70 |
75
|
59
|
| Cross accuracy | 34.2 | 34.21 |
91
|
91
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 49%
|
Per 90 pctl
avg 36%
|
|---|---|---|---|---|
| Dribbles | 11 | 0.59 |
42
|
15
|
| Dribbles success rate | 31.4 | 31.43 |
9
|
9
|
| Duels won | 61 | 3.28 |
59
|
20
|
| Duels won % | 38.4 | 38.36 |
23
|
23
|
| Aerials won | 30 | 1.61 |
94
|
91
|
| Aerials won % | 45.5 | 45.45 |
78
|
78
|
| Touches | 605 | 32.51 |
48
|
2
|
| Touches in opposition box | 77 | 4.14 |
75
|
57
|
| Dispossessed | 20 | 1.07 |
30
|
63
|
| Fouls won | 8 | 0.43 |
31
|
8
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 42%
|
Per 90 pctl
avg 34%
|
|---|---|---|---|---|
| Defensive actions | 24 | 1.29 |
41
|
8
|
| Tackles | 12 | 0.64 |
42
|
12
|
| Interceptions | 5 | 0.27 |
47
|
27
|
| Blocked scoring attempt | 2 | 0.11 |
66
|
60
|
| Fouls committed | 10 | 0.54 |
49
|
22
|
| Recoveries | 57 | 3.06 |
61
|
22
|
| Possession won final 3rd | 15 | 0.81 |
79
|
72
|
| Dribbled past | 10 | 0.54 |
38
|
63
|
| Clearances | 5 | 0.27 |
28
|
11
|
| Clean sheets | 0 | 0.00 |
0
|
0
|
| Goals conceded while on pitch | 32 | 1.72 |
19
|
47
|
| xG against while on pitch | 25.13 | 1.35 |
31
|
70
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 54%
|
Per 90 pctl
avg 64%
|
|---|---|---|---|---|
| Yellow cards | 4 | 0.21 |
8
|
28
|
| Red cards | 0 | 0.00 |
100
|
100
|
Shooting
| Stat | Total | Per 90 |
Percentile
avg 74%
|
Per 90 pctl
avg 63%
|
|---|---|---|---|---|
| Goals | 6 | 0.32 |
80
|
74
|
| xG | 5.18 | 0.28 |
77
|
71
|
| xGOT | 5.11 | 0.27 |
71
|
66
|
| xG excl. penalty | 5.18 | 0.28 |
82
|
74
|
| Shots | 33 | 1.77 |
63
|
35
|
| Shots on target | 15 | 0.81 |
73
|
60
|
| Headed shots | 3 | 0.16 |
69
|
63
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 55%
|
Per 90 pctl
avg 39%
|
|---|---|---|---|---|
| Assists | 2 | 0.11 |
53
|
45
|
| xA | 1.96 | 0.11 |
50
|
20
|
| Accurate passes | 251 | 13.49 |
50
|
7
|
| Pass accuracy | 72.1 | 72.13 |
18
|
18
|
| Accurate long balls | 4 | 0.21 |
29
|
11
|
| Long ball accuracy | 66.7 | 66.67 |
81
|
81
|
| Chances created | 22 | 1.18 |
61
|
32
|
| Big chances created | 3 | 0.16 |
45
|
31
|
| Successful crosses | 13 | 0.70 |
75
|
59
|
| Cross accuracy | 34.2 | 34.21 |
91
|
91
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 49%
|
Per 90 pctl
avg 36%
|
|---|---|---|---|---|
| Dribbles | 11 | 0.59 |
42
|
15
|
| Dribbles success rate | 31.4 | 31.43 |
9
|
9
|
| Duels won | 61 | 3.28 |
59
|
20
|
| Duels won % | 38.4 | 38.36 |
23
|
23
|
| Aerials won | 30 | 1.61 |
94
|
91
|
| Aerials won % | 45.5 | 45.45 |
78
|
78
|
| Touches | 605 | 32.51 |
48
|
2
|
| Touches in opposition box | 77 | 4.14 |
75
|
57
|
| Dispossessed | 20 | 1.07 |
30
|
63
|
| Fouls won | 8 | 0.43 |
31
|
8
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 42%
|
Per 90 pctl
avg 34%
|
|---|---|---|---|---|
| Defensive actions | 24 | 1.29 |
41
|
8
|
| Tackles | 12 | 0.64 |
42
|
12
|
| Interceptions | 5 | 0.27 |
47
|
27
|
| Blocked scoring attempt | 2 | 0.11 |
66
|
60
|
| Fouls committed | 10 | 0.54 |
49
|
22
|
| Recoveries | 57 | 3.06 |
61
|
22
|
| Possession won final 3rd | 15 | 0.81 |
79
|
72
|
| Dribbled past | 10 | 0.54 |
38
|
63
|
| Clearances | 5 | 0.27 |
28
|
11
|
| Clean sheets | 0 | 0.00 |
0
|
0
|
| Goals conceded while on pitch | 32 | 1.72 |
19
|
47
|
| xG against while on pitch | 25.13 | 1.35 |
31
|
70
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 54%
|
Per 90 pctl
avg 64%
|
|---|---|---|---|---|
| Yellow cards | 4 | 0.21 |
8
|
28
|
| Red cards | 0 | 0.00 |
100
|
100
|
Recent Matches (36)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2026-05-16 | vs Augsburg | Bundesliga | 4-0 | 86 | 0 | 1 | 7.9 |
| 2026-05-10 | @ Mainz 05 | Bundesliga | 1-3 | 88 | 1 | 0 | 8.1 |
| 2026-05-02 | vs 1. FC Köln | Bundesliga | 2-2 | 90 | 0 | 0 | 6.3 |
| 2026-04-24 | @ RB Leipzig | Bundesliga | 3-1 | 90 | 0 | 0 | 6.4 |
| 2026-04-18 | vs Wolfsburg | Bundesliga | 1-2 | 90 | 1 | 0 | 7.7 |
| 2026-04-11 | @ FC Heidenheim | Bundesliga | 3-1 | 62 | 0 | 0 | 6.5 |
| 2026-04-05 | vs St. Pauli | Bundesliga | 1-1 | 80 | 0 | 0 | 6.8 |
| 2026-03-21 | @ Bayern München | Bundesliga | 4-0 | 0 | 0 | 0 | |
| 2026-03-15 | @ Freiburg | Bundesliga | 0-1 | 0 | 0 | 0 | |
| 2026-03-08 | vs Werder Bremen | Bundesliga | 1-4 | 8 | 0 | 0 | |
| 2026-02-28 | @ Borussia Mönchengladbach | Bundesliga | 1-0 | 81 | 0 | 0 | 6.3 |
| 2026-02-21 | vs Bayer Leverkusen | Bundesliga | 1-0 | 0 | 0 | 0 | |
| 2026-02-14 | @ Hamburger SV | Bundesliga | 3-2 | 7 | 0 | 1 | |
| 2026-01-31 | @ Hoffenheim | Bundesliga | 3-1 | 54 | 0 | 0 | 6.1 |
| 2026-01-24 | vs Borussia Dortmund | Bundesliga | 0-3 | 14 | 0 | 0 | 6.1 |
| 2026-01-18 | @ VfB Stuttgart | Bundesliga | 1-1 | 1 | 0 | 0 | |
| 2026-01-15 | @ Augsburg | Bundesliga | 1-1 | 64 | 0 | 0 | 7.2 |
| 2026-01-10 | vs Mainz 05 | Bundesliga | 2-2 | 70 | 0 | 0 | 6.5 |
| 2025-12-20 | @ 1. FC Köln | Bundesliga | 0-1 | 72 | 0 | 0 | 5.9 |
| 2025-12-12 | vs RB Leipzig | Bundesliga | 3-1 | 67 | 1 | 0 | 7.8 |
| 2025-12-06 | @ Wolfsburg | Bundesliga | 3-1 | 33 | 0 | 0 | 6.3 |
| 2025-11-29 | vs FC Heidenheim | Bundesliga | 1-2 | 61 | 0 | 0 | 6.2 |
| 2025-11-23 | @ St. Pauli | Bundesliga | 0-1 | 73 | 0 | 0 | 6.0 |
| 2025-11-08 | vs Bayern München | Bundesliga | 2-2 | 78 | 0 | 0 | 6.0 |
| 2025-11-01 | vs Freiburg | Bundesliga | 0-0 | 4 | 0 | 0 | |
| 2025-10-29 | vs Arminia Bielefeld | DFB Pokal | 2-1 | 53 | 0 | 0 | 6.2 |
| 2025-10-24 | @ Werder Bremen | Bundesliga | 1-0 | 90 | 0 | 0 | 6.7 |
| 2025-10-17 | vs Borussia Mönchengladbach | Bundesliga | 3-1 | 0 | 0 | 0 | |
| 2025-10-04 | @ Bayer Leverkusen | Bundesliga | 2-0 | 64 | 0 | 0 | 5.9 |
| 2025-09-28 | vs Hamburger SV | Bundesliga | 0-0 | 59 | 0 | 0 | 5.9 |
| 2025-09-21 | @ Eintracht Frankfurt | Bundesliga | 3-4 | 81 | 3 | 0 | 9.6 ⭐ |
| 2025-09-13 | vs Hoffenheim | Bundesliga | 2-4 | 74 | 0 | 0 | 7.1 |
| 2025-08-31 | @ Borussia Dortmund | Bundesliga | 3-0 | 20 | 0 | 0 | 6.0 |
| 2025-08-23 | vs VfB Stuttgart | Bundesliga | 2-1 | 14 | 0 | 0 | 6.1 |
| 2025-08-15 | @ FC Gütersloh | DFB Pokal | 0-5 | 68 | 0 | 0 | 6.2 |
| 2025-08-09 | vs Olympiacos | Club Friendlies | 0-1 | 61 | 0 | 0 |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2025/2026 | Union Berlin | senior | 31 | 6 | 2 | 6.65 |
| 2024/2025 | Werder Bremen | senior | 27 | 6 | 0 | 6.93 |
| 2023/2024 | Birmingham City | senior | 23 | 0 | 0 | 6.29 |
| 2023/2024 | Werder Bremen | senior | 2 | 0 | 0 | 6.37 |
| 2022/2023 | Millwall | senior | 17 | 2 | 2 | 6.73 |
| 2022/2023 | Werder Bremen | senior | 17 | 2 | 0 | 6.16 |
| 2021/2022 | Millwall | senior | 14 | 2 | 1 | 6.51 |
| 2021/2022 | Sheffield United | senior | 6 | 0 | 0 | 6.47 |
| 2020/2021 | Sheffield United | senior | 30 | 2 | 1 | 6.12 |
| 2019/2020 | Deportivo Alaves | senior | 32 | 1 | 2 | 6.18 |
| 2019/2020 | West Bromwich Albion | senior | 3 | 0 | 0 | 5.69 |
| 2018/2019 | Celtic | senior | 19 | 4 | 3 | 5.65 |
| 2018/2019 | West Bromwich Albion | senior | 5 | 1 | 1 | 5.78 |
| 2017/2018 | West Bromwich Albion | senior | 16 | 0 | 2 | 6.07 |
| 2017/2018 | RB Leipzig | senior | 1 | 0 | 0 | - |
| 2016/2017 | RB Leipzig | senior | 25 | 1 | 2 | 6.19 |
| 2016/2017 | Nottingham Forest | senior | 7 | 4 | 2 | 7.64 |
| 2015/2016 | Nottingham Forest | senior | 21 | 2 | 1 | - |
| 2014/2015 | Bradford City | senior | 2 | 0 | 0 | - |
| 2014/2015 | Nottingham Forest | senior | 3 | 0 | 0 | - |
| 2018/2019 | West Bromwich Albion U21 | youth | 1 | 0 | 1 | - |
| 2017/2018 | West Bromwich Albion U21 | youth | 2 | 1 | 0 | - |
| 2018/2019 | West Bromwich Albion U23 | youth | 5 | 3 | 1 | - |
| 2017/2018 | West Bromwich Albion U23 | youth | 3 | 0 | 0 | - |
| 2020 | Scotland | national team | 8 | 1 | 0 | - |
| 2018 | Scotland | national team | 2 | 0 | 0 | 5.66 |
| 2017 | Scotland | national team | 1 | 0 | 0 | - |
| 2016 | Scotland | national team | 2 | 0 | 0 | - |
| 2019 | Scotland U21 | national team | 4 | 2 | 0 | - |
| 2018 | Scotland U21 | national team | 5 | 2 | 0 | - |
| 2017 | Scotland U20 | national team | 4 | 2 | 1 | - |
| 2016 | Scotland U19 | national team | 3 | 0 | 0 | - |
Transfer Value History
Teammates
Linus Guether
Frederik Rønnow
Andrik Markgraf
Diogo Leite
Danilho Doekhi
Aljoscha Kemlein
Rani Khedira
Livan Burcu
Ilyas Ansah
Woo-Yeong Jeong
András Schäfer
Leopold Querfeld
Tom Rothe
David Preu
Josip Juranovic
Janik Haberer
Tim Skarke
Andrej Ilic
Robert Skov
Carl Klaus
Christopher Trimmel
Dmytro Bogdanov
Matheo Raab
Alex Král
Stanley N'Soki
Derrick Köhn
Tom Wisbereit
Trophies
Celtic
🏆
Scottish Cup
x1
🏆
Premiership
x1
Union Berlin