Age 27
Height 181 cm
Foot Right
Country Ireland
Value €269.6k
Contract 2027-05-31
📈
Form
Rating per season, last 5 matches, and timeline all matches
Season
7.04
19 matches
Last 5
7.46
+0.42 vs season
Best
8.1
vs St. Patrick's Athletic
MOTM
2
of 23 matches
Rating by match (last 23)
≥8.0
7.0–8.0
6.0–7.0
5.5–6.0
<5.5
📅
Fromext match
Premier Division
Shelbourne
VS
2026-06-12
Shamrock Rovers
🧬
Attributes
Chances created
Aerial duels
Defensive actions
Goals
Shot attempts
Touches
Filter:
Apps
19
Goals
1
Assists
3
Rating
7.04
Goals
1
61%
Assists
3
100%
Rating
7.04
68%
Matches
19
84%
Started
18
88%
Minutes
1554
88%
🎯
Stats compared to other center-backs
Premier Division · percentile vs peers
Chances created
98%
Aerial duels
1%
Defensive actions
2%
Goals
61%
Shot attempts
11%
Touches
42%
🎯
Shot Map
4 shots per season
Goals
1
On target
1
xG
0.10
Conversion
25%
Goal
Saved
Off target
🔥
Heatmap
1243 touches this season
Attack
Touches
1243
Attack
21%
Middle
39%
Ø position
43%
Detailed Stats & Percentiles (Premier Division)
Shooting
| Stat | Total | Per 90 |
Percentile
avg 31%
|
Per 90 pctl
avg 28%
|
|---|---|---|---|---|
| Goals | 1 | 0.06 |
61
|
61
|
| xG | 0.10 | 0.01 |
20
|
15
|
| xGOT | 0.34 | 0.02 |
47
|
45
|
| xG excl. penalty | 0.10 | 0.01 |
20
|
15
|
| Shots | 4 | 0.23 |
31
|
18
|
| Shots on target | 1 | 0.06 |
25
|
27
|
| Headed shots | 1 | 0.06 |
11
|
13
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 88%
|
Per 90 pctl
avg 78%
|
|---|---|---|---|---|
| Assists | 3 | 0.17 |
100
|
93
|
| xA | 1.16 | 0.07 |
93
|
86
|
| Accurate passes | 615 | 35.62 |
84
|
56
|
| Pass accuracy | 84.7 | 84.71 |
90
|
90
|
| Accurate long balls | 45 | 2.61 |
65
|
27
|
| Long ball accuracy | 52.3 | 52.33 |
88
|
88
|
| Chances created | 14 | 0.81 |
93
|
84
|
| Big chances created | 2 | 0.12 |
90
|
86
|
| Successful crosses | 12 | 0.69 |
100
|
95
|
| Cross accuracy | 31.6 | 31.58 |
77
|
77
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 45%
|
Per 90 pctl
avg 32%
|
|---|---|---|---|---|
| Dribbles | 19 | 1.10 |
100
|
100
|
| Dribbles success rate | 47.5 | 47.50 |
36
|
36
|
| Duels won | 60 | 3.47 |
52
|
4
|
| Duels won % | 46.2 | 46.15 |
4
|
4
|
| Aerials won | 7 | 0.41 |
4
|
0
|
| Aerials won % | 38.9 | 38.89 |
4
|
4
|
| Touches | 1067 | 61.80 |
88
|
52
|
| Touches in opposition box | 22 | 1.27 |
79
|
59
|
| Dispossessed | 14 | 0.81 |
0
|
9
|
| Fouls won | 12 | 0.69 |
84
|
56
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 60%
|
Per 90 pctl
avg 54%
|
|---|---|---|---|---|
| Defensive actions | 76 | 4.40 |
38
|
0
|
| Tackles | 22 | 1.27 |
68
|
43
|
| Interceptions | 14 | 0.81 |
63
|
18
|
| Blocked scoring attempt | 8 | 0.46 |
43
|
25
|
| Fouls committed | 23 | 1.33 |
95
|
81
|
| Recoveries | 98 | 5.68 |
100
|
93
|
| Possession won final 3rd | 3 | 0.17 |
100
|
90
|
| Dribbled past | 3 | 0.17 |
59
|
81
|
| Clearances | 32 | 1.85 |
22
|
0
|
| Clean sheets | 5 | 0.29 |
79
|
75
|
| Goals conceded while on pitch | 15 | 0.87 |
36
|
88
|
| xG against while on pitch | 19.12 | 1.11 |
22
|
56
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 61%
|
Per 90 pctl
avg 81%
|
|---|---|---|---|---|
| Yellow cards | 3 | 0.17 |
22
|
63
|
| Red cards | 0 | 0.00 |
100
|
100
|
Shooting
| Stat | Total | Per 90 |
Percentile
avg 31%
|
Per 90 pctl
avg 28%
|
|---|---|---|---|---|
| Goals | 1 | 0.06 |
61
|
61
|
| xG | 0.10 | 0.01 |
20
|
15
|
| xGOT | 0.34 | 0.02 |
47
|
45
|
| xG excl. penalty | 0.10 | 0.01 |
20
|
15
|
| Shots | 4 | 0.23 |
31
|
18
|
| Shots on target | 1 | 0.06 |
25
|
27
|
| Headed shots | 1 | 0.06 |
11
|
13
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 88%
|
Per 90 pctl
avg 78%
|
|---|---|---|---|---|
| Assists | 3 | 0.17 |
100
|
93
|
| xA | 1.16 | 0.07 |
93
|
86
|
| Accurate passes | 615 | 35.62 |
84
|
56
|
| Pass accuracy | 84.7 | 84.71 |
90
|
90
|
| Accurate long balls | 45 | 2.61 |
65
|
27
|
| Long ball accuracy | 52.3 | 52.33 |
88
|
88
|
| Chances created | 14 | 0.81 |
93
|
84
|
| Big chances created | 2 | 0.12 |
90
|
86
|
| Successful crosses | 12 | 0.69 |
100
|
95
|
| Cross accuracy | 31.6 | 31.58 |
77
|
77
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 45%
|
Per 90 pctl
avg 32%
|
|---|---|---|---|---|
| Dribbles | 19 | 1.10 |
100
|
100
|
| Dribbles success rate | 47.5 | 47.50 |
36
|
36
|
| Duels won | 60 | 3.47 |
52
|
4
|
| Duels won % | 46.2 | 46.15 |
4
|
4
|
| Aerials won | 7 | 0.41 |
4
|
0
|
| Aerials won % | 38.9 | 38.89 |
4
|
4
|
| Touches | 1067 | 61.80 |
88
|
52
|
| Touches in opposition box | 22 | 1.27 |
79
|
59
|
| Dispossessed | 14 | 0.81 |
0
|
9
|
| Fouls won | 12 | 0.69 |
84
|
56
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 60%
|
Per 90 pctl
avg 54%
|
|---|---|---|---|---|
| Defensive actions | 76 | 4.40 |
38
|
0
|
| Tackles | 22 | 1.27 |
68
|
43
|
| Interceptions | 14 | 0.81 |
63
|
18
|
| Blocked scoring attempt | 8 | 0.46 |
43
|
25
|
| Fouls committed | 23 | 1.33 |
95
|
81
|
| Recoveries | 98 | 5.68 |
100
|
93
|
| Possession won final 3rd | 3 | 0.17 |
100
|
90
|
| Dribbled past | 3 | 0.17 |
59
|
81
|
| Clearances | 32 | 1.85 |
22
|
0
|
| Clean sheets | 5 | 0.29 |
79
|
75
|
| Goals conceded while on pitch | 15 | 0.87 |
36
|
88
|
| xG against while on pitch | 19.12 | 1.11 |
22
|
56
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 61%
|
Per 90 pctl
avg 81%
|
|---|---|---|---|---|
| Yellow cards | 3 | 0.17 |
22
|
63
|
| Red cards | 0 | 0.00 |
100
|
100
|
Recent Matches (38)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2026-05-29 | vs St. Patrick's Athletic | Premier Division | 1-0 | 90 | 0 | 0 | 8.1 ⭐ |
| 2026-05-25 | @ Bohemian FC | Premier Division | 1-2 | 90 | 0 | 1 | 7.9 |
| 2026-05-22 | vs Sligo Rovers | Premier Division | 1-2 | 90 | 0 | 0 | 6.3 |
| 2026-05-15 | @ Dundalk | Premier Division | 1-0 | 90 | 0 | 0 | 7.0 |
| 2026-05-08 | @ Galway United FC | Premier Division | 1-3 | 90 | 1 | 0 | 8.0 ⭐ |
| 2026-05-04 | vs Drogheda United | Premier Division | 4-1 | 90 | 0 | 0 | 7.5 |
| 2026-05-01 | vs Waterford FC | Premier Division | 1-0 | 90 | 0 | 0 | 7.1 |
| 2026-04-24 | @ Derry City | Premier Division | 1-0 | 58 | 0 | 0 | 6.0 |
| 2026-04-17 | vs Bohemian FC | Premier Division | 2-1 | 90 | 0 | 0 | 7.9 |
| 2026-04-10 | @ St. Patrick's Athletic | Premier Division | 0-1 | 90 | 0 | 0 | 6.9 |
| 2026-04-06 | vs Shelbourne | Premier Division | 3-2 | 90 | 0 | 0 | 6.8 |
| 2026-04-03 | @ Waterford FC | Premier Division | 1-1 | 90 | 0 | 0 | 7.3 |
| 2026-03-20 | vs Galway United FC | Premier Division | 2-0 | 72 | 0 | 0 | 6.9 |
| 2026-03-16 | @ Drogheda United | Premier Division | 0-0 | 90 | 0 | 0 | 6.9 |
| 2026-03-13 | @ Sligo Rovers | Premier Division | 0-2 | 90 | 0 | 0 | 6.8 |
| 2026-03-09 | @ Shelbourne | Premier Division | 2-2 | 68 | 0 | 1 | 7.4 |
| 2026-03-06 | vs Derry City | Premier Division | 1-0 | 71 | 0 | 0 | 6.4 |
| 2026-02-27 | @ Bohemian FC | Premier Division | 3-2 | 25 | 0 | 1 | 6.3 |
| 2026-02-23 | vs Dundalk | Premier Division | 1-1 | 90 | 0 | 0 | 6.5 |
| 2026-02-11 | @ Kilmarnock | Premiership | 4-3 | 0 | 0 | 0 | |
| 2026-02-06 | @ Airdrieonians | FA Cup | 1-2 | 0 | 0 | 0 | |
| 2026-02-03 | vs Hearts | Premiership | 1-0 | 4 | 0 | 0 | |
| 2026-01-31 | vs Dundee FC | Premiership | 0-0 | 45 | 0 | 0 | 6.5 |
| 2026-01-20 | @ Livingston | Premiership | 1-1 | 11 | 0 | 0 | 6.5 |
| 2026-01-14 | @ Hearts | Premiership | 2-0 | 0 | 0 | 0 | |
| 2026-01-10 | vs Falkirk | Premiership | 0-2 | 0 | 0 | 0 | |
| 2026-01-03 | @ Motherwell | Premiership | 2-0 | 0 | 0 | 0 | |
| 2025-12-30 | @ Rangers | Premiership | 2-1 | 0 | 0 | 0 | |
| 2025-12-03 | @ Aberdeen | Premiership | 3-3 | 0 | 0 | 0 | |
| 2025-11-22 | vs Celtic | Premiership | 0-1 | 0 | 0 | 0 | |
| 2025-10-29 | vs Hearts | Premiership | 2-2 | 5 | 0 | 0 | |
| 2025-09-27 | vs Dundee FC | Premiership | 1-0 | 0 | 0 | 0 | |
| 2025-09-13 | @ Falkirk | Premiership | 1-2 | 0 | 0 | 0 | |
| 2025-08-31 | @ Hibernian | Premiership | 1-1 | 0 | 0 | 0 | |
| 2025-08-24 | vs Rangers | Premiership | 1-1 | 0 | 0 | 0 | |
| 2025-08-16 | vs Hearts | League Cup | 1-1 | 37 | 0 | 0 | |
| 2025-08-09 | vs Motherwell | Premiership | 0-0 | 45 | 0 | 0 | 6.2 |
| 2025-08-03 | @ Celtic | Premiership | 1-0 | 11 | 0 | 0 | 6.2 |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2026 | Shamrock Rovers | senior | 19 | 1 | 3 | 7.04 |
| 2025/2026 | St. Mirren | senior | 8 | 0 | 0 | 6.34 |
| 2024/2025 | Swindon Town | senior | 44 | 0 | 2 | 6.86 |
| 2023/2024 | Shrewsbury Town | senior | 35 | 0 | 1 | 6.34 |
| 2023 | Waterford FC | senior | 19 | 1 | 0 | - |
| 2022 | Waterford FC | senior | 32 | 3 | 0 | 6.57 |
| 2021 | Athlone Town | senior | 10 | 0 | 0 | - |
| 2021 | Waterford FC | senior | 11 | 0 | 0 | - |
| 2020 | Waterford FC | senior | 14 | 0 | 0 | - |
| 2018 | Finn Harps | senior | 8 | 1 | 0 | - |
| 2017 | Waterford FC | senior | 2 | 0 | 0 | - |
| 2016 | Waterford FC | senior | 5 | 0 | 0 | - |
Transfer Value History
Teammates
Edward McGinty
Adam Matthews
Enda Stevens
Roberto Lopes
Lee Grace
Daniel Cleary
Dylan Watts
Matthew Healy
Aaron Greene
Graham Burke
Jake Mulraney
Daniel Mândroiu
Maleace Asamoah
Gary O'Neil
Trevor Clarke
Adam Brennan
Rory Gaffney
Daniel Grant
Connor Malley
Egor Vassenin
Lee Steacy
John O'Sullivan
Cory O'Sullivan
Naj Razi
Jack Byrne
Michael Noonan
Ben Mahon
Todd Bazunu
Victor Ozhianvuna
Max Kovalevskis
Zak Reddy
Alex Noonan
John McGovern
Trophies
Waterford FC
🏆
First Division
x1