Age 28
Country Ireland
Value €72k
Contract 2027-11-30
📈
Form
Rating per season, last 5 matches, and timeline all matches
Season
7.10
17 matches
Last 5
6.68
-0.42 vs season
Best
8.6
vs Shelbourne
MOTM
4
of 34 matches
Rating by match (last 30)
≥8.0
7.0–8.0
6.0–7.0
5.5–6.0
<5.5
📅
Fromext match
Premier Division
St. Patrick's Athletic
VS
2026-06-12
Drogheda United
🧬
Attributes
Chances created
Aerial duels
Defensive actions
Goals
Shot attempts
Touches
Filter:
Apps
17
Goals
2
Assists
1
Rating
7.10
Goals
2
88%
Assists
1
68%
Rating
7.10
75%
Matches
17
70%
Started
17
75%
Minutes
1460
75%
🎯
Stats compared to other center-backs
Premier Division · percentile vs peers
Chances created
90%
Aerial duels
89%
Defensive actions
100%
Goals
91%
Shot attempts
99%
Touches
6%
🎯
Shot Map
20 shots per season
Goals
2
On target
15
xG
1.45
Conversion
10%
Goal
Saved
Off target
🔥
Heatmap
921 touches this season
Attack
Touches
921
Attack
12%
Middle
27%
Ø position
33%
Detailed Stats & Percentiles (Premier Division)
Shooting
| Stat | Total | Per 90 |
Percentile
avg 91%
|
Per 90 pctl
avg 77%
|
|---|---|---|---|---|
| Goals | 2 | 0.12 |
88
|
81
|
| xG | 1.45 | 0.09 |
93
|
77
|
| xGOT | 1.12 | 0.07 |
84
|
61
|
| xG excl. penalty | 1.45 | 0.09 |
93
|
77
|
| Shots | 20 | 1.23 |
95
|
88
|
| Shots on target | 6 | 0.37 |
95
|
79
|
| Headed shots | 9 | 0.55 |
90
|
79
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 58%
|
Per 90 pctl
avg 48%
|
|---|---|---|---|---|
| Assists | 1 | 0.06 |
68
|
75
|
| xA | 1.37 | 0.08 |
95
|
90
|
| Accurate passes | 253 | 15.60 |
43
|
11
|
| Pass accuracy | 56.5 | 56.47 |
2
|
2
|
| Accurate long balls | 46 | 2.84 |
68
|
40
|
| Long ball accuracy | 27.2 | 27.22 |
11
|
11
|
| Chances created | 7 | 0.43 |
86
|
70
|
| Big chances created | 2 | 0.12 |
90
|
88
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 75%
|
Per 90 pctl
avg 67%
|
|---|---|---|---|---|
| Dribbles | 3 | 0.18 |
63
|
45
|
| Dribbles success rate | 50.0 | 50.00 |
38
|
38
|
| Duels won | 100 | 6.16 |
86
|
75
|
| Duels won % | 70.9 | 70.92 |
93
|
93
|
| Aerials won | 65 | 4.01 |
90
|
79
|
| Aerials won % | 77.4 | 77.38 |
90
|
90
|
| Touches | 734 | 45.25 |
63
|
18
|
| Touches in opposition box | 37 | 2.28 |
95
|
88
|
| Dispossessed | 3 | 0.18 |
29
|
47
|
| Fouls won | 26 | 1.60 |
100
|
93
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 58%
|
Per 90 pctl
avg 52%
|
|---|---|---|---|---|
| Defensive actions | 206 | 12.70 |
90
|
88
|
| Tackles | 8 | 0.49 |
29
|
2
|
| Interceptions | 18 | 1.11 |
77
|
45
|
| Blocked scoring attempt | 18 | 1.11 |
90
|
75
|
| Fouls committed | 13 | 0.80 |
72
|
25
|
| Penalties conceded | 2 | 0.12 |
0
|
9
|
| Recoveries | 60 | 3.70 |
75
|
47
|
| Possession won final 3rd | 2 | 0.12 |
84
|
77
|
| Dribbled past | 5 | 0.31 |
31
|
63
|
| Clearances | 162 | 9.99 |
100
|
100
|
| Clean sheets | 6 | 0.37 |
90
|
88
|
| Goals conceded while on pitch | 27 | 1.66 |
6
|
22
|
| xG against while on pitch | 23.25 | 1.43 |
11
|
34
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 53%
|
Per 90 pctl
avg 69%
|
|---|---|---|---|---|
| Yellow cards | 4 | 0.25 |
6
|
38
|
| Red cards | 0 | 0.00 |
100
|
100
|
Shooting
| Stat | Total | Per 90 |
Percentile
avg 91%
|
Per 90 pctl
avg 77%
|
|---|---|---|---|---|
| Goals | 2 | 0.12 |
88
|
81
|
| xG | 1.45 | 0.09 |
93
|
77
|
| xGOT | 1.12 | 0.07 |
84
|
61
|
| xG excl. penalty | 1.45 | 0.09 |
93
|
77
|
| Shots | 20 | 1.23 |
95
|
88
|
| Shots on target | 6 | 0.37 |
95
|
79
|
| Headed shots | 9 | 0.55 |
90
|
79
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 58%
|
Per 90 pctl
avg 48%
|
|---|---|---|---|---|
| Assists | 1 | 0.06 |
68
|
75
|
| xA | 1.37 | 0.08 |
95
|
90
|
| Accurate passes | 253 | 15.60 |
43
|
11
|
| Pass accuracy | 56.5 | 56.47 |
2
|
2
|
| Accurate long balls | 46 | 2.84 |
68
|
40
|
| Long ball accuracy | 27.2 | 27.22 |
11
|
11
|
| Chances created | 7 | 0.43 |
86
|
70
|
| Big chances created | 2 | 0.12 |
90
|
88
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 75%
|
Per 90 pctl
avg 67%
|
|---|---|---|---|---|
| Dribbles | 3 | 0.18 |
63
|
45
|
| Dribbles success rate | 50.0 | 50.00 |
38
|
38
|
| Duels won | 100 | 6.16 |
86
|
75
|
| Duels won % | 70.9 | 70.92 |
93
|
93
|
| Aerials won | 65 | 4.01 |
90
|
79
|
| Aerials won % | 77.4 | 77.38 |
90
|
90
|
| Touches | 734 | 45.25 |
63
|
18
|
| Touches in opposition box | 37 | 2.28 |
95
|
88
|
| Dispossessed | 3 | 0.18 |
29
|
47
|
| Fouls won | 26 | 1.60 |
100
|
93
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 58%
|
Per 90 pctl
avg 52%
|
|---|---|---|---|---|
| Defensive actions | 206 | 12.70 |
90
|
88
|
| Tackles | 8 | 0.49 |
29
|
2
|
| Interceptions | 18 | 1.11 |
77
|
45
|
| Blocked scoring attempt | 18 | 1.11 |
90
|
75
|
| Fouls committed | 13 | 0.80 |
72
|
25
|
| Penalties conceded | 2 | 0.12 |
0
|
9
|
| Recoveries | 60 | 3.70 |
75
|
47
|
| Possession won final 3rd | 2 | 0.12 |
84
|
77
|
| Dribbled past | 5 | 0.31 |
31
|
63
|
| Clearances | 162 | 9.99 |
100
|
100
|
| Clean sheets | 6 | 0.37 |
90
|
88
|
| Goals conceded while on pitch | 27 | 1.66 |
6
|
22
|
| xG against while on pitch | 23.25 | 1.43 |
11
|
34
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 53%
|
Per 90 pctl
avg 69%
|
|---|---|---|---|---|
| Yellow cards | 4 | 0.25 |
6
|
38
|
| Red cards | 0 | 0.00 |
100
|
100
|
Recent Matches (34)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2026-05-18 | @ Waterford FC | Premier Division | 2-1 | 54 | 0 | 0 | 6.5 |
| 2026-05-15 | @ Bohemian FC | Premier Division | 2-1 | 75 | 0 | 0 | 6.5 |
| 2026-05-08 | vs Derry City | Premier Division | 1-0 | 90 | 0 | 0 | 7.6 |
| 2026-05-04 | @ Shamrock Rovers | Premier Division | 4-1 | 71 | 0 | 0 | 5.3 |
| 2026-05-01 | vs Sligo Rovers | Premier Division | 1-0 | 90 | 0 | 0 | 7.5 |
| 2026-04-24 | @ Shelbourne | Premier Division | 3-4 | 90 | 1 | 0 | 7.8 |
| 2026-04-17 | vs St. Patrick's Athletic | Premier Division | 1-3 | 90 | 0 | 0 | 6.3 |
| 2026-04-06 | vs Galway United FC | Premier Division | 2-3 | 90 | 0 | 0 | 7.6 |
| 2026-04-03 | vs Bohemian FC | Premier Division | 0-0 | 90 | 0 | 0 | 8.0 |
| 2026-03-20 | @ Derry City | Premier Division | 2-2 | 90 | 0 | 0 | 6.1 |
| 2026-03-16 | vs Shamrock Rovers | Premier Division | 0-0 | 90 | 0 | 0 | 7.3 |
| 2026-03-13 | @ St. Patrick's Athletic | Premier Division | 4-1 | 90 | 0 | 1 | 6.8 |
| 2026-03-07 | @ Sligo Rovers | Premier Division | 2-1 | 90 | 0 | 0 | 6.6 |
| 2026-02-27 | vs Shelbourne | Premier Division | 1-2 | 90 | 0 | 0 | 7.1 |
| 2026-02-20 | @ Dundalk | Premier Division | 1-1 | 90 | 1 | 0 | 8.1 ⭐ |
| 2026-02-13 | vs Waterford FC | Premier Division | 2-0 | 90 | 0 | 0 | 7.9 |
| 2026-02-06 | @ Galway United FC | Premier Division | 0-1 | 90 | 0 | 0 | 7.7 |
| 2025-11-01 | vs Bohemian FC | Premier Division | 1-4 | 90 | 1 | 0 | 6.4 |
| 2025-10-24 | @ Galway United FC | Premier Division | 1-1 | 90 | 0 | 0 | 7.8 ⭐ |
| 2025-10-17 | vs Cork City | Premier Division | 1-0 | 90 | 0 | 0 | 7.8 |
| 2025-10-05 | @ Waterford FC | Premier Division | 2-0 | 90 | 0 | 0 | 6.8 |
| 2025-09-26 | vs Derry City | Premier Division | 1-1 | 90 | 0 | 1 | 7.3 |
| 2025-09-22 | vs Shelbourne | Premier Division | 2-1 | 90 | 0 | 0 | 8.6 ⭐ |
| 2025-09-19 | @ Sligo Rovers | Premier Division | 1-1 | 90 | 0 | 0 | 7.6 |
| 2025-08-31 | @ Shamrock Rovers | Premier Division | 2-1 | 90 | 1 | 0 | 7.7 |
| 2025-08-22 | vs St. Patrick's Athletic | Premier Division | 0-1 | 90 | 0 | 0 | 7.1 |
| 2025-08-08 | vs Waterford FC | Premier Division | 0-0 | 90 | 0 | 0 | 7.9 |
| 2025-08-01 | @ Bohemian FC | Premier Division | 0-1 | 90 | 0 | 1 | 8.4 |
| 2025-07-04 | vs Galway United FC | Premier Division | 1-0 | 90 | 0 | 1 | 8.6 ⭐ |
| 2025-06-27 | @ Derry City | Premier Division | 3-0 | 90 | 0 | 0 | 5.3 |
| 2025-06-23 | @ Cork City | Premier Division | 1-1 | 90 | 0 | 0 | 7.4 |
| 2025-06-20 | vs Sligo Rovers | Premier Division | 1-0 | 90 | 0 | 0 | 7.8 |
| 2025-06-16 | vs Shamrock Rovers | Premier Division | 1-2 | 90 | 0 | 0 | 6.4 |
| 2025-06-13 | @ St. Patrick's Athletic | Premier Division | 0-0 | 90 | 0 | 0 | 7.6 |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2026 | Drogheda United | senior | 17 | 2 | 1 | 7.10 |
| 2025 | Drogheda United | senior | 40 | 8 | 3 | 7.45 |
| 2024 | St. Patrick's Athletic | senior | 20 | 1 | 1 | 6.96 |
| 2023 | Drogheda United | senior | 35 | 1 | 2 | 6.96 |
| 2022/2023 | Ballymena United | senior | 19 | 3 | 0 | - |
| 2021/2022 | Ballymena United | senior | 35 | 2 | 0 | - |
| 2020/2021 | Ballymena United | senior | 19 | 4 | 0 | - |
| 2020 | Cabinteely | senior | 12 | 1 | 0 | - |
| 2019 | Cabinteely | senior | 25 | 2 | 0 | - |
| 2018 | Cabinteely | senior | 15 | 4 | 0 | - |
| 2017 | Cabinteely | senior | 26 | 2 | 0 | - |
| 2016 | Shelbourne | senior | 11 | 0 | 0 | - |
| 2015 | Shelbourne | senior | 1 | 0 | 0 | - |
Transfer Value History
Teammates
Luke Dennison
Edwin Agbaje
Conor Kane
Andrew Quinn
Leo Burney
Jago Godden
Jason Bucknor
Ethan O'Brien
Brandon Kavanagh
Thomas Oluwa
Mark Doyle
Dare Kareem
Shane Farrell
James Bolger
Ryan Brennan
Owen Lambe
Warren Davis
Bridel Bosakani
Michael Cardo
Scott Brady
Jamie Brennan
Cian O'Connor
Kieran Cruise
Daniel Mare
Sean McGrath
Calum Donnelly
Theo Hennessy
Fynn Talley