Age 24
Height 178 cm
Foot Right
Country England
Value €1.2m
Contract 2026-06-30
📈
Form
Rating per season, last 5 matches, and timeline all matches
Season
6.55
2 matches
Last 5
6.78
+0.23 vs season
Best
9.1
vs Lincoln City
MOTM
2
of 33 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
2
Goals
0
Assists
0
Rating
6.55
Goals
5
77%
Assists
1
33%
Rating
6.65
50%
Matches
13
18%
Started
3
12%
Minutes
357
14%
🎯
Stats compared to other attacking midfielders/wingers
Championship · percentile vs peers
Chances created
22%
Aerial duels
85%
Defensive actions
20%
Goals
92%
Shot attempts
55%
Touches
6%
🎯
Shot Map
9 shots per season
Goals
5
On target
9
xG
1.71
Conversion
56%
Goal
Saved
Off target
🔥
Heatmap
180 touches this season
Attack
Touches
180
Attack
58%
Middle
30%
Ø position
66%
Detailed Stats & Percentiles (Championship)
Shooting
| Stat | Total | Per 90 |
Percentile
avg 50%
|
Per 90 pctl
avg 92%
|
|---|---|---|---|---|
| Goals | 5 | 1.26 |
77
|
100
|
| xG | 1.75 | 0.44 |
40
|
95
|
| xGOT | 3.80 | 0.96 |
70
|
98
|
| xG excl. penalty | 1.75 | 0.44 |
41
|
95
|
| Shots | 9 | 2.27 |
22
|
65
|
| Shots on target | 8 | 2.02 |
50
|
98
|
| Headed shots | 2 | 0.50 |
50
|
92
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 24%
|
Per 90 pctl
avg 42%
|
|---|---|---|---|---|
| Assists | 1 | 0.25 |
33
|
87
|
| xA | 0.28 | 0.07 |
14
|
21
|
| Accurate passes | 38 | 9.58 |
3
|
3
|
| Pass accuracy | 62.3 | 62.30 |
3
|
3
|
| Accurate long balls | 2 | 0.50 |
10
|
27
|
| Long ball accuracy | 40.0 | 40.00 |
33
|
33
|
| Chances created | 4 | 1.01 |
12
|
31
|
| Big chances created | 2 | 0.50 |
41
|
91
|
| Successful crosses | 1 | 0.25 |
10
|
33
|
| Cross accuracy | 33.3 | 33.33 |
87
|
87
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 27%
|
Per 90 pctl
avg 41%
|
|---|---|---|---|---|
| Dribbles | 3 | 0.76 |
16
|
37
|
| Dribbles success rate | 27.3 | 27.27 |
15
|
15
|
| Duels won | 17 | 4.29 |
12
|
32
|
| Duels won % | 39.5 | 39.53 |
26
|
26
|
| Aerials won | 6 | 1.51 |
29
|
80
|
| Aerials won % | 35.3 | 35.29 |
48
|
48
|
| Touches | 140 | 35.29 |
9
|
7
|
| Touches in opposition box | 23 | 5.80 |
28
|
94
|
| Dispossessed | 4 | 1.01 |
83
|
68
|
| Fouls won | 1 | 0.25 |
1
|
1
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 32%
|
Per 90 pctl
avg 46%
|
|---|---|---|---|---|
| Defensive actions | 14 | 3.53 |
17
|
67
|
| Tackles | 7 | 1.76 |
15
|
68
|
| Interceptions | 3 | 0.76 |
22
|
77
|
| Fouls committed | 2 | 0.50 |
3
|
4
|
| Recoveries | 14 | 3.53 |
13
|
33
|
| Possession won final 3rd | 5 | 1.26 |
38
|
98
|
| Dribbled past | 1 | 0.25 |
89
|
91
|
| Clearances | 4 | 1.01 |
18
|
61
|
| Clean sheets | 0 | 0.00 |
0
|
0
|
| Goals conceded while on pitch | 9 | 2.27 |
68
|
4
|
| xG against while on pitch | 8.48 | 2.14 |
73
|
1
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 100%
|
Per 90 pctl
avg 100%
|
|---|---|---|---|---|
| Yellow cards | 0 | 0.00 |
100
|
100
|
| Red cards | 0 | 0.00 |
100
|
100
|
Shooting
| Stat | Total | Per 90 |
Percentile
avg 50%
|
Per 90 pctl
avg 92%
|
|---|---|---|---|---|
| Goals | 5 | 1.26 |
77
|
100
|
| xG | 1.75 | 0.44 |
40
|
95
|
| xGOT | 3.80 | 0.96 |
70
|
98
|
| xG excl. penalty | 1.75 | 0.44 |
41
|
95
|
| Shots | 9 | 2.27 |
22
|
65
|
| Shots on target | 8 | 2.02 |
50
|
98
|
| Headed shots | 2 | 0.50 |
50
|
92
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 24%
|
Per 90 pctl
avg 42%
|
|---|---|---|---|---|
| Assists | 1 | 0.25 |
33
|
87
|
| xA | 0.28 | 0.07 |
14
|
21
|
| Accurate passes | 38 | 9.58 |
3
|
3
|
| Pass accuracy | 62.3 | 62.30 |
3
|
3
|
| Accurate long balls | 2 | 0.50 |
10
|
27
|
| Long ball accuracy | 40.0 | 40.00 |
33
|
33
|
| Chances created | 4 | 1.01 |
12
|
31
|
| Big chances created | 2 | 0.50 |
41
|
91
|
| Successful crosses | 1 | 0.25 |
10
|
33
|
| Cross accuracy | 33.3 | 33.33 |
87
|
87
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 27%
|
Per 90 pctl
avg 41%
|
|---|---|---|---|---|
| Dribbles | 3 | 0.76 |
16
|
37
|
| Dribbles success rate | 27.3 | 27.27 |
15
|
15
|
| Duels won | 17 | 4.29 |
12
|
32
|
| Duels won % | 39.5 | 39.53 |
26
|
26
|
| Aerials won | 6 | 1.51 |
29
|
80
|
| Aerials won % | 35.3 | 35.29 |
48
|
48
|
| Touches | 140 | 35.29 |
9
|
7
|
| Touches in opposition box | 23 | 5.80 |
28
|
94
|
| Dispossessed | 4 | 1.01 |
83
|
68
|
| Fouls won | 1 | 0.25 |
1
|
1
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 32%
|
Per 90 pctl
avg 46%
|
|---|---|---|---|---|
| Defensive actions | 14 | 3.53 |
17
|
67
|
| Tackles | 7 | 1.76 |
15
|
68
|
| Interceptions | 3 | 0.76 |
22
|
77
|
| Fouls committed | 2 | 0.50 |
3
|
4
|
| Recoveries | 14 | 3.53 |
13
|
33
|
| Possession won final 3rd | 5 | 1.26 |
38
|
98
|
| Dribbled past | 1 | 0.25 |
89
|
91
|
| Clearances | 4 | 1.01 |
18
|
61
|
| Clean sheets | 0 | 0.00 |
0
|
0
|
| Goals conceded while on pitch | 9 | 2.27 |
68
|
4
|
| xG against while on pitch | 8.48 | 2.14 |
73
|
1
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 100%
|
Per 90 pctl
avg 100%
|
|---|---|---|---|---|
| Yellow cards | 0 | 0.00 |
100
|
100
|
| Red cards | 0 | 0.00 |
100
|
100
|
Recent Matches (51)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2026-05-02 | vs Stoke City | Championship | 2-0 | 9 | 1 | 0 | |
| 2026-04-25 | @ Birmingham City | Championship | 2-1 | 63 | 0 | 0 | 6.5 |
| 2026-04-21 | @ Southampton | Championship | 2-2 | 73 | 2 | 0 | 8.7 ⭐ |
| 2026-04-18 | vs Norwich City | Championship | 2-4 | 25 | 1 | 0 | 6.9 |
| 2026-04-11 | @ Queens Park Rangers | Championship | 0-0 | 0 | 0 | 0 | |
| 2026-04-06 | vs Sheffield United | Championship | 1-0 | 8 | 0 | 0 | |
| 2026-04-03 | @ Charlton Athletic | Championship | 1-2 | 0 | 0 | 0 | |
| 2026-03-21 | vs West Bromwich Albion | Championship | 0-1 | 0 | 0 | 0 | |
| 2026-03-14 | @ Middlesbrough | Championship | 1-1 | 22 | 0 | 0 | 5.9 |
| 2026-03-10 | @ Leicester City | Championship | 2-0 | 0 | 0 | 0 | |
| 2026-03-07 | vs Coventry City | Championship | 0-2 | 11 | 0 | 0 | 5.9 |
| 2026-03-03 | @ Port Vale | FA Cup | 1-0 | 120 | 0 | 0 | 6.3 |
| 2026-02-27 | vs Watford | Championship | 1-2 | 0 | 0 | 0 | |
| 2026-02-24 | @ Blackburn Rovers | Championship | 1-2 | 0 | 0 | 0 | |
| 2026-02-21 | @ Swansea City | Championship | 1-0 | 10 | 0 | 0 | 6.0 |
| 2026-02-17 | vs Wrexham | Championship | 2-2 | 0 | 0 | 0 | |
| 2026-02-07 | @ Hull City | Championship | 2-3 | 0 | 0 | 0 | |
| 2026-01-30 | vs Derby County | Championship | 0-5 | 45 | 0 | 0 | 5.8 |
| 2026-01-24 | vs Sheffield Wednesday | Championship | 2-0 | 25 | 1 | 0 | 7.8 |
| 2026-01-20 | @ Ipswich Town | Championship | 2-0 | 0 | 0 | 0 | |
| 2026-01-17 | @ Oxford United | Championship | 0-0 | 0 | 0 | 0 | |
| 2026-01-10 | vs Watford | FA Cup | 5-1 | 58 | 0 | 0 | 6.8 |
| 2026-01-04 | vs Preston North End | Championship | 0-2 | 12 | 0 | 0 | 6.3 |
| 2026-01-01 | vs Portsmouth | Championship | 5-0 | 34 | 0 | 1 | 7.1 |
| 2025-12-29 | @ Plymouth Argyle | League One | 1-1 | 90 | 0 | 0 | 6.6 |
| 2025-12-26 | @ Luton Town | League One | 4-0 | 90 | 0 | 0 | 5.3 |
| 2025-12-20 | vs Bolton Wanderers | League One | 2-1 | 90 | 0 | 1 | 7.2 |
| 2025-12-13 | @ Burton Albion | League One | 0-0 | 66 | 0 | 0 | 6.0 |
| 2025-12-09 | vs Plymouth Argyle | League One | 0-1 | 77 | 0 | 0 | 6.8 |
| 2025-12-06 | @ Exeter City | FA Cup | 4-0 | 69 | 0 | 0 | |
| 2025-12-02 | @ Northampton Town | EFL Trophy | 2-0 | 16 | 0 | 0 | 6.1 |
| 2025-11-29 | @ Rotherham United | League One | 1-1 | 90 | 0 | 0 | 7.3 |
| 2025-11-22 | vs Lincoln City | League One | 3-2 | 90 | 2 | 0 | 9.1 ⭐ |
| 2025-11-15 | @ Port Vale | League One | 0-0 | 90 | 0 | 0 | 6.5 |
| 2025-11-08 | vs Leyton Orient | League One | 4-1 | 90 | 1 | 0 | 7.9 |
| 2025-11-01 | vs Plymouth Argyle | FA Cup | 2-0 | 62 | 0 | 0 | |
| 2025-10-28 | vs Fulham | EFL Cup | 1-1 | 90 | 0 | 0 | 7.3 |
| 2025-10-25 | vs Huddersfield Town | League One | 3-0 | 85 | 0 | 0 | 7.8 |
| 2025-10-18 | @ Blackpool | League One | 1-1 | 61 | 0 | 0 | 5.9 |
| 2025-10-11 | @ Wigan Athletic | League One | 0-1 | 90 | 1 | 0 | 7.6 |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2025/2026 | Bristol City | senior | 2 | 0 | 0 | 6.55 |
| 2025/2026 | Wycombe Wanderers | senior | 21 | 6 | 2 | 6.93 |
| 2025/2026 | Bristol City | senior | 14 | 5 | 1 | 6.64 |
| 2024/2025 | Bristol City | senior | 23 | 0 | 0 | 6.30 |
| 2023/2024 | Bristol City | senior | 39 | 5 | 1 | 6.48 |
| 2022/2023 | Bristol City | senior | 29 | 6 | 3 | 6.52 |
| 2021/2022 | Grimsby Town | senior | 5 | 1 | 0 | - |
| 2021/2022 | Bristol City | senior | 6 | 0 | 0 | 6.49 |
| 2020/2021 | Bristol City | senior | 5 | 0 | 0 | 6.00 |
| 2024/2025 | Bristol City Under 21 | youth | 1 | 0 | 0 | - |
| 2022/2023 | Bristol City Under 21 | youth | 5 | 7 | 1 | - |
| 2019/2020 | Bristol City FC Under 18 Academy | youth | 1 | 0 | 0 | - |
| 2018/2019 | Bristol City FC Under 18 Academy | youth | 1 | 0 | 0 | - |
Transfer Value History
Teammates
Elijah Morrison
Ephraim Yeboah
Harry Cornick
Jamie Knight-Lebel
Josh Stokes
Olly Thomas
Ross McCrorie
Cameron Pring
Adam Randell
Robert Atkinson
Max Bird
Joe Williams
Scott Twine
Delano Burgzorg
Jason Knight
Joe Lumley
Tomi Horvat
Luke McNally
Rob Dickie
Mark Sykes
Emil Riis Jakobsen
George Tanner
Radek Vítek
Seb Naylor
Sinclair Armstrong
Lewis Thomas
Noah Eile
Sam Morsy
Daniel Ezendu
Bristol City