Age 35
Height 180 cm
Foot Right
Country Ireland
Value €50k
Contract 2026-11-30
📈
Form
Rating per season, last 5 matches, and timeline all matches
Season
6.70
14 matches
Last 5
6.82
+0.12 vs season
Best
8.1
vs Sligo Rovers
MOTM
2
of 26 matches
Rating by match (last 26)
≥8.0
7.0–8.0
6.0–7.0
5.5–6.0
<5.5
📅
Fromext match
Premier Division
Galway United FC
VS
2026-06-12
Dundalk
🧬
Attributes
Chances created
Aerial duels
Defensive actions
Goals
Shot attempts
Touches
Filter:
Apps
14
Goals
2
Assists
2
Rating
6.70
Goals
2
77%
Assists
2
74%
Rating
6.70
33%
Matches
14
42%
Started
13
75%
Minutes
1068
70%
🎯
Stats compared to other midfielders
Premier Division · percentile vs peers
Chances created
84%
Aerial duels
65%
Defensive actions
14%
Goals
74%
Shot attempts
84%
Touches
5%
🎯
Shot Map
17 shots per season
Goals
2
On target
7
xG
1.74
Conversion
12%
Goal
Saved
Off target
🔥
Heatmap
499 touches this season
Attack
Touches
499
Attack
41%
Middle
37%
Ø position
57%
Detailed Stats & Percentiles (Premier Division)
Shooting
| Stat | Total | Per 90 |
Percentile
avg 76%
|
Per 90 pctl
avg 68%
|
|---|---|---|---|---|
| Goals | 2 | 0.17 |
77
|
79
|
| xG | 1.74 | 0.15 |
92
|
83
|
| xGOT | 0.98 | 0.08 |
62
|
53
|
| xG excl. penalty | 1.74 | 0.15 |
92
|
85
|
| Shots | 17 | 1.43 |
77
|
64
|
| Shots on target | 4 | 0.34 |
57
|
44
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 56%
|
Per 90 pctl
avg 52%
|
|---|---|---|---|---|
| Assists | 2 | 0.17 |
74
|
79
|
| xA | 2.39 | 0.20 |
87
|
92
|
| Accurate passes | 154 | 12.98 |
31
|
12
|
| Pass accuracy | 66.1 | 66.09 |
25
|
25
|
| Accurate long balls | 8 | 0.67 |
14
|
3
|
| Long ball accuracy | 24.2 | 24.24 |
5
|
5
|
| Chances created | 13 | 1.10 |
75
|
59
|
| Big chances created | 4 | 0.34 |
92
|
92
|
| Successful crosses | 11 | 0.93 |
83
|
83
|
| Cross accuracy | 33.3 | 33.33 |
74
|
74
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 49%
|
Per 90 pctl
avg 39%
|
|---|---|---|---|---|
| Dribbles | 4 | 0.34 |
50
|
42
|
| Dribbles success rate | 44.4 | 44.44 |
61
|
61
|
| Duels won | 41 | 3.46 |
42
|
11
|
| Duels won % | 42.7 | 42.71 |
16
|
16
|
| Aerials won | 18 | 1.52 |
68
|
55
|
| Aerials won % | 50.0 | 50.00 |
42
|
42
|
| Touches | 414 | 34.89 |
40
|
1
|
| Touches in opposition box | 27 | 2.28 |
83
|
68
|
| Dispossessed | 15 | 1.26 |
9
|
18
|
| Fouls won | 7 | 0.59 |
27
|
18
|
| Penalties awarded | 1 | 0.08 |
100
|
94
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 34%
|
Per 90 pctl
avg 31%
|
|---|---|---|---|---|
| Defensive actions | 37 | 3.12 |
35
|
12
|
| Tackles | 12 | 1.01 |
22
|
12
|
| Interceptions | 6 | 0.51 |
29
|
12
|
| Blocked scoring attempt | 5 | 0.42 |
75
|
66
|
| Fouls committed | 11 | 0.93 |
50
|
25
|
| Penalties conceded | 1 | 0.08 |
0
|
7
|
| Recoveries | 28 | 2.36 |
31
|
5
|
| Possession won final 3rd | 3 | 0.25 |
44
|
35
|
| Dribbled past | 7 | 0.59 |
40
|
64
|
| Clearances | 14 | 1.18 |
44
|
25
|
| Clean sheets | 1 | 0.08 |
44
|
51
|
| Goals conceded while on pitch | 17 | 1.43 |
16
|
44
|
| xG against while on pitch | 16.74 | 1.41 |
16
|
38
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 75%
|
Per 90 pctl
avg 80%
|
|---|---|---|---|---|
| Yellow cards | 2 | 0.17 |
50
|
61
|
| Red cards | 0 | 0.00 |
100
|
100
|
Shooting
| Stat | Total | Per 90 |
Percentile
avg 76%
|
Per 90 pctl
avg 68%
|
|---|---|---|---|---|
| Goals | 2 | 0.17 |
77
|
79
|
| xG | 1.74 | 0.15 |
92
|
83
|
| xGOT | 0.98 | 0.08 |
62
|
53
|
| xG excl. penalty | 1.74 | 0.15 |
92
|
85
|
| Shots | 17 | 1.43 |
77
|
64
|
| Shots on target | 4 | 0.34 |
57
|
44
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 56%
|
Per 90 pctl
avg 52%
|
|---|---|---|---|---|
| Assists | 2 | 0.17 |
74
|
79
|
| xA | 2.39 | 0.20 |
87
|
92
|
| Accurate passes | 154 | 12.98 |
31
|
12
|
| Pass accuracy | 66.1 | 66.09 |
25
|
25
|
| Accurate long balls | 8 | 0.67 |
14
|
3
|
| Long ball accuracy | 24.2 | 24.24 |
5
|
5
|
| Chances created | 13 | 1.10 |
75
|
59
|
| Big chances created | 4 | 0.34 |
92
|
92
|
| Successful crosses | 11 | 0.93 |
83
|
83
|
| Cross accuracy | 33.3 | 33.33 |
74
|
74
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 49%
|
Per 90 pctl
avg 39%
|
|---|---|---|---|---|
| Dribbles | 4 | 0.34 |
50
|
42
|
| Dribbles success rate | 44.4 | 44.44 |
61
|
61
|
| Duels won | 41 | 3.46 |
42
|
11
|
| Duels won % | 42.7 | 42.71 |
16
|
16
|
| Aerials won | 18 | 1.52 |
68
|
55
|
| Aerials won % | 50.0 | 50.00 |
42
|
42
|
| Touches | 414 | 34.89 |
40
|
1
|
| Touches in opposition box | 27 | 2.28 |
83
|
68
|
| Dispossessed | 15 | 1.26 |
9
|
18
|
| Fouls won | 7 | 0.59 |
27
|
18
|
| Penalties awarded | 1 | 0.08 |
100
|
94
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 34%
|
Per 90 pctl
avg 31%
|
|---|---|---|---|---|
| Defensive actions | 37 | 3.12 |
35
|
12
|
| Tackles | 12 | 1.01 |
22
|
12
|
| Interceptions | 6 | 0.51 |
29
|
12
|
| Blocked scoring attempt | 5 | 0.42 |
75
|
66
|
| Fouls committed | 11 | 0.93 |
50
|
25
|
| Penalties conceded | 1 | 0.08 |
0
|
7
|
| Recoveries | 28 | 2.36 |
31
|
5
|
| Possession won final 3rd | 3 | 0.25 |
44
|
35
|
| Dribbled past | 7 | 0.59 |
40
|
64
|
| Clearances | 14 | 1.18 |
44
|
25
|
| Clean sheets | 1 | 0.08 |
44
|
51
|
| Goals conceded while on pitch | 17 | 1.43 |
16
|
44
|
| xG against while on pitch | 16.74 | 1.41 |
16
|
38
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 75%
|
Per 90 pctl
avg 80%
|
|---|---|---|---|---|
| Yellow cards | 2 | 0.17 |
50
|
61
|
| Red cards | 0 | 0.00 |
100
|
100
|
Recent Matches (28)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2026-05-29 | @ Shelbourne | Premier Division | 1-1 | 90 | 0 | 0 | 6.8 |
| 2026-05-22 | vs Bohemian FC | Premier Division | 2-4 | 90 | 0 | 0 | 6.5 |
| 2026-05-16 | @ Sligo Rovers | Premier Division | 1-4 | 90 | 1 | 1 | 8.1 ⭐ |
| 2026-05-08 | vs Shamrock Rovers | Premier Division | 1-3 | 90 | 0 | 0 | 6.0 |
| 2026-05-04 | @ Derry City | Premier Division | 1-1 | 88 | 0 | 0 | 6.7 |
| 2026-05-01 | vs St. Patrick's Athletic | Premier Division | 2-2 | 0 | 0 | 0 | |
| 2026-04-24 | @ Waterford FC | Premier Division | 1-1 | 14 | 0 | 0 | 6.2 |
| 2026-04-03 | vs Derry City | Premier Division | 2-1 | 65 | 0 | 0 | 7.0 |
| 2026-03-20 | @ Shamrock Rovers | Premier Division | 2-0 | 0 | 0 | 0 | |
| 2026-03-16 | vs Waterford FC | Premier Division | 4-3 | 45 | 0 | 0 | 6.2 |
| 2026-03-13 | @ Bohemian FC | Premier Division | 1-0 | 89 | 0 | 0 | 6.2 |
| 2026-03-06 | vs Dundalk | Premier Division | 2-2 | 89 | 0 | 1 | 6.9 |
| 2026-03-02 | @ St. Patrick's Athletic | Premier Division | 1-0 | 83 | 0 | 0 | 6.4 |
| 2026-02-27 | vs Sligo Rovers | Premier Division | 1-0 | 90 | 1 | 0 | 8.1 ⭐ |
| 2026-02-20 | @ Shelbourne | Premier Division | 1-1 | 74 | 0 | 0 | 6.0 |
| 2026-02-06 | vs Drogheda United | Premier Division | 0-1 | 71 | 0 | 0 | 6.8 |
| 2025-11-01 | @ Waterford FC | Premier Division | 1-1 | 78 | 0 | 0 | 6.6 |
| 2025-10-29 | @ Shamrock Rovers | Premier Division | 1-0 | 90 | 0 | 0 | 6.8 |
| 2025-10-24 | vs Drogheda United | Premier Division | 1-1 | 89 | 0 | 0 | 6.4 |
| 2025-10-17 | vs Bohemian FC | Premier Division | 2-0 | 90 | 0 | 0 | 7.6 |
| 2025-09-26 | vs Cork City | Premier Division | 2-1 | 90 | 0 | 0 | 8.1 |
| 2025-09-22 | vs Sligo Rovers | Premier Division | 0-1 | 90 | 0 | 0 | 6.4 |
| 2025-09-19 | @ St. Patrick's Athletic | Premier Division | 1-1 | 90 | 0 | 0 | 7.3 |
| 2025-09-07 | @ Shelbourne | Premier Division | 1-0 | 83 | 0 | 0 | 6.1 |
| 2025-08-22 | vs Derry City | Premier Division | 1-2 | 90 | 1 | 0 | 7.4 |
| 2025-08-10 | vs Shamrock Rovers | Premier Division | 0-0 | 90 | 0 | 0 | 7.3 |
| 2025-08-01 | @ Cork City | Premier Division | 1-0 | 72 | 0 | 0 | 5.8 |
| 2025-07-25 | vs Waterford FC | Premier Division | 2-4 | 29 | 0 | 0 | 6.8 |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2026 | Galway United FC | senior | 14 | 2 | 2 | 6.70 |
| 2025 | Galway United FC | senior | 25 | 1 | 1 | 6.81 |
| 2024 | Galway United FC | senior | 17 | 4 | 0 | 6.92 |
| 2023/2024 | Rochdale | senior | 43 | 8 | 0 | - |
| 2022/2023 | Rochdale | senior | 42 | 3 | 2 | 6.80 |
| 2021/2022 | Rochdale | senior | 31 | 2 | 2 | 6.82 |
| 2020/2021 | Rochdale | senior | 50 | 10 | 2 | 6.58 |
| 2019/2020 | Rochdale | senior | 38 | 0 | 3 | 6.45 |
| 2018/2019 | Rochdale | senior | 8 | 0 | 0 | - |
| 2018 | Cork City | senior | 43 | 7 | 0 | - |
| 2017 | Cork City | senior | 38 | 4 | 0 | - |
| 2016 | Sligo Rovers | senior | 32 | 2 | 0 | - |
| 2015/2016 | Woking | senior | 16 | 2 | 0 | - |
| 2014/2015 | Exeter City | senior | 26 | 3 | 1 | - |
| 2013/2014 | Exeter City | senior | 21 | 3 | 0 | - |
| 2012/2013 | Exeter City | senior | 34 | 3 | 0 | - |
| 2011/2012 | Exeter City | senior | 6 | 0 | 0 | - |
| 2010 | Wexford FC | senior | 18 | 4 | 0 | - |
| 2009 | Wexford FC | senior | 3 | 2 | 0 | - |
| 2010 | Ireland U19 | national team | 5 | 1 | 0 | - |
Transfer Value History
Teammates
Adam O'Halloran
Stephen Dooley
Evan Watts
Arthur Parker
Connor Barratt
Killian Brouder
Axel Piesold
Stephen Walsh
Aaron Bolger
Francely Lomboto
David Hurley
Kristopher Twardek
Gianfranco Facchineri
Matty Wolfe
Wasiri Williams
Hugo Cunha
Junior Thiam
Lee Devitt
Colm Horgan
Conor James McCormack
Frantz Pierrot
Edward McCarthy
Dara McGuinness
James Morahan
Nicolas Chateau
Al-Amin Kazeem
Donnacha Sammon
Billy Regan
MacDarragh Scanlon
Trophies
Cork City
🏆
Premier Division
x1
🏆
FAI Cup
x1
🏆
FAI President's Cup
x2
🏆
Munster Senior Cup
x2