Age 21
Height 183 cm
Foot Right
Country USA
Value €497.8k
📈
Form
Rating per season, last 5 matches, and timeline all matches
Season
6.74
11 matches
Last 5
6.88
+0.14 vs season
Best
7.5
vs New Caledonia U20
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
11
Goals
0
Assists
0
Rating
6.74
Goals
0
0%
Assists
0
0%
Rating
6.70
45%
Matches
10
44%
Started
9
51%
Minutes
812
58%
🎯
Stats compared to other center-backs
Major League Soccer · percentile vs peers
Chances created
7%
Aerial duels
16%
Defensive actions
16%
Goals
0%
Shot attempts
14%
Touches
96%
🎯
Shot Map
3 shots per season
Goals
0
On target
2
xG
0.31
Conversion
0%
Goal
Saved
Off target
🔥
Heatmap
779 touches this season
Attack
Touches
779
Attack
3%
Middle
43%
Ø position
34%
Detailed Stats & Percentiles (Major League Soccer)
Shooting
| Stat | Total | Per 90 |
Percentile
avg 44%
|
Per 90 pctl
avg 45%
|
|---|---|---|---|---|
| Goals | 0 | 0.00 |
0
|
0
|
| xG | 0.34 | 0.04 |
56
|
54
|
| xGOT | 0.43 | 0.05 |
66
|
66
|
| xG excl. penalty | 0.34 | 0.04 |
56
|
54
|
| Shots | 3 | 0.33 |
40
|
40
|
| Shots on target | 1 | 0.11 |
40
|
50
|
| Headed shots | 2 | 0.22 |
50
|
50
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 45%
|
Per 90 pctl
avg 42%
|
|---|---|---|---|---|
| Assists | 0 | 0.00 |
0
|
0
|
| xA | 0.07 | 0.01 |
25
|
11
|
| Accurate passes | 579 | 64.17 |
72
|
82
|
| Pass accuracy | 96.8 | 96.82 |
100
|
100
|
| Accurate long balls | 10 | 1.11 |
23
|
7
|
| Long ball accuracy | 50.0 | 50.00 |
52
|
52
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 58%
|
Per 90 pctl
avg 56%
|
|---|---|---|---|---|
| Duels won | 29 | 3.21 |
47
|
32
|
| Duels won % | 56.9 | 56.86 |
49
|
49
|
| Aerials won | 15 | 1.66 |
63
|
60
|
| Aerials won % | 57.7 | 57.69 |
51
|
51
|
| Touches | 710 | 78.69 |
66
|
70
|
| Touches in opposition box | 5 | 0.55 |
44
|
34
|
| Dispossessed | 0 | 0.00 |
100
|
100
|
| Fouls won | 4 | 0.44 |
48
|
49
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 45%
|
Per 90 pctl
avg 40%
|
|---|---|---|---|---|
| Defensive actions | 74 | 8.20 |
56
|
43
|
| Tackles | 10 | 1.11 |
44
|
31
|
| Interceptions | 9 | 1.00 |
49
|
34
|
| Blocked scoring attempt | 10 | 1.11 |
73
|
76
|
| Fouls committed | 6 | 0.67 |
43
|
31
|
| Recoveries | 17 | 1.88 |
29
|
5
|
| Dribbled past | 5 | 0.55 |
22
|
33
|
| Clearances | 45 | 4.99 |
54
|
51
|
| Clean sheets | 1 | 0.11 |
40
|
45
|
| Goals conceded while on pitch | 13 | 1.44 |
46
|
59
|
| xG against while on pitch | 15.72 | 1.74 |
34
|
31
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 73%
|
Per 90 pctl
avg 85%
|
|---|---|---|---|---|
| Yellow cards | 1 | 0.11 |
47
|
70
|
| Red cards | 0 | 0.00 |
100
|
100
|
Shooting
| Stat | Total | Per 90 |
Percentile
avg 44%
|
Per 90 pctl
avg 45%
|
|---|---|---|---|---|
| Goals | 0 | 0.00 |
0
|
0
|
| xG | 0.34 | 0.04 |
56
|
54
|
| xGOT | 0.43 | 0.05 |
66
|
66
|
| xG excl. penalty | 0.34 | 0.04 |
56
|
54
|
| Shots | 3 | 0.33 |
40
|
40
|
| Shots on target | 1 | 0.11 |
40
|
50
|
| Headed shots | 2 | 0.22 |
50
|
50
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 45%
|
Per 90 pctl
avg 42%
|
|---|---|---|---|---|
| Assists | 0 | 0.00 |
0
|
0
|
| xA | 0.07 | 0.01 |
25
|
11
|
| Accurate passes | 579 | 64.17 |
72
|
82
|
| Pass accuracy | 96.8 | 96.82 |
100
|
100
|
| Accurate long balls | 10 | 1.11 |
23
|
7
|
| Long ball accuracy | 50.0 | 50.00 |
52
|
52
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 58%
|
Per 90 pctl
avg 56%
|
|---|---|---|---|---|
| Duels won | 29 | 3.21 |
47
|
32
|
| Duels won % | 56.9 | 56.86 |
49
|
49
|
| Aerials won | 15 | 1.66 |
63
|
60
|
| Aerials won % | 57.7 | 57.69 |
51
|
51
|
| Touches | 710 | 78.69 |
66
|
70
|
| Touches in opposition box | 5 | 0.55 |
44
|
34
|
| Dispossessed | 0 | 0.00 |
100
|
100
|
| Fouls won | 4 | 0.44 |
48
|
49
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 45%
|
Per 90 pctl
avg 40%
|
|---|---|---|---|---|
| Defensive actions | 74 | 8.20 |
56
|
43
|
| Tackles | 10 | 1.11 |
44
|
31
|
| Interceptions | 9 | 1.00 |
49
|
34
|
| Blocked scoring attempt | 10 | 1.11 |
73
|
76
|
| Fouls committed | 6 | 0.67 |
43
|
31
|
| Recoveries | 17 | 1.88 |
29
|
5
|
| Dribbled past | 5 | 0.55 |
22
|
33
|
| Clearances | 45 | 4.99 |
54
|
51
|
| Clean sheets | 1 | 0.11 |
40
|
45
|
| Goals conceded while on pitch | 13 | 1.44 |
46
|
59
|
| xG against while on pitch | 15.72 | 1.74 |
34
|
31
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 73%
|
Per 90 pctl
avg 85%
|
|---|---|---|---|---|
| Yellow cards | 1 | 0.11 |
47
|
70
|
| Red cards | 0 | 0.00 |
100
|
100
|
Recent Matches (34)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2026-05-23 | @ Charlotte FC | Major League Soccer | 1-0 | 75 | 0 | 0 | 6.5 |
| 2026-05-16 | vs Minnesota United | Major League Soccer | 2-1 | 90 | 0 | 0 | 7.1 |
| 2026-05-13 | vs Nashville SC | Major League Soccer | 0-3 | 90 | 0 | 0 | 6.8 |
| 2026-05-09 | vs Philadelphia Union | Major League Soccer | 2-1 | 90 | 0 | 0 | 6.7 |
| 2026-05-02 | vs Charlotte FC | Major League Soccer | 1-0 | 90 | 0 | 0 | 7.3 |
| 2026-04-25 | @ Inter Miami CF | Major League Soccer | 1-1 | 90 | 0 | 0 | 6.3 |
| 2026-04-22 | @ Atlanta United | Major League Soccer | 1-2 | 90 | 0 | 0 | 7.2 |
| 2026-04-18 | vs Columbus Crew | Major League Soccer | 2-1 | 90 | 0 | 0 | 7.2 |
| 2026-04-14 | vs Rhode Island FC | US Open Cup | 1-1 | 86 | 0 | 0 | 7.2 |
| 2026-04-11 | vs DC United | Major League Soccer | 1-0 | 0 | 0 | 0 | |
| 2026-04-04 | vs CF Montreal | Major League Soccer | 3-0 | 0 | 0 | 0 | |
| 2026-03-22 | @ St. Louis City | Major League Soccer | 3-1 | 0 | 0 | 0 | |
| 2026-03-15 | vs FC Cincinnati | Major League Soccer | 6-1 | 17 | 0 | 0 | 6.1 |
| 2026-02-22 | @ Nashville SC | Major League Soccer | 4-1 | 90 | 0 | 0 | 5.8 |
| 2025-12-20 | @ 1860 München | 3. Liga | 0-2 | 0 | 0 | 0 | |
| 2025-12-13 | vs RW Essen | 3. Liga | 0-0 | 0 | 0 | 0 | |
| 2025-12-06 | @ TSV Havelse | 3. Liga | 2-2 | 1 | 0 | 0 | |
| 2025-11-30 | vs VfL Osnabrück | 3. Liga | 4-1 | 4 | 0 | 0 | |
| 2025-11-22 | @ Viktoria Köln 1904 | 3. Liga | 1-5 | 0 | 0 | 0 | |
| 2025-11-14 | @ Denmark U21 | Hybrid Friendlies | 1-1 | 90 | 0 | 0 | |
| 2025-11-08 | vs Erzgebirge Aue | 3. Liga | 1-1 | 0 | 0 | 0 | |
| 2025-11-01 | @ Hansa Rostock | 3. Liga | 2-2 | 4 | 0 | 0 | |
| 2025-10-25 | vs Ulm | 3. Liga | 5-0 | 0 | 0 | 0 | |
| 2025-10-12 | vs Morocco U20 | World Cup U20 | 1-3 | 90 | 0 | 0 | 5.8 |
| 2025-10-09 | vs Italy U20 | World Cup U20 | 3-0 | 90 | 0 | 0 | 7.0 |
| 2025-10-05 | @ South Africa U20 | World Cup U20 Grp. E | 2-1 | 0 | 0 | 0 | |
| 2025-10-02 | vs France U20 | World Cup U20 Grp. E | 3-0 | 90 | 0 | 0 | 6.9 |
| 2025-09-29 | vs New Caledonia U20 | World Cup U20 Grp. E | 9-1 | 90 | 0 | 0 | 7.5 |
| 2025-09-21 | vs Energie Cottbus | 3. Liga | 2-1 | 0 | 0 | 0 | |
| 2025-09-16 | vs Alemannia Aachen | 3. Liga | 2-1 | 13 | 0 | 0 | 6.4 |
| 2025-08-30 | vs MSV Duisburg | 3. Liga | 2-3 | 0 | 0 | 0 | |
| 2025-08-23 | @ VfB Stuttgart II | 3. Liga | 1-1 | 45 | 0 | 0 | 6.7 |
| 2025-08-09 | vs Wehen Wiesbaden | 3. Liga | 2-2 | 90 | 0 | 0 | 6.6 |
| 2025-08-02 | @ Waldhof Mannheim | 3. Liga | 2-2 | 12 | 0 | 0 | 6.1 |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2026 | New England Revolution | senior | 11 | 0 | 0 | 6.74 |
| 2025/2026 | SC Verl | senior | 7 | 0 | 0 | 6.45 |
| 2024/2025 | Werder Bremen II | senior | 26 | 2 | 0 | - |
| 2023 | Oakland Roots SC | senior | 1 | 0 | 1 | 8.23 |
| 2022 | San Jose Earthquakes II | senior | 11 | 0 | 0 | 6.99 |
| 2023/2024 | Werder Bremen U19 | youth | 17 | 0 | 0 | - |
| 2022 | San Jose Earthquakes U17 | youth | 7 | 0 | 0 | - |
| 2021 | San Jose Earthquakes U17 | youth | 4 | 0 | 0 | - |
| 2025 | USA U20 | national team | 6 | 0 | 0 | - |
| 2024 | USA U20 | national team | 5 | 1 | 0 | - |
| 2024 | USA U19 | national team | 1 | 0 | 0 | - |
Transfer Value History
Teammates
Mamadou Fofana
Brayan Ceballos
Tanner Beason
Griffin Yow
Matt Polster
Leonardo Campana
Carles Gil
Dor Turgeman
Ilay Feingold
Jackson Yueill
Marcos Zambrano
Allan Oyirwoth
Damario McIntosh
Brooklyn Raines
Will Sands
Peyton Miller
Matt Turner
Malcolm Fry
Donovan Parisian
Cristiano Oliveira
Eric Klein
Luca Langoni
JD Gunn
Diego Fagúndez
Alhassan Yusuf
Andrew Farrell
New England Revolution