Age 31
Country USA
Value €50k
Contract 2026-11-30
📈
Form
Rating per season, last 5 matches, and timeline all matches
Season
7.38
9 matches
Last 5
7.10
-0.28 vs season
Best
8.7
vs Tampa Bay Rowdies
MOTM
4
of 31 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
9
Goals
2
Assists
2
Rating
7.38
Goals
2
70%
Assists
2
80%
Rating
7.38
96%
Matches
8
39%
Started
8
75%
Minutes
704
82%
🎯
Stats compared to other attacking midfielders/wingers
USL Championship · percentile vs peers
Chances created
41%
Aerial duels
72%
Defensive actions
7%
Goals
69%
Shot attempts
57%
Touches
12%
Detailed Stats & Percentiles (USL Championship)
Shooting
| Stat | Total | Per 90 |
Percentile
avg 88%
|
Per 90 pctl
avg 82%
|
|---|---|---|---|---|
| Goals | 2 | 0.26 |
70
|
62
|
| Shots | 21 | 2.68 |
94
|
83
|
| Shots on target | 12 | 1.53 |
96
|
97
|
| Headed shots | 4 | 0.51 |
92
|
86
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 63%
|
Per 90 pctl
avg 56%
|
|---|---|---|---|---|
| Assists | 2 | 0.26 |
80
|
79
|
| Accurate passes | 146 | 18.66 |
73
|
47
|
| Pass accuracy | 70.2 | 70.19 |
19
|
19
|
| Accurate long balls | 8 | 1.02 |
79
|
61
|
| Long ball accuracy | 47.1 | 47.06 |
52
|
52
|
| Chances created | 12 | 1.53 |
80
|
69
|
| Big chances created | 2 | 0.26 |
74
|
68
|
| Successful crosses | 3 | 0.38 |
60
|
52
|
| Cross accuracy | 20.0 | 20.00 |
53
|
53
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 57%
|
Per 90 pctl
avg 48%
|
|---|---|---|---|---|
| Dribbles | 16 | 2.05 |
98
|
94
|
| Dribbles success rate | 57.1 | 57.14 |
80
|
80
|
| Duels won | 28 | 3.58 |
64
|
21
|
| Duels won % | 41.8 | 41.79 |
34
|
34
|
| Aerials won | 5 | 0.64 |
56
|
35
|
| Aerials won % | 29.4 | 29.41 |
30
|
30
|
| Touches | 339 | 43.34 |
77
|
42
|
| Touches in opposition box | 51 | 6.52 |
96
|
94
|
| Dispossessed | 8 | 1.02 |
19
|
45
|
| Fouls won | 2 | 0.26 |
13
|
7
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 57%
|
Per 90 pctl
avg 48%
|
|---|---|---|---|---|
| Defensive actions | 11 | 1.41 |
49
|
14
|
| Tackles | 5 | 0.64 |
34
|
17
|
| Interceptions | 3 | 0.38 |
58
|
42
|
| Fouls committed | 4 | 0.51 |
26
|
3
|
| Recoveries | 29 | 3.71 |
82
|
54
|
| Possession won final 3rd | 5 | 0.64 |
76
|
64
|
| Dribbled past | 3 | 0.38 |
45
|
69
|
| Clearances | 3 | 0.38 |
51
|
33
|
| Clean sheets | 2 | 0.26 |
89
|
94
|
| Goals conceded while on pitch | 4 | 0.51 |
64
|
90
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 56%
|
Per 90 pctl
avg 68%
|
|---|---|---|---|---|
| Yellow cards | 2 | 0.26 |
12
|
37
|
| Red cards | 0 | 0.00 |
100
|
100
|
Shooting
| Stat | Total | Per 90 |
Percentile
avg 88%
|
Per 90 pctl
avg 82%
|
|---|---|---|---|---|
| Goals | 2 | 0.26 |
70
|
62
|
| Shots | 21 | 2.68 |
94
|
83
|
| Shots on target | 12 | 1.53 |
96
|
97
|
| Headed shots | 4 | 0.51 |
92
|
86
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 63%
|
Per 90 pctl
avg 56%
|
|---|---|---|---|---|
| Assists | 2 | 0.26 |
80
|
79
|
| Accurate passes | 146 | 18.66 |
73
|
47
|
| Pass accuracy | 70.2 | 70.19 |
19
|
19
|
| Accurate long balls | 8 | 1.02 |
79
|
61
|
| Long ball accuracy | 47.1 | 47.06 |
52
|
52
|
| Chances created | 12 | 1.53 |
80
|
69
|
| Big chances created | 2 | 0.26 |
74
|
68
|
| Successful crosses | 3 | 0.38 |
60
|
52
|
| Cross accuracy | 20.0 | 20.00 |
53
|
53
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 57%
|
Per 90 pctl
avg 48%
|
|---|---|---|---|---|
| Dribbles | 16 | 2.05 |
98
|
94
|
| Dribbles success rate | 57.1 | 57.14 |
80
|
80
|
| Duels won | 28 | 3.58 |
64
|
21
|
| Duels won % | 41.8 | 41.79 |
34
|
34
|
| Aerials won | 5 | 0.64 |
56
|
35
|
| Aerials won % | 29.4 | 29.41 |
30
|
30
|
| Touches | 339 | 43.34 |
77
|
42
|
| Touches in opposition box | 51 | 6.52 |
96
|
94
|
| Dispossessed | 8 | 1.02 |
19
|
45
|
| Fouls won | 2 | 0.26 |
13
|
7
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 57%
|
Per 90 pctl
avg 48%
|
|---|---|---|---|---|
| Defensive actions | 11 | 1.41 |
49
|
14
|
| Tackles | 5 | 0.64 |
34
|
17
|
| Interceptions | 3 | 0.38 |
58
|
42
|
| Fouls committed | 4 | 0.51 |
26
|
3
|
| Recoveries | 29 | 3.71 |
82
|
54
|
| Possession won final 3rd | 5 | 0.64 |
76
|
64
|
| Dribbled past | 3 | 0.38 |
45
|
69
|
| Clearances | 3 | 0.38 |
51
|
33
|
| Clean sheets | 2 | 0.26 |
89
|
94
|
| Goals conceded while on pitch | 4 | 0.51 |
64
|
90
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 56%
|
Per 90 pctl
avg 68%
|
|---|---|---|---|---|
| Yellow cards | 2 | 0.26 |
12
|
37
|
| Red cards | 0 | 0.00 |
100
|
100
|
Recent Matches (31)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2026-05-09 | @ Rhode Island FC | USL Championship | 1-1 | 83 | 0 | 0 | 6.8 |
| 2026-05-02 | vs Indy Eleven | USL Championship | 1-0 | 83 | 0 | 1 | 7.3 |
| 2026-04-25 | vs Sarasota Paradise | USL Cup Grp. 7 | 2-0 | 28 | 0 | 0 | 6.7 |
| 2026-04-18 | @ Charleston Battery | USL Championship | 1-1 | 90 | 0 | 0 | 6.3 |
| 2026-04-11 | vs Oakland Roots SC | USL Championship | 2-2 | 90 | 1 | 0 | 8.4 ⭐ |
| 2026-04-04 | @ Sporting JAX | USL Championship | 0-1 | 90 | 0 | 0 | 6.9 |
| 2026-03-28 | vs Loudoun United FC | USL Championship | 3-1 | 89 | 0 | 0 | 7.7 |
| 2026-03-21 | vs Pittsburgh Riverhounds SC | USL Championship | 3-0 | 89 | 1 | 1 | 8.5 ⭐ |
| 2026-03-08 | @ Birmingham Legion FC | USL Championship | 0-1 | 90 | 0 | 0 | 7.3 |
| 2025-11-03 | vs Orange County SC | USL Championship Playoff | 0-0 | 49 | 0 | 0 | 6.8 |
| 2025-10-05 | vs Hartford Athletic | USL Cup | 0-1 | 90 | 0 | 0 | 6.2 |
| 2025-09-28 | @ Monterey Bay FC | USL Championship | 1-0 | 90 | 0 | 0 | 5.9 |
| 2025-09-21 | @ Colorado Springs Switchbacks FC | USL Championship | 0-2 | 90 | 1 | 0 | 7.7 |
| 2025-09-14 | vs Phoenix Rising FC | USL Championship | 2-2 | 68 | 1 | 0 | 7.8 |
| 2025-09-10 | @ Rhode Island FC | USL Cup | 0-0 | 90 | 0 | 0 | 6.2 |
| 2025-09-06 | @ Tampa Bay Rowdies | USL Championship | 0-2 | 90 | 1 | 1 | 8.7 ⭐ |
| 2025-08-31 | @ New Mexico United | USL Championship | 0-2 | 90 | 0 | 0 | 6.7 |
| 2025-08-24 | @ El Paso Locomotive FC | USL Championship | 1-0 | 45 | 0 | 0 | 6.3 |
| 2025-08-20 | @ Loudoun United FC | USL Cup | 0-0 | 89 | 0 | 0 | 6.7 |
| 2025-08-17 | vs Oakland Roots SC | USL Championship | 3-3 | 88 | 1 | 0 | 7.5 |
| 2025-08-10 | vs Monterey Bay FC | USL Championship | 1-0 | 89 | 0 | 0 | 7.9 |
| 2025-08-03 | @ San Antonio FC | USL Championship | 1-3 | 78 | 0 | 0 | 7.0 |
| 2025-07-27 | @ Spokane Velocity FC | USL Cup Grp. 1 | 0-1 | 80 | 0 | 0 | 6.7 |
| 2025-07-20 | vs Lexington SC | USL Championship | 0-0 | 90 | 0 | 0 | 6.8 |
| 2025-07-13 | vs El Paso Locomotive FC | USL Championship | 3-0 | 61 | 0 | 0 | 6.2 |
| 2025-07-05 | @ Las Vegas Lights FC | USL Championship | 0-2 | 83 | 1 | 0 | 8.5 ⭐ |
| 2025-06-29 | @ Orange County SC | USL Cup Grp. 1 | 1-0 | 90 | 0 | 0 | 6.5 |
| 2025-06-21 | @ Rhode Island FC | USL Championship | 0-2 | 72 | 0 | 1 | 7.7 |
| 2025-06-19 | @ Birmingham Legion FC | USL Championship | 1-0 | 65 | 0 | 0 | 6.1 |
| 2025-06-15 | vs San Antonio FC | USL Championship | 0-0 | 22 | 0 | 0 | 5.9 |
| 2025-06-08 | vs FC Tulsa | USL Championship | 0-1 | 66 | 0 | 0 | 6.5 |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2026 | Tampa Bay Rowdies | senior | 9 | 2 | 2 | 7.38 |
| 2025 | Sacramento Republic FC | senior | 32 | 9 | 5 | 7.24 |
| 2024 | Sacramento Republic FC | senior | 24 | 5 | 2 | 7.06 |
| 2023 | Sacramento Republic FC | senior | 40 | 19 | 5 | 7.38 |
| 2022 | Pittsburgh Riverhounds SC | senior | 37 | 15 | 6 | 7.17 |
| 2021 | Pittsburgh Riverhounds SC | senior | 32 | 16 | 8 | 7.32 |
| 2020 | Saint Louis FC | senior | 18 | 5 | 0 | 6.95 |
| 2019 | Saint Louis FC | senior | 38 | 6 | 4 | 6.72 |
| 2018 | FC Cincinnati | senior | 13 | 1 | 1 | - |
| 2017 | Portland Timbers 2 | senior | 29 | 1 | 0 | - |
| 2017 | Portland Timbers | senior | 1 | 0 | 0 | - |
Transfer Value History
Teammates
Endri Mustali
Gennaro Nigro
Leland Archer
Jahmali Waite
Brian Schaefer
Lewis Hilton
Yanis Leerman
Evan Conway
Pedro Dolabella
MD Myers
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