Age 26
Height 178 cm
Foot Right
Country Ireland
Value €180k
📈
Form
Rating per season, last 5 matches, and timeline all matches
Season
6.96
13 matches
Last 5
6.86
-0.10 vs season
Best
8.1
vs Hamrun Spartans
MOTM
0
of 27 matches
Rating by match (last 27)
≥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
13
Goals
2
Assists
1
Rating
6.96
Goals
2
38%
Assists
1
26%
Rating
6.96
78%
Matches
12
28%
Started
9
47%
Minutes
879
59%
🎯
Stats compared to other midfielders
Premier Division · percentile vs peers
Chances created
42%
Aerial duels
9%
Defensive actions
11%
Goals
84%
Shot attempts
62%
Touches
14%
🎯
Shot Map
16 shots per season
Goals
2
On target
11
xG
1.14
Conversion
12%
Goal
Saved
Off target
🔥
Heatmap
647 touches this season
Attack
Touches
647
Attack
43%
Middle
34%
Ø position
57%
Detailed Stats & Percentiles (Premier Division)
Shooting
| Stat | Total | Per 90 |
Percentile
avg 46%
|
Per 90 pctl
avg 42%
|
|---|---|---|---|---|
| Goals | 2 | 0.20 |
38
|
52
|
| xG | 1.13 | 0.12 |
45
|
33
|
| xGOT | 1.60 | 0.16 |
52
|
38
|
| xG excl. penalty | 1.13 | 0.12 |
50
|
38
|
| Shots | 16 | 1.64 |
50
|
52
|
| Shots on target | 5 | 0.51 |
47
|
38
|
| Headed shots | 1 | 0.10 |
42
|
47
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 50%
|
Per 90 pctl
avg 46%
|
|---|---|---|---|---|
| Assists | 1 | 0.10 |
26
|
38
|
| xA | 1.22 | 0.13 |
57
|
47
|
| Accurate passes | 255 | 26.11 |
69
|
76
|
| Pass accuracy | 81.2 | 81.21 |
69
|
69
|
| Accurate long balls | 11 | 1.13 |
54
|
50
|
| Long ball accuracy | 44.0 | 44.00 |
52
|
52
|
| Chances created | 10 | 1.02 |
50
|
19
|
| Big chances created | 1 | 0.10 |
23
|
28
|
| Successful crosses | 7 | 0.72 |
64
|
54
|
| Cross accuracy | 17.9 | 17.95 |
33
|
33
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 40%
|
Per 90 pctl
avg 37%
|
|---|---|---|---|---|
| Dribbles | 4 | 0.41 |
26
|
14
|
| Dribbles success rate | 20.0 | 20.00 |
9
|
9
|
| Duels won | 24 | 2.46 |
23
|
4
|
| Duels won % | 32.9 | 32.88 |
14
|
14
|
| Aerials won | 1 | 0.10 |
7
|
7
|
| Aerials won % | 11.1 | 11.11 |
7
|
7
|
| Touches | 575 | 58.87 |
71
|
80
|
| Touches in opposition box | 37 | 3.79 |
69
|
59
|
| Dispossessed | 5 | 0.51 |
80
|
92
|
| Fouls won | 9 | 0.92 |
47
|
38
|
| Penalties awarded | 1 | 0.10 |
85
|
88
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 57%
|
Per 90 pctl
avg 59%
|
|---|---|---|---|---|
| Defensive actions | 33 | 3.38 |
64
|
66
|
| Tackles | 10 | 1.02 |
38
|
23
|
| Interceptions | 9 | 0.92 |
80
|
85
|
| Blocked scoring attempt | 2 | 0.20 |
76
|
73
|
| Fouls committed | 17 | 1.74 |
83
|
73
|
| Penalties conceded | 1 | 0.10 |
0
|
0
|
| Recoveries | 34 | 3.48 |
50
|
33
|
| Possession won final 3rd | 4 | 0.41 |
38
|
33
|
| Dribbled past | 3 | 0.31 |
59
|
80
|
| Clearances | 12 | 1.23 |
73
|
80
|
| Clean sheets | 3 | 0.31 |
90
|
95
|
| Goals conceded while on pitch | 10 | 1.02 |
52
|
69
|
| xG against while on pitch | 11.19 | 1.15 |
40
|
52
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 58%
|
Per 90 pctl
avg 67%
|
|---|---|---|---|---|
| Yellow cards | 2 | 0.20 |
16
|
35
|
| Red cards | 0 | 0.00 |
100
|
100
|
Shooting
| Stat | Total | Per 90 |
Percentile
avg 46%
|
Per 90 pctl
avg 42%
|
|---|---|---|---|---|
| Goals | 2 | 0.20 |
38
|
52
|
| xG | 1.13 | 0.12 |
45
|
33
|
| xGOT | 1.60 | 0.16 |
52
|
38
|
| xG excl. penalty | 1.13 | 0.12 |
50
|
38
|
| Shots | 16 | 1.64 |
50
|
52
|
| Shots on target | 5 | 0.51 |
47
|
38
|
| Headed shots | 1 | 0.10 |
42
|
47
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 50%
|
Per 90 pctl
avg 46%
|
|---|---|---|---|---|
| Assists | 1 | 0.10 |
26
|
38
|
| xA | 1.22 | 0.13 |
57
|
47
|
| Accurate passes | 255 | 26.11 |
69
|
76
|
| Pass accuracy | 81.2 | 81.21 |
69
|
69
|
| Accurate long balls | 11 | 1.13 |
54
|
50
|
| Long ball accuracy | 44.0 | 44.00 |
52
|
52
|
| Chances created | 10 | 1.02 |
50
|
19
|
| Big chances created | 1 | 0.10 |
23
|
28
|
| Successful crosses | 7 | 0.72 |
64
|
54
|
| Cross accuracy | 17.9 | 17.95 |
33
|
33
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 40%
|
Per 90 pctl
avg 37%
|
|---|---|---|---|---|
| Dribbles | 4 | 0.41 |
26
|
14
|
| Dribbles success rate | 20.0 | 20.00 |
9
|
9
|
| Duels won | 24 | 2.46 |
23
|
4
|
| Duels won % | 32.9 | 32.88 |
14
|
14
|
| Aerials won | 1 | 0.10 |
7
|
7
|
| Aerials won % | 11.1 | 11.11 |
7
|
7
|
| Touches | 575 | 58.87 |
71
|
80
|
| Touches in opposition box | 37 | 3.79 |
69
|
59
|
| Dispossessed | 5 | 0.51 |
80
|
92
|
| Fouls won | 9 | 0.92 |
47
|
38
|
| Penalties awarded | 1 | 0.10 |
85
|
88
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 57%
|
Per 90 pctl
avg 59%
|
|---|---|---|---|---|
| Defensive actions | 33 | 3.38 |
64
|
66
|
| Tackles | 10 | 1.02 |
38
|
23
|
| Interceptions | 9 | 0.92 |
80
|
85
|
| Blocked scoring attempt | 2 | 0.20 |
76
|
73
|
| Fouls committed | 17 | 1.74 |
83
|
73
|
| Penalties conceded | 1 | 0.10 |
0
|
0
|
| Recoveries | 34 | 3.48 |
50
|
33
|
| Possession won final 3rd | 4 | 0.41 |
38
|
33
|
| Dribbled past | 3 | 0.31 |
59
|
80
|
| Clearances | 12 | 1.23 |
73
|
80
|
| Clean sheets | 3 | 0.31 |
90
|
95
|
| Goals conceded while on pitch | 10 | 1.02 |
52
|
69
|
| xG against while on pitch | 11.19 | 1.15 |
40
|
52
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 58%
|
Per 90 pctl
avg 67%
|
|---|---|---|---|---|
| Yellow cards | 2 | 0.20 |
16
|
35
|
| Red cards | 0 | 0.00 |
100
|
100
|
Recent Matches (38)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2026-05-25 | @ Bohemian FC | Premier Division | 1-2 | 90 | 0 | 0 | 6.9 |
| 2026-05-22 | vs Sligo Rovers | Premier Division | 1-2 | 51 | 0 | 0 | 6.5 |
| 2026-04-17 | vs Bohemian FC | Premier Division | 2-1 | 90 | 0 | 0 | 7.8 |
| 2026-04-10 | @ St. Patrick's Athletic | Premier Division | 0-1 | 90 | 0 | 0 | 7.0 |
| 2026-04-06 | vs Shelbourne | Premier Division | 3-2 | 32 | 0 | 0 | 6.1 |
| 2026-04-03 | @ Waterford FC | Premier Division | 1-1 | 90 | 0 | 0 | 6.8 |
| 2026-03-20 | vs Galway United FC | Premier Division | 2-0 | 90 | 1 | 0 | 8.0 |
| 2026-03-16 | @ Drogheda United | Premier Division | 0-0 | 23 | 0 | 0 | 6.0 |
| 2026-03-13 | @ Sligo Rovers | Premier Division | 0-2 | 78 | 1 | 0 | 7.9 |
| 2026-03-09 | @ Shelbourne | Premier Division | 2-2 | 90 | 0 | 0 | 6.4 |
| 2026-03-06 | vs Derry City | Premier Division | 1-0 | 0 | 0 | 0 | |
| 2026-02-27 | @ Bohemian FC | Premier Division | 3-2 | 65 | 0 | 0 | 6.5 |
| 2026-02-23 | vs Dundalk | Premier Division | 1-1 | 0 | 0 | 0 | |
| 2026-02-20 | vs St. Patrick's Athletic | Premier Division | 2-0 | 90 | 0 | 1 | 7.8 |
| 2026-01-31 | vs Derry City | Super Cup | 0-1 | 44 | 0 | 0 | |
| 2025-12-18 | vs Hamrun Spartans | Conference League | 3-1 | 90 | 1 | 0 | 8.1 |
| 2025-12-11 | @ Breidablik | Conference League | 3-1 | 69 | 0 | 0 | 6.2 |
| 2025-11-27 | vs Shakhtar Donetsk | Conference League | 1-2 | 90 | 0 | 0 | 6.0 |
| 2025-11-06 | @ AEK Athens | Conference League | 1-1 | 45 | 0 | 0 | 5.8 |
| 2025-11-01 | vs Sligo Rovers | Premier Division | 1-2 | 13 | 0 | 0 | 6.1 |
| 2025-10-02 | @ Sparta Prague | Conference League | 4-1 | 90 | 0 | 0 | 6.2 |
| 2025-09-26 | vs Bohemian FC | Premier Division | 2-1 | 89 | 0 | 0 | 7.9 |
| 2025-09-22 | @ Waterford FC | Premier Division | 1-2 | 0 | 0 | 0 | |
| 2025-09-19 | @ Cork City | Premier Division | 1-1 | 90 | 1 | 0 | 7.9 |
| 2025-08-28 | vs Santa Clara | Conference League Qualification | 0-0 | 90 | 0 | 0 | |
| 2025-08-21 | @ Santa Clara | Conference League Qualification | 1-2 | 90 | 1 | 0 | |
| 2025-08-14 | vs Ballkani | Conference League Qualification | 4-0 | 90 | 0 | 0 | |
| 2025-08-10 | @ Galway United FC | Premier Division | 0-0 | 0 | 0 | 0 | |
| 2025-08-07 | @ Ballkani | Conference League Qualification | 1-0 | 90 | 0 | 0 | |
| 2025-08-03 | vs Derry City | Premier Division | 2-0 | 74 | 0 | 0 | 7.2 |
| 2025-07-31 | vs St Joseph's | Conference League Qualification | 0-0 | 90 | 0 | 0 | |
| 2025-07-24 | @ St Joseph's | Conference League Qualification | 0-4 | 80 | 0 | 0 | |
| 2025-07-05 | @ Sligo Rovers | Premier Division | 2-2 | 90 | 0 | 0 | 7.0 |
| 2025-06-27 | vs Waterford FC | Premier Division | 1-0 | 76 | 0 | 0 | 8.1 |
| 2025-06-23 | @ Bohemian FC | Premier Division | 2-0 | 90 | 0 | 0 | 5.8 |
| 2025-06-20 | vs Cork City | Premier Division | 4-1 | 73 | 0 | 0 | 7.1 |
| 2025-06-16 | @ Drogheda United | Premier Division | 1-2 | 14 | 0 | 0 | 6.1 |
| 2025-06-13 | @ Shelbourne | Premier Division | 1-2 | 90 | 0 | 0 | 7.1 |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2026 | Shamrock Rovers | senior | 13 | 2 | 1 | 6.96 |
| 2025 | Shamrock Rovers | senior | 41 | 4 | 4 | 7.05 |
| 2024/2025 | Shamrock Rovers | senior | 2 | 0 | 0 | 6.36 |
| 2024 | Bohemian FC | senior | 33 | 3 | 1 | 6.50 |
| 2023 | Bohemian FC | senior | 16 | 2 | 0 | 6.74 |
| 2022/2023 | Harrogate Town | senior | 28 | 1 | 3 | 6.63 |
| 2020 | Bohemian FC | senior | 19 | 7 | 0 | - |
| 2019 | Bohemian FC | senior | 26 | 4 | 0 | - |
| 2018 | Bohemian FC | senior | 23 | 4 | 0 | - |
| 2021 | Ireland U21 | national team | 3 | 0 | 0 | - |
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
Tunmise Sobowale
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
Bohemian FC
🏆
Leinster Senior Cup
x1
Shamrock Rovers
🏆
Premier Division
x1
🏆
FAI Cup
x1