Age 25
Country USA
Value €168.4k
📈
Form
Rating per season, last 5 matches, and timeline all matches
Season
7.01
12 matches
Last 5
7.58
+0.57 vs season
Best
8.9
vs Miami FC
MOTM
2
of 35 matches
Rating by match (last 30)
≥8.0
7.0–8.0
6.0–7.0
5.5–6.0
<5.5
📅
Fromext match
USL Cup Grp. 7
Sporting JAX
VS
2026-06-06
Tampa Bay Rowdies
🧬
Attributes
Chances created
Aerial duels
Defensive actions
Goals
Shot attempts
Touches
Filter:
Apps
12
Goals
6
Assists
2
Rating
7.01
Goals
4
80%
Assists
2
100%
Rating
7.01
77%
Matches
10
55%
Started
7
60%
Minutes
608
60%
🎯
Stats compared to other attacking midfielders/wingers
USL Championship · percentile vs peers
Chances created
11%
Aerial duels
95%
Defensive actions
12%
Goals
99%
Shot attempts
66%
Touches
0%
Detailed Stats & Percentiles (USL Championship)
Shooting
| Stat | Total | Per 90 |
Percentile
avg 65%
|
Per 90 pctl
avg 57%
|
|---|---|---|---|---|
| Goals | 4 | 0.59 |
80
|
78
|
| Shots | 14 | 2.07 |
54
|
36
|
| Shots on target | 7 | 1.04 |
67
|
54
|
| Headed shots | 4 | 0.59 |
62
|
60
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 59%
|
Per 90 pctl
avg 53%
|
|---|---|---|---|---|
| Assists | 2 | 0.30 |
100
|
91
|
| Accurate passes | 67 | 9.92 |
50
|
31
|
| Pass accuracy | 64.4 | 64.42 |
19
|
19
|
| Accurate long balls | 2 | 0.30 |
49
|
47
|
| Long ball accuracy | 40.0 | 40.00 |
47
|
47
|
| Chances created | 6 | 0.89 |
57
|
45
|
| Big chances created | 3 | 0.44 |
93
|
88
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 63%
|
Per 90 pctl
avg 55%
|
|---|---|---|---|---|
| Dribbles | 5 | 0.74 |
72
|
72
|
| Dribbles success rate | 55.6 | 55.56 |
81
|
81
|
| Duels won | 30 | 4.44 |
62
|
37
|
| Duels won % | 42.9 | 42.86 |
60
|
60
|
| Aerials won | 12 | 1.78 |
60
|
50
|
| Aerials won % | 33.3 | 33.33 |
39
|
39
|
| Touches | 183 | 27.09 |
54
|
22
|
| Touches in opposition box | 29 | 4.29 |
68
|
54
|
| Dispossessed | 2 | 0.30 |
67
|
90
|
| Fouls won | 11 | 1.63 |
68
|
49
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 46%
|
Per 90 pctl
avg 46%
|
|---|---|---|---|---|
| Defensive actions | 6 | 0.89 |
29
|
13
|
| Tackles | 2 | 0.30 |
29
|
18
|
| Fouls committed | 10 | 1.48 |
52
|
34
|
| Recoveries | 8 | 1.18 |
34
|
14
|
| Possession won final 3rd | 4 | 0.59 |
67
|
68
|
| Dribbled past | 2 | 0.30 |
37
|
63
|
| Clearances | 4 | 0.59 |
47
|
44
|
| Clean sheets | 1 | 0.15 |
67
|
77
|
| Goals conceded while on pitch | 5 | 0.74 |
54
|
85
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 100%
|
Per 90 pctl
avg 100%
|
|---|---|---|---|---|
| Yellow cards | 0 | 0.00 |
100
|
100
|
| Red cards | 0 | 0.00 |
100
|
100
|
Shooting
| Stat | Total | Per 90 |
Percentile
avg 65%
|
Per 90 pctl
avg 57%
|
|---|---|---|---|---|
| Goals | 4 | 0.59 |
80
|
78
|
| Shots | 14 | 2.07 |
54
|
36
|
| Shots on target | 7 | 1.04 |
67
|
54
|
| Headed shots | 4 | 0.59 |
62
|
60
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 59%
|
Per 90 pctl
avg 53%
|
|---|---|---|---|---|
| Assists | 2 | 0.30 |
100
|
91
|
| Accurate passes | 67 | 9.92 |
50
|
31
|
| Pass accuracy | 64.4 | 64.42 |
19
|
19
|
| Accurate long balls | 2 | 0.30 |
49
|
47
|
| Long ball accuracy | 40.0 | 40.00 |
47
|
47
|
| Chances created | 6 | 0.89 |
57
|
45
|
| Big chances created | 3 | 0.44 |
93
|
88
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 63%
|
Per 90 pctl
avg 55%
|
|---|---|---|---|---|
| Dribbles | 5 | 0.74 |
72
|
72
|
| Dribbles success rate | 55.6 | 55.56 |
81
|
81
|
| Duels won | 30 | 4.44 |
62
|
37
|
| Duels won % | 42.9 | 42.86 |
60
|
60
|
| Aerials won | 12 | 1.78 |
60
|
50
|
| Aerials won % | 33.3 | 33.33 |
39
|
39
|
| Touches | 183 | 27.09 |
54
|
22
|
| Touches in opposition box | 29 | 4.29 |
68
|
54
|
| Dispossessed | 2 | 0.30 |
67
|
90
|
| Fouls won | 11 | 1.63 |
68
|
49
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 46%
|
Per 90 pctl
avg 46%
|
|---|---|---|---|---|
| Defensive actions | 6 | 0.89 |
29
|
13
|
| Tackles | 2 | 0.30 |
29
|
18
|
| Fouls committed | 10 | 1.48 |
52
|
34
|
| Recoveries | 8 | 1.18 |
34
|
14
|
| Possession won final 3rd | 4 | 0.59 |
67
|
68
|
| Dribbled past | 2 | 0.30 |
37
|
63
|
| Clearances | 4 | 0.59 |
47
|
44
|
| Clean sheets | 1 | 0.15 |
67
|
77
|
| Goals conceded while on pitch | 5 | 0.74 |
54
|
85
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 100%
|
Per 90 pctl
avg 100%
|
|---|---|---|---|---|
| Yellow cards | 0 | 0.00 |
100
|
100
|
| Red cards | 0 | 0.00 |
100
|
100
|
Recent Matches (36)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2026-05-30 | @ Louisville City FC | USL Championship | 0-2 | 89 | 1 | 0 | 7.7 |
| 2026-05-23 | vs Phoenix Rising FC | USL Championship | 3-0 | 45 | 1 | 1 | 8.4 ⭐ |
| 2026-05-21 | @ New Mexico United | USL Championship | 0-1 | 76 | 0 | 0 | 6.6 |
| 2026-05-16 | @ Miami FC | USL Cup Grp. 7 | 1-4 | 79 | 2 | 0 | 8.9 ⭐ |
| 2026-05-09 | @ Rhode Island FC | USL Championship | 1-1 | 13 | 0 | 0 | 6.3 |
| 2026-05-02 | vs Indy Eleven | USL Championship | 1-0 | 90 | 0 | 0 | 6.7 |
| 2026-04-25 | vs Sarasota Paradise | USL Cup Grp. 7 | 2-0 | 28 | 0 | 0 | 6.6 |
| 2026-04-18 | @ Charleston Battery | USL Championship | 1-1 | 89 | 0 | 0 | 6.3 |
| 2026-04-11 | vs Oakland Roots SC | USL Championship | 2-2 | 76 | 0 | 0 | 6.4 |
| 2026-04-04 | @ Sporting JAX | USL Championship | 0-1 | 61 | 0 | 0 | 6.5 |
| 2026-03-28 | vs Loudoun United FC | USL Championship | 3-1 | 45 | 1 | 0 | 7.2 |
| 2026-03-21 | vs Pittsburgh Riverhounds SC | USL Championship | 3-0 | 24 | 1 | 1 | 8.0 |
| 2025-11-02 | vs Rhode Island FC | USL Championship Playoff | 0-0 | 120 | 0 | 0 | 6.8 |
| 2025-10-25 | vs Birmingham Legion FC | USL Championship | 2-1 | 90 | 0 | 0 | 6.5 |
| 2025-10-23 | @ Sacramento Republic FC | USL Championship | 1-0 | 45 | 0 | 0 | 5.8 |
| 2025-10-18 | vs Detroit City FC | USL Championship | 1-1 | 90 | 1 | 0 | 7.5 |
| 2025-10-13 | vs Colorado Springs Switchbacks FC | USL Championship | 5-0 | 90 | 1 | 0 | 7.8 |
| 2025-10-11 | vs Colorado Springs Switchbacks FC | USL Championship | 1-0 | 90 | 0 | 0 | |
| 2025-09-28 | @ Orange County SC | USL Championship | 2-2 | 90 | 1 | 0 | 8.2 |
| 2025-09-21 | @ El Paso Locomotive FC | USL Championship | 0-2 | 82 | 1 | 0 | 7.8 |
| 2025-09-13 | vs Oakland Roots SC | USL Championship | 3-3 | 90 | 1 | 0 | 7.7 |
| 2025-09-06 | vs Indy Eleven | USL Championship | 2-1 | 89 | 0 | 0 | 7.0 |
| 2025-08-30 | @ Rhode Island FC | USL Championship | 1-0 | 64 | 0 | 0 | 6.1 |
| 2025-08-24 | vs Loudoun United FC | USL Championship | 4-1 | 30 | 1 | 0 | 7.2 |
| 2025-08-16 | @ Pittsburgh Riverhounds SC | USL Championship | 1-2 | 86 | 0 | 1 | 7.4 |
| 2025-08-10 | @ Louisville City FC | USL Championship | 4-1 | 90 | 1 | 0 | 7.6 |
| 2025-07-26 | vs Tampa Bay Rowdies | USL Cup Grp. 6 | 2-1 | 28 | 1 | 0 | 7.6 |
| 2025-07-19 | vs Miami FC | USL Championship | 3-0 | 31 | 0 | 0 | 6.0 |
| 2025-07-13 | @ New Mexico United | USL Championship | 1-2 | 60 | 0 | 0 | 6.4 |
| 2025-07-06 | vs North Carolina FC | USL Championship | 1-0 | 62 | 0 | 0 | 6.1 |
| 2025-07-03 | @ Birmingham Legion FC | USL Championship | 0-0 | 90 | 0 | 0 | 7.1 |
| 2025-06-28 | @ South Georgia Tormenta FC | USL Cup Grp. 6 | 3-3 | 28 | 0 | 0 | 6.2 |
| 2025-06-21 | vs Phoenix Rising FC | USL Championship | 4-1 | 89 | 1 | 1 | 8.4 |
| 2025-06-18 | @ Miami FC | USL Championship | 1-0 | 90 | 0 | 0 | 6.2 |
| 2025-06-14 | @ Hartford Athletic | USL Championship | 1-2 | 90 | 1 | 0 | 8.2 |
| 2025-06-07 | @ Loudoun United FC | USL Championship | 1-1 | 90 | 1 | 0 | 8.1 |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2026 | Tampa Bay Rowdies | senior | 12 | 6 | 2 | 7.01 |
| 2025 | Charleston Battery | senior | 34 | 19 | 4 | 7.29 |
| 2024 | Charleston Battery | senior | 38 | 17 | 3 | 7.04 |
| 2023 | New York City FC II | senior | 28 | 19 | 5 | 7.42 |
| 2018/2019 | Philadelphia Union Under 18/19 | youth | 3 | 0 | 0 | - |
| 2017/2018 | Philadelphia Union Under 16/17 | youth | 2 | 1 | 0 | - |
Transfer Value History
Teammates
Endri Mustali
Gennaro Nigro
Leland Archer
Jahmali Waite
Brian Schaefer
Lewis Hilton
Yanis Leerman
Evan Conway
Pedro Dolabella
Russell Cicerone
Gino Vivi
Louis Perez
Karsen Henderlong
Marco Micaletto
Mattheus
Isaiah LeFlore
Charlie Ostrem
Max Schneider
Austin Pack
Dion Acoff
Laurence Wyke
Owen Finnerty
Sebastian Cruz
Alexander Rodriguez
Jesse Tita
Nathan Dossantos