Age 23
Height 178 cm
Foot Right
Country England
Value €27.1m
Contract 2027-06-30
📈
Form
Rating per season, last 5 matches, and timeline all matches
Season
7.57
41 matches
Last 5
7.66
+0.09 vs season
Best
9.1
vs Derby County
MOTM
6
of 43 matches
Rating by match (last 30)
≥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
41
Goals
6
Assists
7
Rating
7.57
Goals
5
92%
Assists
7
97%
Rating
7.64
100%
Matches
38
77%
Started
38
92%
Minutes
3314
92%
🎯
Stats compared to other midfielders
Championship · percentile vs peers
Chances created
97%
Aerial duels
13%
Defensive actions
22%
Goals
79%
Shot attempts
98%
Touches
99%
🎯
Shot Map
98 shots per season
Goals
5
On target
64
xG
5.51
Conversion
5%
Goal
Saved
Off target
🔥
Heatmap
3559 touches this season
Attack
Touches
3559
Attack
40%
Middle
46%
Ø position
58%
Detailed Stats & Percentiles (Championship)
Shooting
| Stat | Total | Per 90 |
Percentile
avg 92%
|
Per 90 pctl
avg 83%
|
|---|---|---|---|---|
| Goals | 5 | 0.14 |
92
|
82
|
| xG | 5.51 | 0.15 |
95
|
86
|
| xGOT | 5.57 | 0.15 |
95
|
85
|
| xG excl. penalty | 5.51 | 0.15 |
96
|
87
|
| Shots | 98 | 2.66 |
100
|
95
|
| Shots on target | 24 | 0.65 |
97
|
90
|
| Headed shots | 3 | 0.08 |
71
|
57
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 88%
|
Per 90 pctl
avg 83%
|
|---|---|---|---|---|
| Assists | 7 | 0.19 |
97
|
89
|
| xA | 8.59 | 0.23 |
98
|
97
|
| Accurate passes | 2103 | 57.11 |
97
|
97
|
| Pass accuracy | 86.5 | 86.47 |
84
|
84
|
| Accurate long balls | 70 | 1.90 |
82
|
60
|
| Long ball accuracy | 57.4 | 57.38 |
82
|
82
|
| Chances created | 83 | 2.25 |
100
|
98
|
| Big chances created | 8 | 0.22 |
90
|
83
|
| Successful crosses | 38 | 1.03 |
92
|
85
|
| Cross accuracy | 23.3 | 23.31 |
56
|
56
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 63%
|
Per 90 pctl
avg 54%
|
|---|---|---|---|---|
| Dribbles | 54 | 1.47 |
98
|
92
|
| Dribbles success rate | 49.5 | 49.54 |
47
|
47
|
| Duels won | 186 | 5.05 |
93
|
57
|
| Duels won % | 47.0 | 46.97 |
30
|
30
|
| Aerials won | 15 | 0.41 |
45
|
9
|
| Aerials won % | 40.5 | 40.54 |
30
|
30
|
| Touches | 3247 | 88.18 |
97
|
98
|
| Touches in opposition box | 136 | 3.69 |
100
|
94
|
| Dispossessed | 44 | 1.19 |
1
|
16
|
| Fouls won | 49 | 1.33 |
92
|
67
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 57%
|
Per 90 pctl
avg 50%
|
|---|---|---|---|---|
| Defensive actions | 120 | 3.26 |
67
|
10
|
| Tackles | 68 | 1.85 |
87
|
51
|
| Interceptions | 21 | 0.57 |
60
|
15
|
| Blocked scoring attempt | 3 | 0.08 |
35
|
19
|
| Fouls committed | 56 | 1.52 |
95
|
71
|
| Penalties conceded | 1 | 0.03 |
0
|
8
|
| Recoveries | 205 | 5.57 |
95
|
74
|
| Possession won final 3rd | 33 | 0.90 |
100
|
97
|
| Dribbled past | 36 | 0.98 |
5
|
28
|
| Clearances | 28 | 0.76 |
50
|
10
|
| Clean sheets | 8 | 0.22 |
89
|
79
|
| Goals conceded while on pitch | 34 | 0.92 |
27
|
92
|
| xG against while on pitch | 33.94 | 0.92 |
27
|
95
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 65%
|
Per 90 pctl
avg 85%
|
|---|---|---|---|---|
| Yellow cards | 5 | 0.14 |
30
|
70
|
| Red cards | 0 | 0.00 |
100
|
100
|
Shooting
| Stat | Total | Per 90 |
Percentile
avg 92%
|
Per 90 pctl
avg 83%
|
|---|---|---|---|---|
| Goals | 5 | 0.14 |
92
|
82
|
| xG | 5.51 | 0.15 |
95
|
86
|
| xGOT | 5.57 | 0.15 |
95
|
85
|
| xG excl. penalty | 5.51 | 0.15 |
96
|
87
|
| Shots | 98 | 2.66 |
100
|
95
|
| Shots on target | 24 | 0.65 |
97
|
90
|
| Headed shots | 3 | 0.08 |
71
|
57
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 88%
|
Per 90 pctl
avg 83%
|
|---|---|---|---|---|
| Assists | 7 | 0.19 |
97
|
89
|
| xA | 8.59 | 0.23 |
98
|
97
|
| Accurate passes | 2103 | 57.11 |
97
|
97
|
| Pass accuracy | 86.5 | 86.47 |
84
|
84
|
| Accurate long balls | 70 | 1.90 |
82
|
60
|
| Long ball accuracy | 57.4 | 57.38 |
82
|
82
|
| Chances created | 83 | 2.25 |
100
|
98
|
| Big chances created | 8 | 0.22 |
90
|
83
|
| Successful crosses | 38 | 1.03 |
92
|
85
|
| Cross accuracy | 23.3 | 23.31 |
56
|
56
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 63%
|
Per 90 pctl
avg 54%
|
|---|---|---|---|---|
| Dribbles | 54 | 1.47 |
98
|
92
|
| Dribbles success rate | 49.5 | 49.54 |
47
|
47
|
| Duels won | 186 | 5.05 |
93
|
57
|
| Duels won % | 47.0 | 46.97 |
30
|
30
|
| Aerials won | 15 | 0.41 |
45
|
9
|
| Aerials won % | 40.5 | 40.54 |
30
|
30
|
| Touches | 3247 | 88.18 |
97
|
98
|
| Touches in opposition box | 136 | 3.69 |
100
|
94
|
| Dispossessed | 44 | 1.19 |
1
|
16
|
| Fouls won | 49 | 1.33 |
92
|
67
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 57%
|
Per 90 pctl
avg 50%
|
|---|---|---|---|---|
| Defensive actions | 120 | 3.26 |
67
|
10
|
| Tackles | 68 | 1.85 |
87
|
51
|
| Interceptions | 21 | 0.57 |
60
|
15
|
| Blocked scoring attempt | 3 | 0.08 |
35
|
19
|
| Fouls committed | 56 | 1.52 |
95
|
71
|
| Penalties conceded | 1 | 0.03 |
0
|
8
|
| Recoveries | 205 | 5.57 |
95
|
74
|
| Possession won final 3rd | 33 | 0.90 |
100
|
97
|
| Dribbled past | 36 | 0.98 |
5
|
28
|
| Clearances | 28 | 0.76 |
50
|
10
|
| Clean sheets | 8 | 0.22 |
89
|
79
|
| Goals conceded while on pitch | 34 | 0.92 |
27
|
92
|
| xG against while on pitch | 33.94 | 0.92 |
27
|
95
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 65%
|
Per 90 pctl
avg 85%
|
|---|---|---|---|---|
| Yellow cards | 5 | 0.14 |
30
|
70
|
| Red cards | 0 | 0.00 |
100
|
100
|
Recent Matches (47)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2026-05-23 | @ Hull City | Championship Playoff | 1-0 | 20 | 0 | 0 | 6.4 |
| 2026-03-14 | vs Bristol City | Championship | 1-1 | 72 | 0 | 1 | 7.7 |
| 2026-03-11 | vs Charlton Athletic | Championship | 0-1 | 90 | 0 | 0 | 7.4 |
| 2026-03-08 | @ Queens Park Rangers | Championship | 0-4 | 83 | 1 | 0 | 8.7 ⭐ |
| 2026-03-02 | @ Birmingham City | Championship | 1-3 | 89 | 0 | 1 | 8.1 |
| 2026-02-24 | vs Leicester City | Championship | 1-1 | 90 | 0 | 0 | 7.2 |
| 2026-02-21 | vs Oxford United | Championship | 0-0 | 90 | 0 | 0 | 8.3 |
| 2026-02-16 | @ Coventry City | Championship | 3-1 | 90 | 0 | 0 | 8.0 |
| 2026-02-09 | @ Sheffield United | Championship | 1-2 | 90 | 0 | 0 | 7.9 |
| 2026-01-31 | vs Norwich City | Championship | 1-0 | 90 | 1 | 0 | 8.4 ⭐ |
| 2026-01-24 | vs Preston North End | Championship | 4-0 | 74 | 0 | 0 | 7.2 |
| 2026-01-21 | @ Stoke City | Championship | 1-2 | 90 | 0 | 0 | 8.0 |
| 2026-01-16 | @ West Bromwich Albion | Championship | 2-3 | 90 | 0 | 0 | 7.1 |
| 2026-01-10 | @ Fulham | FA Cup | 3-1 | 81 | 1 | 0 | 7.3 |
| 2026-01-04 | vs Southampton | Championship | 4-0 | 89 | 0 | 0 | 7.4 |
| 2026-01-01 | @ Derby County | Championship | 1-0 | 90 | 0 | 0 | 7.2 |
| 2025-12-29 | vs Hull City | Championship | 0-1 | 90 | 0 | 0 | 7.4 |
| 2025-12-26 | vs Blackburn Rovers | Championship | 0-0 | 90 | 0 | 0 | 7.2 |
| 2025-12-20 | @ Bristol City | Championship | 2-0 | 90 | 0 | 0 | 7.9 |
| 2025-12-13 | vs Queens Park Rangers | Championship | 3-1 | 89 | 0 | 1 | 8.3 ⭐ |
| 2025-12-09 | @ Charlton Athletic | Championship | 1-2 | 90 | 0 | 0 | 8.0 |
| 2025-12-05 | @ Hull City | Championship | 1-4 | 90 | 0 | 0 | 7.6 |
| 2025-11-29 | vs Derby County | Championship | 2-1 | 90 | 0 | 2 | 9.1 ⭐ |
| 2025-11-25 | vs Coventry City | Championship | 2-4 | 90 | 0 | 0 | 7.5 |
| 2025-11-22 | @ Oxford United | Championship | 1-1 | 90 | 0 | 0 | 7.4 |
| 2025-11-08 | vs Birmingham City | Championship | 2-1 | 90 | 1 | 0 | 7.6 |
| 2025-11-04 | @ Leicester City | Championship | 1-1 | 75 | 0 | 0 | 7.6 |
| 2025-11-01 | @ Watford | Championship | 3-0 | 71 | 0 | 0 | 6.6 |
| 2025-10-25 | vs Wrexham | Championship | 1-1 | 90 | 1 | 0 | 8.7 ⭐ |
| 2025-10-22 | @ Sheffield Wednesday | Championship | 0-1 | 84 | 0 | 0 | 6.8 |
| 2025-10-17 | vs Ipswich Town | Championship | 2-1 | 90 | 0 | 0 | 7.4 |
| 2025-10-04 | @ Portsmouth | Championship | 1-0 | 84 | 0 | 0 | 6.9 |
| 2025-09-30 | vs Stoke City | Championship | 0-0 | 90 | 0 | 0 | 8.0 |
| 2025-09-27 | @ Southampton | Championship | 1-1 | 90 | 0 | 0 | 6.0 |
| 2025-09-19 | vs West Bromwich Albion | Championship | 2-1 | 80 | 0 | 1 | 7.9 |
| 2025-09-13 | @ Preston North End | Championship | 2-2 | 84 | 0 | 0 | 7.1 |
| 2025-08-30 | vs Sheffield United | Championship | 1-0 | 90 | 0 | 0 | 7.7 |
| 2025-08-23 | @ Norwich City | Championship | 1-2 | 90 | 0 | 1 | 8.0 |
| 2025-08-16 | @ Millwall | Championship | 0-3 | 90 | 1 | 0 | 8.3 ⭐ |
| 2025-08-12 | vs Doncaster Rovers | EFL Cup | 0-4 | 29 | 0 | 0 | 6.7 |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2025/2026 | Middlesbrough | senior | 41 | 6 | 7 | 7.57 |
| 2024/2025 | Middlesbrough | senior | 44 | 5 | 3 | 7.31 |
| 2023/2024 | Middlesbrough | senior | 28 | 2 | 2 | 7.13 |
| 2022/2023 | Middlesbrough | senior | 38 | 3 | 4 | 7.21 |
| 2021/2022 | Scunthorpe United | senior | 31 | 0 | 2 | 6.59 |
| 2021/2022 | Middlesbrough | senior | 1 | 0 | 0 | 6.11 |
| 2020/2021 | Middlesbrough | senior | 2 | 0 | 0 | 6.32 |
| 2022/2023 | Middlesbrough U21 | youth | 7 | 1 | 2 | - |
| 2018/2019 | Middlesbrough U21 | youth | 1 | 1 | 0 | - |
| 2021/2022 | Middlesbrough U23 | youth | 4 | 0 | 1 | - |
| 2020/2021 | Middlesbrough U23 | youth | 18 | 3 | 2 | - |
| 2019/2020 | Middlesbrough U23 | youth | 14 | 1 | 0 | - |
| 2018/2019 | Middlesbrough U23 | youth | 9 | 0 | 2 | - |
| 2019/2020 | Middlesbrough U18 | youth | 5 | 1 | 0 | - |
| 2018/2019 | Middlesbrough U18 | youth | 21 | 3 | 7 | - |
| 2017/2018 | Middlesbrough U18 | youth | 5 | 2 | 0 | - |
| 2025 | England U21 | national team | 10 | 0 | 2 | 6.64 |
Transfer Value History
Teammates
Daniel Barlaser
Marcus Forss
Neto Borges
Seny Dieng
Callum Brittain
Alfie Jones
Dael Fry
Riley McGree
Tommy Conway
Morgan Whittaker
Luke Ayling
David Strelec
Alex Gilbert
Finley Munroe
Alan Browne
Micah Hamilton
Aidan Morris
Kaly Sène
Samuel Silvera
Leo Castledine
Alex Bangura
George Edmundson
Darragh Lenihan
Sontje Hansen
Law McCabe
Adilson Malanda
Solomon Brynn
Jon McLaughlin
Cruz Ibeh
Jeremy Sarmiento
Trophies
England U21
🏆
EURO U21
x1
Middlesbrough