Age 26
Foot Right
Country Ireland
Value €50k
📈
Form
Rating per season, last 5 matches, and timeline all matches
Season
6.99
17 matches
Last 5
6.96
-0.03 vs season
Best
7.9
vs Waterford FC
MOTM
0
of 22 matches
Rating by match (last 22)
≥8.0
7.0–8.0
6.0–7.0
5.5–6.0
<5.5
📅
Fromext match
Premier Division
Waterford FC
VS
2026-06-12
Sligo Rovers
🧬
Attributes
Chances created
Aerial duels
Defensive actions
Goals
Shot attempts
Touches
Filter:
Apps
17
Goals
3
Assists
0
Rating
6.99
Goals
3
93%
Assists
0
0%
Rating
6.99
56%
Matches
17
70%
Started
17
75%
Minutes
1485
77%
🎯
Stats compared to other center-backs
Premier Division · percentile vs peers
Chances created
19%
Aerial duels
85%
Defensive actions
99%
Goals
95%
Shot attempts
48%
Touches
3%
🎯
Shot Map
10 shots per season
Goals
3
On target
7
xG
1.09
Conversion
30%
Goal
Saved
Off target
🔥
Heatmap
787 touches this season
Attack
Touches
787
Attack
8%
Middle
25%
Ø position
30%
Detailed Stats & Percentiles (Premier Division)
Shooting
| Stat | Total | Per 90 |
Percentile
avg 83%
|
Per 90 pctl
avg 70%
|
|---|---|---|---|---|
| Goals | 3 | 0.18 |
93
|
88
|
| xG | 1.09 | 0.07 |
77
|
65
|
| xGOT | 1.54 | 0.09 |
93
|
77
|
| xG excl. penalty | 1.09 | 0.07 |
77
|
65
|
| Shots | 10 | 0.61 |
75
|
50
|
| Shots on target | 4 | 0.24 |
75
|
68
|
| Headed shots | 9 | 0.55 |
90
|
77
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 42%
|
Per 90 pctl
avg 29%
|
|---|---|---|---|---|
| Assists | 0 | 0.00 |
0
|
0
|
| xA | 0.29 | 0.02 |
54
|
27
|
| Accurate passes | 220 | 13.33 |
38
|
4
|
| Pass accuracy | 66.1 | 66.07 |
25
|
25
|
| Accurate long balls | 37 | 2.24 |
54
|
18
|
| Long ball accuracy | 39.8 | 39.78 |
59
|
59
|
| Chances created | 3 | 0.18 |
47
|
27
|
| Big chances created | 1 | 0.06 |
63
|
72
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 70%
|
Per 90 pctl
avg 56%
|
|---|---|---|---|---|
| Duels won | 86 | 5.21 |
77
|
45
|
| Duels won % | 62.8 | 62.77 |
59
|
59
|
| Aerials won | 48 | 2.91 |
79
|
43
|
| Aerials won % | 62.3 | 62.34 |
43
|
43
|
| Touches | 630 | 38.18 |
50
|
4
|
| Touches in opposition box | 26 | 1.58 |
88
|
75
|
| Dispossessed | 1 | 0.06 |
56
|
77
|
| Fouls won | 12 | 0.73 |
84
|
61
|
| Penalties awarded | 1 | 0.06 |
100
|
95
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 53%
|
Per 90 pctl
avg 48%
|
|---|---|---|---|---|
| Defensive actions | 241 | 14.61 |
100
|
100
|
| Tackles | 27 | 1.64 |
84
|
61
|
| Interceptions | 28 | 1.70 |
93
|
81
|
| Blocked scoring attempt | 26 | 1.58 |
95
|
86
|
| Fouls committed | 16 | 0.97 |
81
|
52
|
| Penalties conceded | 1 | 0.06 |
6
|
15
|
| Recoveries | 33 | 2.00 |
47
|
6
|
| Dribbled past | 9 | 0.55 |
4
|
25
|
| Clearances | 160 | 9.70 |
95
|
95
|
| Clean sheets | 1 | 0.06 |
27
|
31
|
| Goals conceded while on pitch | 30 | 1.82 |
2
|
15
|
| xG against while on pitch | 32.55 | 1.97 |
2
|
6
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 53%
|
Per 90 pctl
avg 70%
|
|---|---|---|---|---|
| Yellow cards | 4 | 0.24 |
6
|
40
|
| Red cards | 0 | 0.00 |
100
|
100
|
Shooting
| Stat | Total | Per 90 |
Percentile
avg 83%
|
Per 90 pctl
avg 70%
|
|---|---|---|---|---|
| Goals | 3 | 0.18 |
93
|
88
|
| xG | 1.09 | 0.07 |
77
|
65
|
| xGOT | 1.54 | 0.09 |
93
|
77
|
| xG excl. penalty | 1.09 | 0.07 |
77
|
65
|
| Shots | 10 | 0.61 |
75
|
50
|
| Shots on target | 4 | 0.24 |
75
|
68
|
| Headed shots | 9 | 0.55 |
90
|
77
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 42%
|
Per 90 pctl
avg 29%
|
|---|---|---|---|---|
| Assists | 0 | 0.00 |
0
|
0
|
| xA | 0.29 | 0.02 |
54
|
27
|
| Accurate passes | 220 | 13.33 |
38
|
4
|
| Pass accuracy | 66.1 | 66.07 |
25
|
25
|
| Accurate long balls | 37 | 2.24 |
54
|
18
|
| Long ball accuracy | 39.8 | 39.78 |
59
|
59
|
| Chances created | 3 | 0.18 |
47
|
27
|
| Big chances created | 1 | 0.06 |
63
|
72
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 70%
|
Per 90 pctl
avg 56%
|
|---|---|---|---|---|
| Duels won | 86 | 5.21 |
77
|
45
|
| Duels won % | 62.8 | 62.77 |
59
|
59
|
| Aerials won | 48 | 2.91 |
79
|
43
|
| Aerials won % | 62.3 | 62.34 |
43
|
43
|
| Touches | 630 | 38.18 |
50
|
4
|
| Touches in opposition box | 26 | 1.58 |
88
|
75
|
| Dispossessed | 1 | 0.06 |
56
|
77
|
| Fouls won | 12 | 0.73 |
84
|
61
|
| Penalties awarded | 1 | 0.06 |
100
|
95
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 53%
|
Per 90 pctl
avg 48%
|
|---|---|---|---|---|
| Defensive actions | 241 | 14.61 |
100
|
100
|
| Tackles | 27 | 1.64 |
84
|
61
|
| Interceptions | 28 | 1.70 |
93
|
81
|
| Blocked scoring attempt | 26 | 1.58 |
95
|
86
|
| Fouls committed | 16 | 0.97 |
81
|
52
|
| Penalties conceded | 1 | 0.06 |
6
|
15
|
| Recoveries | 33 | 2.00 |
47
|
6
|
| Dribbled past | 9 | 0.55 |
4
|
25
|
| Clearances | 160 | 9.70 |
95
|
95
|
| Clean sheets | 1 | 0.06 |
27
|
31
|
| Goals conceded while on pitch | 30 | 1.82 |
2
|
15
|
| xG against while on pitch | 32.55 | 1.97 |
2
|
6
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 53%
|
Per 90 pctl
avg 70%
|
|---|---|---|---|---|
| Yellow cards | 4 | 0.24 |
6
|
40
|
| Red cards | 0 | 0.00 |
100
|
100
|
Recent Matches (31)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2026-05-29 | @ Drogheda United | Premier Division | 3-3 | 90 | 0 | 0 | 6.5 |
| 2026-05-22 | @ Shelbourne | Premier Division | 2-1 | 90 | 0 | 0 | 7.1 |
| 2026-05-18 | vs Drogheda United | Premier Division | 2-1 | 90 | 0 | 0 | 7.2 |
| 2026-05-15 | vs Derry City | Premier Division | 2-2 | 90 | 0 | 0 | 7.4 |
| 2026-05-08 | @ St. Patrick's Athletic | Premier Division | 4-1 | 90 | 1 | 0 | 6.6 |
| 2026-05-04 | vs Dundalk | Premier Division | 3-3 | 90 | 1 | 0 | 7.3 |
| 2026-05-01 | @ Shamrock Rovers | Premier Division | 1-0 | 90 | 0 | 0 | 7.3 |
| 2026-04-24 | vs Galway United FC | Premier Division | 1-1 | 90 | 0 | 0 | 7.2 |
| 2026-04-18 | @ Sligo Rovers | Premier Division | 2-0 | 90 | 0 | 0 | 6.4 |
| 2026-04-06 | @ Bohemian FC | Premier Division | 1-1 | 45 | 1 | 0 | 7.7 |
| 2026-04-03 | vs Shamrock Rovers | Premier Division | 1-1 | 90 | 0 | 0 | 7.1 |
| 2026-03-20 | vs St. Patrick's Athletic | Premier Division | 0-2 | 90 | 0 | 0 | 6.5 |
| 2026-03-06 | vs Bohemian FC | Premier Division | 0-1 | 90 | 0 | 0 | 7.0 |
| 2026-02-27 | @ Derry City | Premier Division | 4-2 | 90 | 0 | 0 | 6.4 |
| 2026-02-20 | vs Sligo Rovers | Premier Division | 0-0 | 90 | 0 | 0 | 7.3 |
| 2026-02-13 | @ Drogheda United | Premier Division | 2-0 | 90 | 0 | 0 | 6.4 |
| 2026-02-06 | vs Shelbourne | Premier Division | 1-1 | 90 | 0 | 0 | 7.4 |
| 2025-11-01 | @ Shamrock Rovers | Premier Division | 1-2 | 0 | 0 | 0 | |
| 2025-10-25 | vs Cork City | Premier Division | 1-1 | 0 | 0 | 0 | |
| 2025-10-05 | @ Derry City | Premier Division | 1-0 | 0 | 0 | 0 | |
| 2025-09-27 | vs St. Patrick's Athletic | Premier Division | 1-0 | 0 | 0 | 0 | |
| 2025-09-22 | @ Galway United FC | Premier Division | 0-1 | 0 | 0 | 0 | |
| 2025-09-19 | vs Drogheda United | Premier Division | 1-1 | 90 | 0 | 0 | 7.6 |
| 2025-08-30 | vs Bohemian FC | Premier Division | 0-0 | 0 | 0 | 0 | |
| 2025-08-22 | @ Waterford FC | Premier Division | 1-2 | 0 | 0 | 0 | |
| 2025-08-10 | @ St. Patrick's Athletic | Premier Division | 3-0 | 0 | 0 | 0 | |
| 2025-08-02 | vs Shelbourne | Premier Division | 0-2 | 23 | 0 | 0 | 6.2 |
| 2025-07-25 | @ Cork City | Premier Division | 2-3 | 0 | 0 | 0 | |
| 2025-06-23 | vs Galway United FC | Premier Division | 2-1 | 53 | 0 | 0 | 5.3 |
| 2025-06-20 | @ Drogheda United | Premier Division | 1-0 | 90 | 0 | 0 | 7.5 |
| 2025-06-14 | vs Waterford FC | Premier Division | 1-0 | 90 | 0 | 0 | 7.9 |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2026 | Waterford FC | senior | 17 | 3 | 0 | 6.99 |
| 2025 | Sligo Rovers | senior | 21 | 1 | 0 | 6.75 |
| 2024 | Sligo Rovers | senior | 2 | 0 | 0 | 6.42 |
| 2023 | Sligo Rovers | senior | 27 | 0 | 0 | 6.61 |
| 2022/2023 | Saint Johnstone FC B | senior | 1 | 0 | 0 | - |
| 2022/2023 | St. Johnstone | senior | 3 | 0 | 0 | - |
| 2021/2022 | St. Johnstone | senior | 4 | 0 | 0 | 6.48 |
| 2021 | Sligo Rovers | senior | 32 | 1 | 0 | - |
| 2020 | Sligo Rovers | senior | 5 | 0 | 0 | - |
| 2019 | Sligo Rovers | senior | 37 | 0 | 0 | - |
| 2018 | Sligo Rovers | senior | 28 | 1 | 0 | - |
| 2017 | Sligo Rovers | senior | 1 | 0 | 0 | - |
Transfer Value History
Teammates
Calum Costello
Filip Wasilewski
Stephen McMullan
Jordan Houston
Benny Couto
Will Johnson
Cian Barrett
Conor Carty
Evan McLaughlin
Pádraig Amond
Conan Noonan
Trae Coyle
Adam Coyne
Kevin Long
Jesse Dempsey
Luke Heeney
Hayden Cann
Jordan Faria
Tom Lonergan
Sam Glenfield
Jørgen Voilås
Arlo Doherty
Ronan Mansfield
Finlay Armstrong
Jason Healy
Dean McMenamy
Zak O'Sullivan
Noah O'Brien
Alan Zborowski
Sean Keane
Bobby Keohan
Orion Cala