Age 22
Height 178 cm
Foot Right
Country USA
Value €330k
📈
Form
Rating per season, last 5 matches, and timeline all matches
Season
6.82
6 matches
Last 5
6.86
+0.04 vs season
Best
7.8
vs Sporting Kansas City II
MOTM
0
of 20 matches
Rating by match (last 20)
≥8.0
7.0–8.0
6.0–7.0
5.5–6.0
<5.5
Filter:
Apps
6
Goals
1
Assists
0
Rating
6.82
Goals
0
0%
Assists
0
0%
Rating
7.15
90%
Matches
3
7%
Started
1
0%
Minutes
96
7%
🎯
Shot Map
1 shots per season
Goals
0
On target
0
xG
0.06
Conversion
0%
Goal
Saved
Off target
🔥
Heatmap
70 touches this season
Attack
Touches
70
Attack
27%
Middle
34%
Ø position
43%
Detailed Stats & Percentiles (MLS Next Pro)
Shooting
| Stat | Total | Per 90 |
Percentile
avg 15%
|
Per 90 pctl
avg 50%
|
|---|---|---|---|---|
| Goals | 0 | 0.00 |
0
|
0
|
| xG | 0.06 | 0.06 |
23
|
65
|
| xG excl. penalty | 0.06 | 0.06 |
23
|
65
|
| Shots | 1 | 0.94 |
15
|
71
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 3%
|
Per 90 pctl
avg 6%
|
|---|---|---|---|---|
| Assists | 0 | 0.00 |
0
|
0
|
| xA | 0.01 | 0.01 |
2
|
5
|
| Accurate passes | 23 | 21.56 |
3
|
12
|
| Pass accuracy | 71.9 | 71.88 |
7
|
7
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 34%
|
Per 90 pctl
avg 61%
|
|---|---|---|---|---|
| Duels won | 9 | 8.44 |
15
|
93
|
| Duels won % | 75.0 | 75.00 |
100
|
100
|
| Aerials won | 1 | 0.94 |
4
|
46
|
| Aerials won % | 50.0 | 50.00 |
42
|
42
|
| Touches | 62 | 58.12 |
6
|
19
|
| Touches in opposition box | 3 | 2.81 |
18
|
83
|
| Dispossessed | 1 | 0.94 |
64
|
13
|
| Fouls won | 4 | 3.75 |
27
|
95
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 39%
|
Per 90 pctl
avg 72%
|
|---|---|---|---|---|
| Defensive actions | 9 | 8.44 |
8
|
87
|
| Tackles | 4 | 3.75 |
14
|
95
|
| Recoveries | 3 | 2.81 |
0
|
16
|
| Clearances | 5 | 4.69 |
12
|
93
|
| Clean sheets | 1 | 0.94 |
46
|
100
|
| Goals conceded while on pitch | 0 | 0.00 |
100
|
100
|
| xG against while on pitch | 2.36 | 2.21 |
90
|
17
|
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 15%
|
Per 90 pctl
avg 50%
|
|---|---|---|---|---|
| Goals | 0 | 0.00 |
0
|
0
|
| xG | 0.06 | 0.06 |
23
|
65
|
| xG excl. penalty | 0.06 | 0.06 |
23
|
65
|
| Shots | 1 | 0.94 |
15
|
71
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 3%
|
Per 90 pctl
avg 6%
|
|---|---|---|---|---|
| Assists | 0 | 0.00 |
0
|
0
|
| xA | 0.01 | 0.01 |
2
|
5
|
| Accurate passes | 23 | 21.56 |
3
|
12
|
| Pass accuracy | 71.9 | 71.88 |
7
|
7
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 34%
|
Per 90 pctl
avg 61%
|
|---|---|---|---|---|
| Duels won | 9 | 8.44 |
15
|
93
|
| Duels won % | 75.0 | 75.00 |
100
|
100
|
| Aerials won | 1 | 0.94 |
4
|
46
|
| Aerials won % | 50.0 | 50.00 |
42
|
42
|
| Touches | 62 | 58.12 |
6
|
19
|
| Touches in opposition box | 3 | 2.81 |
18
|
83
|
| Dispossessed | 1 | 0.94 |
64
|
13
|
| Fouls won | 4 | 3.75 |
27
|
95
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 39%
|
Per 90 pctl
avg 72%
|
|---|---|---|---|---|
| Defensive actions | 9 | 8.44 |
8
|
87
|
| Tackles | 4 | 3.75 |
14
|
95
|
| Recoveries | 3 | 2.81 |
0
|
16
|
| Clearances | 5 | 4.69 |
12
|
93
|
| Clean sheets | 1 | 0.94 |
46
|
100
|
| Goals conceded while on pitch | 0 | 0.00 |
100
|
100
|
| xG against while on pitch | 2.36 | 2.21 |
90
|
17
|
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 (50)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2026-05-25 | @ Los Angeles FC | Major League Soccer | 1-0 | 0 | 0 | 0 | |
| 2026-05-17 | @ Vancouver Whitecaps 2 | MLS Next Pro | 0-2 | 61 | 0 | 0 | 7.0 |
| 2026-05-17 | vs LA Galaxy | Major League Soccer | 0-2 | 0 | 0 | 0 | |
| 2026-05-11 | @ Austin FC II | MLS Next Pro | 3-0 | 62 | 0 | 0 | 6.4 |
| 2026-05-04 | @ Sporting Kansas City II | MLS Next Pro | 2-2 | 90 | 1 | 0 | 7.8 |
| 2026-05-02 | @ Sporting Kansas City | Major League Soccer | 1-1 | 0 | 0 | 0 | |
| 2026-04-27 | vs Los Angeles FC II | MLS Next Pro | 4-1 | 61 | 0 | 0 | 6.8 |
| 2026-04-26 | vs FC Dallas | Major League Soccer | 2-1 | 1 | 0 | 0 | |
| 2026-04-19 | vs St. Louis City | Major League Soccer | 4-1 | 0 | 0 | 0 | |
| 2026-04-16 | vs Tigres | CONCACAF Champions Cup | 3-1 | 0 | 0 | 0 | |
| 2026-04-09 | @ Tigres | CONCACAF Champions Cup | 2-0 | 3 | 0 | 0 | |
| 2026-04-05 | @ Houston Dynamo FC | Major League Soccer | 0-1 | 0 | 0 | 0 | |
| 2026-03-30 | vs Ventura County FC | MLS Next Pro | 0-1 | 90 | 0 | 0 | 6.3 |
| 2026-03-22 | @ Minnesota United | Major League Soccer | 0-0 | 0 | 0 | 0 | |
| 2026-03-19 | vs Vancouver Whitecaps | CONCACAF Champions Cup | 2-1 | 0 | 0 | 0 | |
| 2026-03-15 | @ San Jose Earthquakes | Major League Soccer | 0-1 | 90 | 0 | 0 | 7.2 |
| 2026-03-13 | @ Vancouver Whitecaps | CONCACAF Champions Cup | 0-3 | 0 | 0 | 0 | |
| 2026-03-08 | @ St. Louis City | Major League Soccer | 0-1 | 5 | 0 | 0 | |
| 2026-03-02 | vs Los Angeles FC II | MLS Next Pro | 2-2 | 61 | 0 | 0 | 6.8 |
| 2026-03-01 | @ Real Salt Lake | Major League Soccer | 2-1 | 0 | 0 | 0 | |
| 2025-11-03 | vs Orange County SC | USL Championship Playoff | 0-0 | 30 | 0 | 0 | 6.3 |
| 2025-10-26 | vs Miami FC | USL Championship | 0-1 | 90 | 0 | 0 | 6.6 |
| 2025-10-23 | vs Charleston Battery | USL Championship | 1-0 | 45 | 0 | 0 | 6.2 |
| 2025-10-17 | @ Lexington SC | USL Championship | 2-2 | 10 | 0 | 0 | 6.5 |
| 2025-10-11 | @ Hartford Athletic | USL Championship | 3-2 | 0 | 0 | 0 | |
| 2025-10-02 | vs Orange County SC | USL Championship | 2-1 | 90 | 0 | 0 | 7.3 |
| 2025-09-28 | @ Monterey Bay FC | USL Championship | 1-0 | 5 | 0 | 0 | |
| 2025-09-21 | @ Colorado Springs Switchbacks FC | USL Championship | 0-2 | 0 | 0 | 0 | |
| 2025-09-14 | vs Phoenix Rising FC | USL Championship | 2-2 | 44 | 0 | 0 | 6.4 |
| 2025-09-10 | @ Rhode Island FC | USL Cup | 0-0 | 0 | 0 | 0 | |
| 2025-09-05 | vs Vancouver Whitecaps 2 | MLS Next Pro | 1-3 | 90 | 0 | 0 | 6.7 |
| 2025-09-01 | vs Inter Miami CF | Leagues Cup | 3-0 | 0 | 0 | 0 | |
| 2025-08-28 | @ LA Galaxy | Leagues Cup | 0-2 | 0 | 0 | 0 | |
| 2025-08-25 | vs Sporting Kansas City | Major League Soccer | 5-2 | 90 | 0 | 0 | 5.8 |
| 2025-08-21 | vs Puebla | Leagues Cup | 0-0 | 0 | 0 | 0 | |
| 2025-08-17 | @ Minnesota United | Major League Soccer | 1-0 | 0 | 0 | 0 | |
| 2025-08-16 | @ Minnesota United 2 | MLS Next Pro | 1-1 | 45 | 0 | 0 | 6.0 |
| 2025-08-11 | vs Los Angeles FC II | MLS Next Pro | 4-2 | 90 | 0 | 0 | 6.5 |
| 2025-08-07 | vs Tijuana | Leagues Cup | 2-1 | 0 | 0 | 0 | |
| 2025-07-28 | vs Portland Timbers 2 | MLS Next Pro | 1-2 | 65 | 0 | 0 | 6.2 |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2026 | Tacoma Defiance | senior | 6 | 1 | 0 | 6.82 |
| 2026 | Seattle Sounders FC | senior | 4 | 0 | 0 | 7.15 |
| 2025 | Sacramento Republic FC | senior | 7 | 0 | 0 | 6.55 |
| 2025 | Seattle Sounders FC | senior | 3 | 0 | 0 | 6.19 |
| 2024 | Seattle Sounders FC | senior | 15 | 0 | 1 | 6.66 |
| 2023 | Seattle Sounders FC | senior | 15 | 0 | 1 | 6.90 |
| 2025 | Tacoma Defiance | senior | 13 | 0 | 0 | 6.44 |
| 2024 | Tacoma Defiance | senior | 9 | 0 | 1 | 7.04 |
| 2023 | Tacoma Defiance | senior | 7 | 0 | 0 | 6.76 |
| 2022 | Tacoma Defiance | senior | 19 | 1 | 2 | 7.22 |
| 2021 | Tacoma Defiance | senior | 18 | 0 | 0 | 6.60 |
| 2019/2020 | Seattle Sounders FC Under 16/17 | youth | 3 | 0 | 0 | - |
| 2021 | Seattle Sounders FC U17 | youth | 3 | 0 | 0 | - |
Teammates
Michael Jordan
Ryan Sailor
Edson Carli
Xavi Gnaulati
Danny Robles
Antino Lopez
Yu Tsukanome
Kevin Bonilla
Stuart Hawkins
Charles Dodzi
Mark O'Neill
Mohammed Shour
Rafael Jauregui
Peter Kingston
Joe Dale
Demian Alvarez
Codey Phoenix
Cris Batiz
Max Anchor
Mitchell Emert
Gallatin Sandnes
Noah Newman
Jasper Winslow
Leonardo Flores Gonzalez
Omar Hassan
Drew Brown
Mark Bronnik
Charlie Gaffney
Sebastian Gomez
Osaze De Rosario
Trophies
Seattle Sounders FC
🏆
Leagues Cup
x1
Tacoma Defiance