Age 22
Height 183 cm
Country USA
Value €80k
📈
Form
Rating per season, last 5 matches, and timeline all matches
Season
6.98
4 matches
Last 5
6.64
-0.34 vs season
Best
8.1
vs Austin FC
MOTM
0
of 11 matches
Rating by match (last 11)
≥8.0
7.0–8.0
6.0–7.0
5.5–6.0
<5.5
Filter:
Apps
4
Goals
0
Assists
0
Rating
6.98
Goals
1
70%
Assists
0
0%
Rating
6.57
21%
Matches
7
22%
Started
4
30%
Minutes
384
34%
🎯
Shot Map
5 shots per season
Goals
1
On target
4
xG
0.54
Conversion
20%
Goal
Saved
Off target
🔥
Heatmap
289 touches this season
Attack
Touches
289
Attack
26%
Middle
41%
Ø position
47%
Detailed Stats & Percentiles (Major League Soccer)
Shooting
| Stat | Total | Per 90 |
Percentile
avg 73%
|
Per 90 pctl
avg 90%
|
|---|---|---|---|---|
| Goals | 1 | 0.23 |
70
|
90
|
| xG | 0.54 | 0.13 |
76
|
88
|
| xGOT | 1.34 | 0.31 |
90
|
96
|
| xG excl. penalty | 0.54 | 0.13 |
76
|
88
|
| Shots | 5 | 1.17 |
57
|
83
|
| Shots on target | 2 | 0.47 |
57
|
87
|
| Headed shots | 3 | 0.70 |
86
|
96
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 35%
|
Per 90 pctl
avg 44%
|
|---|---|---|---|---|
| Assists | 0 | 0.00 |
0
|
0
|
| xA | 0.52 | 0.12 |
50
|
72
|
| Accurate passes | 110 | 25.78 |
21
|
21
|
| Pass accuracy | 76.9 | 76.92 |
21
|
21
|
| Accurate long balls | 5 | 1.17 |
29
|
45
|
| Long ball accuracy | 45.5 | 45.45 |
68
|
68
|
| Chances created | 3 | 0.70 |
31
|
48
|
| Successful crosses | 2 | 0.47 |
34
|
56
|
| Cross accuracy | 28.6 | 28.57 |
66
|
66
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 40%
|
Per 90 pctl
avg 43%
|
|---|---|---|---|---|
| Duels won | 17 | 3.98 |
26
|
31
|
| Duels won % | 48.6 | 48.57 |
28
|
28
|
| Aerials won | 8 | 1.88 |
57
|
81
|
| Aerials won % | 80.0 | 80.00 |
94
|
94
|
| Touches | 245 | 57.42 |
30
|
18
|
| Touches in opposition box | 8 | 1.88 |
41
|
61
|
| Dispossessed | 4 | 0.94 |
31
|
13
|
| Fouls won | 2 | 0.47 |
11
|
20
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 39%
|
Per 90 pctl
avg 39%
|
|---|---|---|---|---|
| Defensive actions | 23 | 5.39 |
29
|
30
|
| Tackles | 7 | 1.64 |
30
|
42
|
| Interceptions | 7 | 1.64 |
53
|
82
|
| Blocked scoring attempt | 3 | 0.70 |
64
|
90
|
| Fouls committed | 8 | 1.88 |
50
|
75
|
| Recoveries | 8 | 1.88 |
15
|
1
|
| Dribbled past | 3 | 0.70 |
56
|
49
|
| Clearances | 6 | 1.41 |
18
|
10
|
| Clean sheets | 0 | 0.00 |
0
|
0
|
| Goals conceded while on pitch | 8 | 1.88 |
59
|
35
|
| xG against while on pitch | 9.50 | 2.23 |
52
|
16
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 72%
|
Per 90 pctl
avg 69%
|
|---|---|---|---|---|
| Yellow cards | 1 | 0.23 |
44
|
39
|
| Red cards | 0 | 0.00 |
100
|
100
|
Shooting
| Stat | Total | Per 90 |
Percentile
avg 73%
|
Per 90 pctl
avg 90%
|
|---|---|---|---|---|
| Goals | 1 | 0.23 |
70
|
90
|
| xG | 0.54 | 0.13 |
76
|
88
|
| xGOT | 1.34 | 0.31 |
90
|
96
|
| xG excl. penalty | 0.54 | 0.13 |
76
|
88
|
| Shots | 5 | 1.17 |
57
|
83
|
| Shots on target | 2 | 0.47 |
57
|
87
|
| Headed shots | 3 | 0.70 |
86
|
96
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 35%
|
Per 90 pctl
avg 44%
|
|---|---|---|---|---|
| Assists | 0 | 0.00 |
0
|
0
|
| xA | 0.52 | 0.12 |
50
|
72
|
| Accurate passes | 110 | 25.78 |
21
|
21
|
| Pass accuracy | 76.9 | 76.92 |
21
|
21
|
| Accurate long balls | 5 | 1.17 |
29
|
45
|
| Long ball accuracy | 45.5 | 45.45 |
68
|
68
|
| Chances created | 3 | 0.70 |
31
|
48
|
| Successful crosses | 2 | 0.47 |
34
|
56
|
| Cross accuracy | 28.6 | 28.57 |
66
|
66
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 40%
|
Per 90 pctl
avg 43%
|
|---|---|---|---|---|
| Duels won | 17 | 3.98 |
26
|
31
|
| Duels won % | 48.6 | 48.57 |
28
|
28
|
| Aerials won | 8 | 1.88 |
57
|
81
|
| Aerials won % | 80.0 | 80.00 |
94
|
94
|
| Touches | 245 | 57.42 |
30
|
18
|
| Touches in opposition box | 8 | 1.88 |
41
|
61
|
| Dispossessed | 4 | 0.94 |
31
|
13
|
| Fouls won | 2 | 0.47 |
11
|
20
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 39%
|
Per 90 pctl
avg 39%
|
|---|---|---|---|---|
| Defensive actions | 23 | 5.39 |
29
|
30
|
| Tackles | 7 | 1.64 |
30
|
42
|
| Interceptions | 7 | 1.64 |
53
|
82
|
| Blocked scoring attempt | 3 | 0.70 |
64
|
90
|
| Fouls committed | 8 | 1.88 |
50
|
75
|
| Recoveries | 8 | 1.88 |
15
|
1
|
| Dribbled past | 3 | 0.70 |
56
|
49
|
| Clearances | 6 | 1.41 |
18
|
10
|
| Clean sheets | 0 | 0.00 |
0
|
0
|
| Goals conceded while on pitch | 8 | 1.88 |
59
|
35
|
| xG against while on pitch | 9.50 | 2.23 |
52
|
16
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 72%
|
Per 90 pctl
avg 69%
|
|---|---|---|---|---|
| Yellow cards | 1 | 0.23 |
44
|
39
|
| Red cards | 0 | 0.00 |
100
|
100
|
Recent Matches (17)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2026-05-24 | @ Portland Timbers | Major League Soccer | 1-3 | 45 | 0 | 0 | 6.4 |
| 2026-05-21 | @ Colorado Rapids | US Open Cup | 2-0 | 4 | 0 | 0 | |
| 2026-05-17 | vs FC Dallas | Major League Soccer | 2-3 | 70 | 0 | 0 | 6.1 |
| 2026-05-14 | @ Seattle Sounders FC | Major League Soccer | 3-2 | 90 | 0 | 0 | 6.1 |
| 2026-05-10 | vs Vancouver Whitecaps | Major League Soccer | 1-1 | 1 | 0 | 0 | |
| 2026-05-02 | @ Toronto FC | Major League Soccer | 1-1 | 0 | 0 | 0 | |
| 2026-04-29 | vs Minnesota United | US Open Cup | 4-2 | 0 | 0 | 0 | |
| 2026-04-26 | @ St. Louis City | Major League Soccer | 2-3 | 90 | 0 | 0 | 6.5 |
| 2026-04-23 | vs Austin FC | Major League Soccer | 5-1 | 74 | 1 | 0 | 8.1 |
| 2026-04-19 | @ Los Angeles FC | Major League Soccer | 1-4 | 0 | 0 | 0 | |
| 2026-04-16 | vs Phoenix Rising FC | US Open Cup | 2-0 | 90 | 1 | 0 | 8.0 |
| 2026-04-12 | @ Sporting Kansas City | Major League Soccer | 1-3 | 14 | 0 | 0 | 6.2 |
| 2026-04-05 | vs San Diego FC | Major League Soccer | 3-0 | 0 | 0 | 0 | |
| 2026-03-22 | @ Colorado Rapids 2 | MLS Next Pro | 1-4 | 90 | 0 | 0 | 7.4 |
| 2026-03-15 | @ Tacoma Defiance | MLS Next Pro | 0-0 | 90 | 0 | 0 | 6.9 |
| 2026-03-09 | vs Los Angeles FC II | MLS Next Pro | 4-1 | 90 | 0 | 0 | 7.2 |
| 2026-03-01 | @ Portland Timbers 2 | MLS Next Pro | 2-1 | 90 | 0 | 0 | 6.4 |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2026 | San Jose Earthquakes II | senior | 4 | 0 | 0 | 6.98 |
| 2026 | San Jose Earthquakes | senior | 9 | 2 | 0 | 6.89 |
| 2022 | Philadelphia Union II | senior | 8 | 0 | 0 | 6.61 |
| 2020 | Philadelphia Union II | senior | 9 | 1 | 0 | 6.19 |
| 2019/2020 | Philadelphia Union Under 18/19 | youth | 3 | 0 | 1 | - |
| 2019/2020 | Philadelphia Union Under 16/17 | youth | 5 | 0 | 1 | - |
Teammates
Edwyn Mendoza
Kaedren Spivey
Luca Ulrich
Rohan Rajagopal
Jamar Ricketts
Paul Marie
David Romney
Daniel Munie
Ian Harkes
Ousseni Bouda
Niko Tsakiris
Timo Werner
Ronaldo Vieira
Jack Skahan
Reid Roberts
Preston Judd
Nick Fernandez
Noel Buck
Nate Crockford
DeJuan Jones
Max Floriani
Benji Kikanovic
Francesco Montali
Nonso Adimabua
Beau Leroux
Earl Edwards Jr.
Jonathan González
Daniel
Darius Johnson
Vítor Costa
San Jose Earthquakes