Age 34
Height 180 cm
Foot Right
Country Guatemala
Value €127.2k
📈
Form
Rating per season, last 5 matches, and timeline all matches
Season
7.29
27 matches
Last 5
7.58
+0.29 vs season
Best
8.9
vs Notts County
MOTM
3
of 28 matches
Rating by match (last 28)
≥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
27
Goals
10
Assists
6
Rating
7.29
Goals
9
91%
Assists
4
76%
Rating
7.29
96%
Matches
25
43%
Started
22
61%
Minutes
1668
53%
🎯
Stats compared to other attacking midfielders/wingers
League Two · percentile vs peers
Chances created
64%
Aerial duels
63%
Defensive actions
25%
Goals
95%
Shot attempts
43%
Touches
45%
🎯
Shot Map
35 shots per season
Goals
9
On target
27
xG
7.05
Conversion
26%
Goal
Saved
Off target
🔥
Heatmap
1052 touches this season
Attack
Touches
1052
Attack
49%
Middle
38%
Ø position
63%
Detailed Stats & Percentiles (League Two)
Shooting
| Stat | Total | Per 90 |
Percentile
avg 86%
|
Per 90 pctl
avg 85%
|
|---|---|---|---|---|
| Goals | 9 | 0.49 |
91
|
91
|
| xG | 7.10 | 0.38 |
90
|
93
|
| xGOT | 8.02 | 0.43 |
93
|
93
|
| Penalty goals | 4 | 0.22 |
100
|
100
|
| xG excl. penalty | 3.94 | 0.21 |
74
|
70
|
| Shots | 35 | 1.89 |
64
|
60
|
| Shots on target | 21 | 1.13 |
87
|
88
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 68%
|
Per 90 pctl
avg 69%
|
|---|---|---|---|---|
| Assists | 4 | 0.22 |
76
|
82
|
| xA | 4.36 | 0.24 |
86
|
91
|
| Accurate passes | 383 | 20.67 |
60
|
63
|
| Pass accuracy | 69.9 | 69.89 |
46
|
46
|
| Accurate long balls | 12 | 0.65 |
42
|
31
|
| Long ball accuracy | 36.4 | 36.36 |
60
|
60
|
| Chances created | 31 | 1.67 |
81
|
84
|
| Big chances created | 6 | 0.32 |
70
|
72
|
| Successful crosses | 22 | 1.19 |
85
|
84
|
| Cross accuracy | 27.5 | 27.50 |
75
|
75
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 49%
|
Per 90 pctl
avg 43%
|
|---|---|---|---|---|
| Dribbles | 18 | 0.97 |
67
|
57
|
| Dribbles success rate | 45.0 | 45.00 |
59
|
59
|
| Duels won | 64 | 3.45 |
44
|
10
|
| Duels won % | 38.3 | 38.32 |
24
|
24
|
| Aerials won | 15 | 0.81 |
47
|
28
|
| Aerials won % | 30.0 | 30.00 |
31
|
31
|
| Touches | 905 | 48.83 |
55
|
50
|
| Touches in opposition box | 86 | 4.64 |
81
|
83
|
| Dispossessed | 17 | 0.92 |
52
|
73
|
| Fouls won | 9 | 0.49 |
33
|
14
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 45%
|
Per 90 pctl
avg 44%
|
|---|---|---|---|---|
| Defensive actions | 48 | 2.59 |
45
|
21
|
| Tackles | 22 | 1.19 |
48
|
25
|
| Interceptions | 6 | 0.32 |
39
|
27
|
| Blocked scoring attempt | 2 | 0.11 |
45
|
43
|
| Fouls committed | 12 | 0.65 |
36
|
16
|
| Recoveries | 90 | 4.86 |
63
|
76
|
| Possession won final 3rd | 17 | 0.92 |
79
|
89
|
| Dribbled past | 17 | 0.92 |
31
|
28
|
| Clearances | 18 | 0.97 |
48
|
36
|
| Clean sheets | 0 | 0.00 |
0
|
0
|
| Goals conceded while on pitch | 15 | 0.81 |
60
|
91
|
| xG against while on pitch | 21.05 | 1.14 |
49
|
71
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 59%
|
Per 90 pctl
avg 65%
|
|---|---|---|---|---|
| Yellow cards | 4 | 0.22 |
19
|
30
|
| Red cards | 0 | 0.00 |
100
|
100
|
Shooting
| Stat | Total | Per 90 |
Percentile
avg 86%
|
Per 90 pctl
avg 85%
|
|---|---|---|---|---|
| Goals | 9 | 0.49 |
91
|
91
|
| xG | 7.10 | 0.38 |
90
|
93
|
| xGOT | 8.02 | 0.43 |
93
|
93
|
| Penalty goals | 4 | 0.22 |
100
|
100
|
| xG excl. penalty | 3.94 | 0.21 |
74
|
70
|
| Shots | 35 | 1.89 |
64
|
60
|
| Shots on target | 21 | 1.13 |
87
|
88
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 68%
|
Per 90 pctl
avg 69%
|
|---|---|---|---|---|
| Assists | 4 | 0.22 |
76
|
82
|
| xA | 4.36 | 0.24 |
86
|
91
|
| Accurate passes | 383 | 20.67 |
60
|
63
|
| Pass accuracy | 69.9 | 69.89 |
46
|
46
|
| Accurate long balls | 12 | 0.65 |
42
|
31
|
| Long ball accuracy | 36.4 | 36.36 |
60
|
60
|
| Chances created | 31 | 1.67 |
81
|
84
|
| Big chances created | 6 | 0.32 |
70
|
72
|
| Successful crosses | 22 | 1.19 |
85
|
84
|
| Cross accuracy | 27.5 | 27.50 |
75
|
75
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 49%
|
Per 90 pctl
avg 43%
|
|---|---|---|---|---|
| Dribbles | 18 | 0.97 |
67
|
57
|
| Dribbles success rate | 45.0 | 45.00 |
59
|
59
|
| Duels won | 64 | 3.45 |
44
|
10
|
| Duels won % | 38.3 | 38.32 |
24
|
24
|
| Aerials won | 15 | 0.81 |
47
|
28
|
| Aerials won % | 30.0 | 30.00 |
31
|
31
|
| Touches | 905 | 48.83 |
55
|
50
|
| Touches in opposition box | 86 | 4.64 |
81
|
83
|
| Dispossessed | 17 | 0.92 |
52
|
73
|
| Fouls won | 9 | 0.49 |
33
|
14
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 45%
|
Per 90 pctl
avg 44%
|
|---|---|---|---|---|
| Defensive actions | 48 | 2.59 |
45
|
21
|
| Tackles | 22 | 1.19 |
48
|
25
|
| Interceptions | 6 | 0.32 |
39
|
27
|
| Blocked scoring attempt | 2 | 0.11 |
45
|
43
|
| Fouls committed | 12 | 0.65 |
36
|
16
|
| Recoveries | 90 | 4.86 |
63
|
76
|
| Possession won final 3rd | 17 | 0.92 |
79
|
89
|
| Dribbled past | 17 | 0.92 |
31
|
28
|
| Clearances | 18 | 0.97 |
48
|
36
|
| Clean sheets | 0 | 0.00 |
0
|
0
|
| Goals conceded while on pitch | 15 | 0.81 |
60
|
91
|
| xG against while on pitch | 21.05 | 1.14 |
49
|
71
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 59%
|
Per 90 pctl
avg 65%
|
|---|---|---|---|---|
| Yellow cards | 4 | 0.22 |
19
|
30
|
| Red cards | 0 | 0.00 |
100
|
100
|
Recent Matches (32)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2026-05-02 | @ Fleetwood Town | League Two | 1-1 | 61 | 0 | 0 | 7.2 |
| 2026-04-25 | vs Tranmere Rovers | League Two | 3-0 | 73 | 1 | 1 | 8.8 ⭐ |
| 2026-04-18 | @ Crewe Alexandra | League Two | 1-3 | 66 | 0 | 1 | 7.4 |
| 2026-04-11 | vs Bromley | League Two | 2-1 | 65 | 1 | 0 | 7.8 |
| 2026-04-06 | @ Oldham Athletic | League Two | 1-1 | 16 | 0 | 0 | 6.7 |
| 2026-04-03 | vs Barrow | League Two | 0-0 | 12 | 0 | 0 | 6.5 |
| 2026-03-28 | @ Salford City | League Two | 1-0 | 11 | 0 | 0 | 5.9 |
| 2025-12-13 | vs Cambridge United | League Two | 1-1 | 22 | 0 | 0 | 6.2 |
| 2025-12-09 | @ Notts County | League Two | 3-2 | 66 | 2 | 0 | 8.9 ⭐ |
| 2025-12-06 | vs Oldham Athletic | FA Cup | 3-1 | 30 | 1 | 0 | |
| 2025-11-29 | vs Fleetwood Town | League Two | 2-1 | 70 | 1 | 0 | 8.2 ⭐ |
| 2025-11-15 | vs Salford City | League Two | 2-0 | 60 | 1 | 0 | 7.6 |
| 2025-11-08 | @ Barnet | League Two | 2-2 | 90 | 1 | 0 | 7.8 |
| 2025-11-01 | @ Colchester United | FA Cup | 2-3 | 90 | 0 | 2 | |
| 2025-10-25 | @ Bromley | League Two | 2-1 | 90 | 0 | 1 | 8.1 |
| 2025-10-18 | vs Crewe Alexandra | League Two | 3-1 | 76 | 0 | 0 | 6.5 |
| 2025-10-11 | @ Bristol Rovers | League Two | 0-4 | 85 | 0 | 0 | 6.9 |
| 2025-10-04 | vs Gillingham | League Two | 3-2 | 87 | 1 | 0 | 8.0 |
| 2025-09-27 | @ Shrewsbury Town | League Two | 1-2 | 85 | 0 | 0 | 7.0 |
| 2025-09-20 | vs Accrington Stanley | League Two | 1-2 | 79 | 0 | 0 | 6.5 |
| 2025-09-13 | @ Chesterfield | League Two | 1-1 | 63 | 0 | 0 | 7.0 |
| 2025-09-09 | @ Panama | World Cup Qualification CONCACAF 3rd Round Grp. A | 1-1 | 0 | 0 | 0 | |
| 2025-09-05 | vs El Salvador | World Cup Qualification CONCACAF 3rd Round Grp. A | 0-1 | 11 | 0 | 0 | 5.9 |
| 2025-08-30 | vs Walsall | League Two | 0-1 | 90 | 0 | 0 | 6.7 |
| 2025-08-23 | @ Newport County | League Two | 1-2 | 78 | 1 | 0 | 7.7 |
| 2025-08-19 | @ Crawley Town | League Two | 1-1 | 90 | 0 | 0 | 6.8 |
| 2025-08-16 | vs Cheltenham Town | League Two | 5-0 | 68 | 0 | 1 | 7.8 |
| 2025-08-12 | @ Bristol City | EFL Cup | 2-0 | 0 | 0 | 0 | |
| 2025-08-09 | @ Barrow | League Two | 0-2 | 78 | 0 | 0 | 7.6 |
| 2025-08-02 | vs Oldham Athletic | League Two | 0-0 | 87 | 0 | 0 | 6.6 |
| 2025-06-10 | @ Jamaica | World Cup Qualification CONCACAF 2nd Round Grp. E | 3-0 | 69 | 0 | 0 | 6.6 |
| 2025-06-07 | vs Dominican Republic | World Cup Qualification CONCACAF 2nd Round Grp. E | 4-2 | 19 | 0 | 0 | 6.1 |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2025/2026 | Milton Keynes Dons | senior | 27 | 10 | 6 | 7.29 |
| 2024/2025 | Derby County | senior | 44 | 3 | 4 | 6.78 |
| 2023/2024 | Derby County | senior | 50 | 10 | 18 | 7.52 |
| 2022/2023 | Derby County | senior | 51 | 8 | 11 | 7.13 |
| 2021/2022 | Sheffield Wednesday | senior | 19 | 2 | 2 | 6.92 |
| 2020/2021 | Middlesbrough | senior | 9 | 1 | 1 | 6.27 |
| 2019/2020 | Cardiff City | senior | 29 | 3 | 4 | 6.71 |
| 2018/2019 | Cardiff City | senior | 21 | 4 | 1 | 6.66 |
| 2017/2018 | Cardiff City | senior | 42 | 7 | 5 | 7.04 |
| 2016/2017 | Rochdale | senior | 49 | 10 | 9 | - |
| 2015/2016 | Rochdale | senior | 36 | 10 | 5 | - |
| 2014/2015 | Cambridge United | senior | 11 | 1 | 0 | - |
| 2014/2015 | Peterborough United | senior | 16 | 0 | 1 | - |
| 2013/2014 | Shrewsbury Town | senior | 6 | 0 | 0 | - |
| 2013/2014 | Peterborough United | senior | 23 | 3 | 0 | - |
| 2012/2013 | Peterborough United | senior | 21 | 3 | 0 | - |
| 2012/2013 | Portsmouth | senior | 8 | 0 | 0 | - |
| 2011/2012 | Sheffield United | senior | 11 | 1 | 0 | - |
| 2010/2011 | Peterborough United | senior | 40 | 5 | 0 | - |
| 2009/2010 | Wolverhampton Wanderers | senior | 1 | 0 | 0 | - |
| 2026 | Guatemala | national team | 5 | 0 | 0 | - |
| 2025 | Guatemala | national team | 2 | 0 | 0 | - |
| 2024 | Guatemala | national team | 5 | 0 | 1 | - |
| 2023 | Guatemala | national team | 8 | 0 | 3 | 6.96 |
Transfer Value History
Teammates
Callum Tripp
Kane Thompson-Sommers
Sam Sherring
Simone Troso
Craig MacGillivray
Gethin Jones
Liam Kelly
Daniel Crowley
Alex Gilbey
Scott Hogan
Aaron Collins
Kane Wilson
Callum Paterson
Joe Tomlinson
Luke Offord
Aaron Nemane
Jonathan Leko
William Collar
Marvin Ekpiteta
Laurence Maguire
Connor Lemonheigh-Evans
Curtis Nelson
Phoenix Scholtz
Ben Wiles
Connal Trueman
Jay Matete
Rushian Hepburn-Murphy
Jack Sanders
Tom Finch
Revin Domi
Jack Burke
Chase Medwynter
Elisha Boateng
Milton Keynes Dons