Age 24
Height 184 cm
Foot Left
Country Ireland
Value €4.4m
📈
Form
Rating per season, last 5 matches, and timeline all matches
Season
7.15
19 matches
Last 5
7.16
+0.01 vs season
Best
8.8
vs Sheffield Wednesday
MOTM
3
of 31 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
19
Goals
1
Assists
1
Rating
7.15
Goals
1
45%
Assists
1
58%
Rating
7.13
81%
Matches
29
56%
Started
20
43%
Minutes
1958
49%
🎯
Stats compared to other center-backs
Championship · percentile vs peers
Chances created
82%
Aerial duels
100%
Defensive actions
99%
Goals
52%
Shot attempts
90%
Touches
87%
🎯
Shot Map
22 shots per season
Goals
1
On target
8
xG
1.49
Conversion
5%
Goal
Saved
Off target
🔥
Heatmap
2167 touches this season
Attack
Touches
2167
Attack
14%
Middle
41%
Ø position
39%
Detailed Stats & Percentiles (Championship)
Shooting
| Stat | Total | Per 90 |
Percentile
avg 59%
|
Per 90 pctl
avg 68%
|
|---|---|---|---|---|
| Goals | 1 | 0.05 |
45
|
65
|
| xG | 1.40 | 0.06 |
60
|
66
|
| xGOT | 0.80 | 0.04 |
52
|
50
|
| xG excl. penalty | 1.40 | 0.06 |
60
|
66
|
| Shots | 22 | 1.01 |
78
|
93
|
| Shots on target | 3 | 0.14 |
46
|
54
|
| Headed shots | 12 | 0.55 |
71
|
81
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 54%
|
Per 90 pctl
avg 59%
|
|---|---|---|---|---|
| Assists | 1 | 0.05 |
58
|
74
|
| xA | 1.21 | 0.06 |
78
|
79
|
| Accurate passes | 844 | 38.79 |
52
|
60
|
| Pass accuracy | 74.7 | 74.69 |
13
|
13
|
| Accurate long balls | 54 | 2.48 |
56
|
57
|
| Long ball accuracy | 30.9 | 30.86 |
20
|
20
|
| Chances created | 11 | 0.51 |
75
|
85
|
| Big chances created | 1 | 0.05 |
44
|
58
|
| Successful crosses | 5 | 0.23 |
89
|
91
|
| Cross accuracy | 17.9 | 17.86 |
54
|
54
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 58%
|
Per 90 pctl
avg 65%
|
|---|---|---|---|---|
| Dribbles | 5 | 0.23 |
68
|
68
|
| Dribbles success rate | 41.7 | 41.67 |
31
|
31
|
| Duels won | 203 | 9.33 |
82
|
100
|
| Duels won % | 62.7 | 62.65 |
63
|
63
|
| Aerials won | 123 | 5.65 |
78
|
94
|
| Aerials won % | 64.7 | 64.74 |
59
|
59
|
| Touches | 1785 | 82.05 |
64
|
94
|
| Touches in opposition box | 41 | 1.88 |
74
|
82
|
| Dispossessed | 4 | 0.18 |
37
|
49
|
| Fouls won | 4 | 0.18 |
21
|
9
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 58%
|
Per 90 pctl
avg 64%
|
|---|---|---|---|---|
| Defensive actions | 282 | 12.96 |
72
|
91
|
| Tackles | 71 | 3.26 |
94
|
100
|
| Interceptions | 38 | 1.75 |
75
|
89
|
| Blocked scoring attempt | 13 | 0.60 |
38
|
26
|
| Fouls committed | 23 | 1.06 |
68
|
78
|
| Recoveries | 106 | 4.87 |
70
|
91
|
| Possession won final 3rd | 3 | 0.14 |
85
|
89
|
| Dribbled past | 22 | 1.01 |
4
|
0
|
| Clearances | 160 | 7.35 |
62
|
66
|
| Clean sheets | 3 | 0.14 |
36
|
36
|
| Goals conceded while on pitch | 28 | 1.29 |
47
|
58
|
| xG against while on pitch | 29.27 | 1.35 |
47
|
41
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 57%
|
Per 90 pctl
avg 53%
|
|---|---|---|---|---|
| Yellow cards | 7 | 0.32 |
14
|
7
|
| Red cards | 0 | 0.00 |
100
|
100
|
Shooting
| Stat | Total | Per 90 |
Percentile
avg 59%
|
Per 90 pctl
avg 68%
|
|---|---|---|---|---|
| Goals | 1 | 0.05 |
45
|
65
|
| xG | 1.40 | 0.06 |
60
|
66
|
| xGOT | 0.80 | 0.04 |
52
|
50
|
| xG excl. penalty | 1.40 | 0.06 |
60
|
66
|
| Shots | 22 | 1.01 |
78
|
93
|
| Shots on target | 3 | 0.14 |
46
|
54
|
| Headed shots | 12 | 0.55 |
71
|
81
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 54%
|
Per 90 pctl
avg 59%
|
|---|---|---|---|---|
| Assists | 1 | 0.05 |
58
|
74
|
| xA | 1.21 | 0.06 |
78
|
79
|
| Accurate passes | 844 | 38.79 |
52
|
60
|
| Pass accuracy | 74.7 | 74.69 |
13
|
13
|
| Accurate long balls | 54 | 2.48 |
56
|
57
|
| Long ball accuracy | 30.9 | 30.86 |
20
|
20
|
| Chances created | 11 | 0.51 |
75
|
85
|
| Big chances created | 1 | 0.05 |
44
|
58
|
| Successful crosses | 5 | 0.23 |
89
|
91
|
| Cross accuracy | 17.9 | 17.86 |
54
|
54
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 58%
|
Per 90 pctl
avg 65%
|
|---|---|---|---|---|
| Dribbles | 5 | 0.23 |
68
|
68
|
| Dribbles success rate | 41.7 | 41.67 |
31
|
31
|
| Duels won | 203 | 9.33 |
82
|
100
|
| Duels won % | 62.7 | 62.65 |
63
|
63
|
| Aerials won | 123 | 5.65 |
78
|
94
|
| Aerials won % | 64.7 | 64.74 |
59
|
59
|
| Touches | 1785 | 82.05 |
64
|
94
|
| Touches in opposition box | 41 | 1.88 |
74
|
82
|
| Dispossessed | 4 | 0.18 |
37
|
49
|
| Fouls won | 4 | 0.18 |
21
|
9
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 58%
|
Per 90 pctl
avg 64%
|
|---|---|---|---|---|
| Defensive actions | 282 | 12.96 |
72
|
91
|
| Tackles | 71 | 3.26 |
94
|
100
|
| Interceptions | 38 | 1.75 |
75
|
89
|
| Blocked scoring attempt | 13 | 0.60 |
38
|
26
|
| Fouls committed | 23 | 1.06 |
68
|
78
|
| Recoveries | 106 | 4.87 |
70
|
91
|
| Possession won final 3rd | 3 | 0.14 |
85
|
89
|
| Dribbled past | 22 | 1.01 |
4
|
0
|
| Clearances | 160 | 7.35 |
62
|
66
|
| Clean sheets | 3 | 0.14 |
36
|
36
|
| Goals conceded while on pitch | 28 | 1.29 |
47
|
58
|
| xG against while on pitch | 29.27 | 1.35 |
47
|
41
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 57%
|
Per 90 pctl
avg 53%
|
|---|---|---|---|---|
| Yellow cards | 7 | 0.32 |
14
|
7
|
| Red cards | 0 | 0.00 |
100
|
100
|
Recent Matches (49)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2026-05-16 | vs Grenada | Friendlies | 5-0 | 0 | 0 | 0 | |
| 2026-05-02 | vs Leicester City | Championship | 0-1 | 90 | 0 | 0 | 7.2 |
| 2026-04-22 | @ Sheffield United | Championship | 1-3 | 90 | 0 | 0 | 7.4 |
| 2026-04-17 | vs Coventry City | Championship | 1-1 | 90 | 0 | 0 | 7.5 |
| 2026-04-14 | @ Southampton | Championship | 3-0 | 12 | 0 | 0 | 6.1 |
| 2026-04-11 | @ Stoke City | Championship | 1-1 | 90 | 0 | 0 | 7.6 |
| 2026-03-21 | vs Middlesbrough | Championship | 0-0 | 90 | 0 | 0 | 7.5 |
| 2026-03-14 | @ Millwall | Championship | 1-2 | 90 | 0 | 0 | 8.2 |
| 2026-03-11 | @ Oxford United | Championship | 1-0 | 90 | 0 | 0 | 8.6 ⭐ |
| 2026-03-07 | vs Portsmouth | Championship | 1-1 | 90 | 0 | 0 | 7.6 |
| 2026-02-28 | @ Derby County | Championship | 3-1 | 90 | 0 | 0 | 6.1 |
| 2026-02-24 | vs Bristol City | Championship | 1-2 | 90 | 0 | 0 | 7.3 |
| 2026-02-20 | vs Preston North End | Championship | 1-0 | 90 | 0 | 1 | 8.5 ⭐ |
| 2026-02-14 | @ Queens Park Rangers | Championship | 1-3 | 90 | 0 | 0 | 8.0 |
| 2026-02-07 | @ Norwich City | Championship | 2-0 | 90 | 0 | 0 | 6.2 |
| 2026-02-03 | vs Sheffield Wednesday | Championship | 1-0 | 90 | 1 | 0 | 8.8 ⭐ |
| 2026-01-31 | vs Hull City | Championship | 0-1 | 90 | 0 | 0 | 6.8 |
| 2026-01-24 | vs Watford | Championship | 1-1 | 90 | 0 | 0 | 8.4 |
| 2026-01-20 | @ Swansea City | Championship | 3-1 | 0 | 0 | 0 | |
| 2026-01-17 | @ Ipswich Town | Championship | 3-0 | 90 | 0 | 0 | 6.0 |
| 2026-01-11 | @ Hull City | FA Cup | 0-0 | 75 | 0 | 0 | 7.5 |
| 2026-01-04 | vs Coventry City | Championship | 3-2 | 26 | 0 | 0 | 6.3 |
| 2026-01-01 | @ Watford | Championship | 3-0 | 28 | 0 | 0 | 6.8 |
| 2025-12-29 | vs Southampton | Championship | 1-1 | 90 | 0 | 0 | 7.2 |
| 2025-12-26 | vs Derby County | Championship | 1-1 | 58 | 0 | 0 | 6.8 |
| 2025-12-20 | @ Sheffield United | Championship | 3-0 | 26 | 0 | 0 | 6.9 |
| 2025-12-13 | vs Charlton Athletic | Championship | 1-1 | 0 | 0 | 0 | |
| 2025-12-09 | @ Queens Park Rangers | Championship | 2-1 | 22 | 0 | 0 | 6.7 |
| 2025-12-06 | @ Southampton | Championship | 3-1 | 0 | 0 | 0 | |
| 2025-12-01 | vs Watford | Championship | 2-1 | 0 | 0 | 0 | |
| 2025-11-26 | @ West Bromwich Albion | Championship | 1-1 | 0 | 0 | 0 | |
| 2025-11-22 | vs Norwich City | Championship | 4-1 | 0 | 0 | 0 | |
| 2025-11-08 | @ Middlesbrough | Championship | 2-1 | 0 | 0 | 0 | |
| 2025-11-04 | vs Millwall | Championship | 4-0 | 0 | 0 | 0 | |
| 2025-11-01 | vs Portsmouth | Championship | 4-0 | 0 | 0 | 0 | |
| 2025-10-25 | @ Bristol City | Championship | 1-0 | 0 | 0 | 0 | |
| 2025-10-21 | @ Preston North End | Championship | 0-1 | 20 | 0 | 0 | 6.5 |
| 2025-10-03 | @ Wrexham | Championship | 1-1 | 0 | 0 | 0 | |
| 2025-09-30 | vs Sheffield Wednesday | Championship | 2-2 | 89 | 0 | 0 | 6.2 |
| 2025-09-27 | @ Coventry City | Championship | 3-0 | 46 | 0 | 0 | 6.1 |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2025/2026 | Blackburn Rovers | senior | 19 | 1 | 1 | 7.15 |
| 2025/2026 | Birmingham City | senior | 13 | 0 | 0 | 7.09 |
| 2024/2025 | Brighton & Hove Albion | senior | 2 | 0 | 0 | 6.22 |
| 2024/2025 | Derby County | senior | 22 | 1 | 0 | 7.20 |
| 2023/2024 | Derby County | senior | 52 | 3 | 1 | 7.45 |
| 2022/2023 | Derby County | senior | 52 | 1 | 2 | 7.43 |
| 2021/2022 | Derby County | senior | 18 | 1 | 0 | 7.10 |
| 2021/2022 | Derby County U23 | youth | 13 | 1 | 1 | - |
| 2020/2021 | Derby County U23 | youth | 6 | 0 | 0 | - |
| 2019/2020 | Derby County U23 | youth | 1 | 0 | 0 | - |
| 2019/2020 | Derby County U19 | youth | 6 | 1 | 0 | - |
| 2019/2020 | Derby County U18 | youth | 17 | 2 | 1 | - |
| 2018/2019 | Derby County U18 | youth | 21 | 5 | 0 | - |
| 2017/2018 | Derby County U18 | youth | 4 | 0 | 0 | - |
| 2023 | Ireland U21 | national team | 4 | 0 | 1 | - |
Transfer Value History
Teammates
Amario Cozier-Duberry
Carl Rushworth
Ibrahim Osman
James Beadle
Malick Junior Yalcouyé
Tom Watson
Bart Verbruggen
Igor Julio
Adam Webster
Lewis Dunk
Jan Paul van Hecke
Solly March
Stefanos Tzimas
Georginio Rutter
Yankuba Minteh
Jack Hinshelwood
Carlos Baleba
Danny Welbeck
Charalampos Kostoulas
Olivier Boscagli
Kaoru Mitoma
Jason Steele
Ferdi Kadioglu
Diego Gómez
Yasin Ayari
Mats Wieffer
Maxim De Cuyper
Pascal Groß
Matthew O'Riley
Joël Veltman
Harry Howell
Trophies
Derby County U18
🏆
U18 Premier League
x1
Brighton & Hove Albion