Age 28
Height 173 cm
Foot Right
Country Ireland
Value €461.9k
Contract 2026-12-31
📈
Form
Rating per season, last 5 matches, and timeline all matches
Season
6.72
6 matches
Last 5
6.74
+0.02 vs season
Best
7.8
vs Houston Dynamo FC
MOTM
0
of 19 matches
Rating by match (last 19)
≥8.0
7.0–8.0
6.0–7.0
5.5–6.0
<5.5
🧬
Attributes
Chances created
Aerial duels
Defensive actions
Goals
Shot attempts
Touches
Filter:
Apps
6
Goals
0
Assists
0
Rating
6.72
Goals
0
0%
Assists
0
0%
Rating
6.72
42%
Matches
6
12%
Started
2
9%
Minutes
198
13%
🎯
Stats compared to other midfielders
Major League Soccer · percentile vs peers
Chances created
94%
Aerial duels
1%
Defensive actions
47%
Goals
0%
Shot attempts
27%
Touches
99%
🎯
Shot Map
2 shots per season
Goals
0
On target
1
xG
0.06
Conversion
0%
Goal
Saved
Off target
🔥
Heatmap
229 touches this season
Attack
Touches
229
Attack
18%
Middle
46%
Ø position
45%
Detailed Stats & Percentiles (Major League Soccer)
Shooting
| Stat | Total | Per 90 |
Percentile
avg 10%
|
Per 90 pctl
avg 24%
|
|---|---|---|---|---|
| Goals | 0 | 0.00 |
0
|
0
|
| xG | 0.06 | 0.03 |
12
|
24
|
| xG excl. penalty | 0.06 | 0.03 |
12
|
24
|
| Shots | 2 | 0.91 |
15
|
49
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 43%
|
Per 90 pctl
avg 70%
|
|---|---|---|---|---|
| Assists | 0 | 0.00 |
0
|
0
|
| xA | 0.41 | 0.19 |
39
|
85
|
| Accurate passes | 147 | 66.82 |
24
|
94
|
| Pass accuracy | 86.5 | 86.47 |
54
|
54
|
| Accurate long balls | 11 | 5.00 |
42
|
96
|
| Long ball accuracy | 47.8 | 47.83 |
31
|
31
|
| Chances created | 6 | 2.73 |
43
|
96
|
| Successful crosses | 4 | 1.82 |
73
|
96
|
| Cross accuracy | 44.4 | 44.44 |
82
|
82
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 44%
|
Per 90 pctl
avg 64%
|
|---|---|---|---|---|
| Dribbles | 2 | 0.91 |
26
|
75
|
| Dribbles success rate | 66.7 | 66.67 |
87
|
87
|
| Duels won | 6 | 2.73 |
8
|
10
|
| Duels won % | 66.7 | 66.67 |
98
|
98
|
| Touches | 210 | 95.45 |
21
|
96
|
| Touches in opposition box | 1 | 0.45 |
4
|
15
|
| Dispossessed | 0 | 0.00 |
100
|
100
|
| Fouls won | 2 | 0.91 |
11
|
35
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 31%
|
Per 90 pctl
avg 59%
|
|---|---|---|---|---|
| Defensive actions | 14 | 6.36 |
18
|
82
|
| Tackles | 2 | 0.91 |
4
|
8
|
| Interceptions | 6 | 2.73 |
42
|
100
|
| Fouls committed | 2 | 0.91 |
3
|
19
|
| Recoveries | 13 | 5.91 |
17
|
75
|
| Possession won final 3rd | 1 | 0.45 |
12
|
48
|
| Clearances | 6 | 2.73 |
29
|
92
|
| Clean sheets | 0 | 0.00 |
0
|
0
|
| Goals conceded while on pitch | 1 | 0.45 |
94
|
96
|
| xG against while on pitch | 2.83 | 1.29 |
90
|
68
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 76%
|
Per 90 pctl
avg 57%
|
|---|---|---|---|---|
| Yellow cards | 1 | 0.45 |
52
|
15
|
| Red cards | 0 | 0.00 |
100
|
100
|
Shooting
| Stat | Total | Per 90 |
Percentile
avg 10%
|
Per 90 pctl
avg 24%
|
|---|---|---|---|---|
| Goals | 0 | 0.00 |
0
|
0
|
| xG | 0.06 | 0.03 |
12
|
24
|
| xG excl. penalty | 0.06 | 0.03 |
12
|
24
|
| Shots | 2 | 0.91 |
15
|
49
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 43%
|
Per 90 pctl
avg 70%
|
|---|---|---|---|---|
| Assists | 0 | 0.00 |
0
|
0
|
| xA | 0.41 | 0.19 |
39
|
85
|
| Accurate passes | 147 | 66.82 |
24
|
94
|
| Pass accuracy | 86.5 | 86.47 |
54
|
54
|
| Accurate long balls | 11 | 5.00 |
42
|
96
|
| Long ball accuracy | 47.8 | 47.83 |
31
|
31
|
| Chances created | 6 | 2.73 |
43
|
96
|
| Successful crosses | 4 | 1.82 |
73
|
96
|
| Cross accuracy | 44.4 | 44.44 |
82
|
82
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 44%
|
Per 90 pctl
avg 64%
|
|---|---|---|---|---|
| Dribbles | 2 | 0.91 |
26
|
75
|
| Dribbles success rate | 66.7 | 66.67 |
87
|
87
|
| Duels won | 6 | 2.73 |
8
|
10
|
| Duels won % | 66.7 | 66.67 |
98
|
98
|
| Touches | 210 | 95.45 |
21
|
96
|
| Touches in opposition box | 1 | 0.45 |
4
|
15
|
| Dispossessed | 0 | 0.00 |
100
|
100
|
| Fouls won | 2 | 0.91 |
11
|
35
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 31%
|
Per 90 pctl
avg 59%
|
|---|---|---|---|---|
| Defensive actions | 14 | 6.36 |
18
|
82
|
| Tackles | 2 | 0.91 |
4
|
8
|
| Interceptions | 6 | 2.73 |
42
|
100
|
| Fouls committed | 2 | 0.91 |
3
|
19
|
| Recoveries | 13 | 5.91 |
17
|
75
|
| Possession won final 3rd | 1 | 0.45 |
12
|
48
|
| Clearances | 6 | 2.73 |
29
|
92
|
| Clean sheets | 0 | 0.00 |
0
|
0
|
| Goals conceded while on pitch | 1 | 0.45 |
94
|
96
|
| xG against while on pitch | 2.83 | 1.29 |
90
|
68
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 76%
|
Per 90 pctl
avg 57%
|
|---|---|---|---|---|
| Yellow cards | 1 | 0.45 |
52
|
15
|
| Red cards | 0 | 0.00 |
100
|
100
|
Recent Matches (21)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2026-05-24 | vs FC Dallas | Major League Soccer | 1-2 | 31 | 0 | 0 | 6.8 |
| 2026-05-17 | @ Real Salt Lake | Major League Soccer | 2-1 | 52 | 0 | 0 | 6.9 |
| 2026-05-14 | @ Minnesota United | Major League Soccer | 0-1 | 64 | 0 | 0 | 7.6 |
| 2026-05-10 | vs St. Louis City | Major League Soccer | 0-1 | 33 | 0 | 0 | 6.3 |
| 2026-03-08 | vs LA Galaxy | Major League Soccer | 4-1 | 10 | 0 | 0 | 6.1 |
| 2026-02-28 | vs Portland Timbers | Major League Soccer | 2-0 | 8 | 0 | 0 | |
| 2026-02-23 | @ Seattle Sounders FC | Major League Soccer | 2-0 | 0 | 0 | 0 | |
| 2025-10-19 | vs Los Angeles FC | Major League Soccer | 2-2 | 74 | 0 | 0 | 7.1 |
| 2025-10-05 | @ Real Salt Lake | Major League Soccer | 1-0 | 61 | 0 | 0 | 6.9 |
| 2025-09-28 | vs Minnesota United | Major League Soccer | 1-1 | 73 | 0 | 0 | 6.9 |
| 2025-09-21 | @ FC Dallas | Major League Soccer | 3-1 | 76 | 0 | 0 | 6.5 |
| 2025-09-14 | vs Houston Dynamo FC | Major League Soccer | 2-1 | 90 | 0 | 0 | 7.8 |
| 2025-08-31 | @ Sporting Kansas City | Major League Soccer | 4-2 | 20 | 0 | 0 | 6.5 |
| 2025-07-17 | @ Seattle Sounders FC | Major League Soccer | 3-3 | 63 | 0 | 0 | 6.4 |
| 2025-07-13 | vs Vancouver Whitecaps | Major League Soccer | 3-0 | 77 | 0 | 0 | 7.3 |
| 2025-07-10 | @ Los Angeles FC | Major League Soccer | 3-0 | 25 | 0 | 0 | 6.1 |
| 2025-07-05 | vs Sporting Kansas City | Major League Soccer | 1-2 | 90 | 0 | 0 | 7.1 |
| 2025-06-28 | @ New England Revolution | Major League Soccer | 3-3 | 16 | 0 | 0 | 6.2 |
| 2025-06-26 | vs LA Galaxy | Major League Soccer | 2-0 | 10 | 0 | 0 | 6.1 |
| 2025-06-15 | vs Orlando City | Major League Soccer | 0-1 | 13 | 0 | 0 | 6.2 |
| 2025-06-08 | vs Austin FC | Major League Soccer | 0-2 | 28 | 0 | 0 | 6.3 |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2026 | Colorado Rapids | senior | 6 | 0 | 0 | 6.72 |
| 2025 | Colorado Rapids | senior | 24 | 0 | 0 | 6.57 |
| 2024 | Colorado Rapids | senior | 35 | 1 | 1 | 6.68 |
| 2023 | Colorado Rapids | senior | 38 | 1 | 8 | 7.10 |
| 2022/2023 | Wolverhampton Wanderers | senior | 2 | 0 | 0 | 6.39 |
| 2021/2022 | St. Mirren | senior | 30 | 8 | 5 | 7.33 |
| 2020/2021 | Grasshopper | senior | 32 | 1 | 2 | - |
| 2019/2020 | Blackpool | senior | 10 | 1 | 1 | 6.70 |
| 2019/2020 | DAC 1904 Dunajska Streda | senior | 20 | 1 | 0 | - |
| 2018/2019 | DAC 1904 Dunajska Streda | senior | 14 | 1 | 0 | - |
| 2018/2019 | Walsall | senior | 15 | 0 | 1 | - |
| 2017/2018 | Portsmouth | senior | 17 | 0 | 1 | - |
| 2017/2018 | Wolverhampton Wanderers | senior | 7 | 0 | 0 | 6.09 |
| 2016/2017 | Wolverhampton Wanderers | senior | 6 | 0 | 1 | 6.91 |
| 2022/2023 | Wolverhampton Wanderers U21 | youth | 5 | 1 | 0 | - |
| 2017/2018 | Wolverhampton Wanderers U23 | youth | 3 | 0 | 1 | - |
| 2016/2017 | Wolverhampton Wanderers U23 | youth | 12 | 4 | 3 | - |
| 2021 | Ireland U21 | national team | 7 | 0 | 0 | - |
| 2019 | Ireland U21 | national team | 7 | 1 | 0 | - |
| 2017 | Ireland U19 | national team | 3 | 1 | 0 | - |
| 2016 | Ireland U19 | national team | 3 | 0 | 0 | - |
| 2015 | Ireland U17 | national team | 6 | 0 | 0 | - |
Transfer Value History
Teammates
Donavan Phillip
Zack Steffen
Keegan Rosenberry
Reggie Cannon
Rob Holding
Dante Sealy
Hamzat Ojediran
Rafael Navarro
Paxten Aaronson
Alexis Manyoma
Joshua Atencio
Wayne Frederick
Ali Fadal
Alex Harris
Bryce Jamison
Ian Murphy
Theodore Ku-DiPietro
Lucas Herrington
Noah Cobb
Mamadou Billo Diop
Kimani Stewart
Miguel Navarro
Kosi Thompson
Nicholas Hansen
Sydney Wathuta
Zack Campagnolo
Darren Yapi
Georgi Minoungou
Jackson Travis
Trophies
Grasshopper
🏆
Challenge League
x1
Colorado Rapids