Playing now
Live| Season | Team | Competition | MP | Min | G | A |
|---|---|---|---|---|---|---|
| 2023/24 | Timbers2 | MLS Next Pro | 15 | 668 | 1 | 1 |
| 2022/23 | Timbers2 | MLS Next Pro | 23 | 1,537 | 3 | 6 |
| 2021/22 | North Carolina FC | USL League One | 25 | 1,423 | 4 | 3 |
| 2020/21 | Philadelphia Union II | United Soccer League | 11 | 443 | 1 | 0 |
| 2019/20 | Philadelphia Union II | United Soccer League | 5 | 178 | 1 | 0 |
| 2019/20 | Philadelphia Union U18/19 | US Soccer Development Academy U18/19 | 9 | 582 | 3 | 1 |
| 2018/19 | Philadelphia Union U18/19 | US Soccer Development Academy U18/19 | 5 | 166 | 1 | 0 |
| Total | 7 seasons | 93 | 4,997 | 14 | 11 |
MLS Next Pro
2023/24Compared with 128 players in the same position in 2023/24.
Value: per 90 minutes played, except the percentages. Percentile: how many of those players rank below, from 0 to 100. The dotted ring on the chart is the 50th percentile, meaning the average for the position.
| Metric | Value | Percentile |
|---|---|---|
| Goals | 0.13 | 15 |
| Shots | 3.91 | 94 |
| Chances created | 0.94 | 33 |
| Dribbles | 2.29 | 89 |
| Touches in the box | 4.58 | 50 |
| Aerial game | 25% | 20 |
| Metric | Total |
|---|---|
| Goals | 1 |
| Assists | 1 |
| Big chances created | 7 |
| Shots | 29 |
| Dribbles completed | 17 |
| Tackles won | 9 |
| Interceptions | 3 |
MLS Next Pro
2022/23Compared with 94 players in the same position in 2022/23.
Value: per 90 minutes played, except the percentages. Percentile: how many of those players rank below, from 0 to 100. The dotted ring on the chart is the 50th percentile, meaning the average for the position.
| Metric | Value | Percentile |
|---|---|---|
| Goals | 0.18 | 20 |
| Shots | 1.58 | 19 |
| Chances created | 0.94 | 37 |
| Dribbles | 0.88 | 49 |
| Touches in the box | 3.28 | 28 |
| Aerial game | 23% | 13 |
| Metric | Total |
|---|---|
| Goals | 3 |
| Assists | 6 |
| Big chances created | 16 |
| Shots | 27 |
| Dribbles completed | 15 |
| Tackles won | 16 |
| Interceptions | 10 |
| Clearances | 2 |
USL League One
2021/22Compared with 49 players in the same position in 2021/22.
Value: per 90 minutes played, except the percentages. Percentile: how many of those players rank below, from 0 to 100. The dotted ring on the chart is the 50th percentile, meaning the average for the position.
| Metric | Value | Percentile |
|---|---|---|
| Goals | 0.25 | 48 |
| Shots | 2.28 | 58 |
| Chances created | 1.08 | 62 |
| Dribbles | 1.26 | 64 |
| Touches in the box | 3.67 | 36 |
| Aerial game | 31% | 34 |
| Metric | Total |
|---|---|
| Goals | 4 |
| Assists | 3 |
| Big chances created | 17 |
| Shots | 36 |
| Dribbles completed | 20 |
| Tackles won | 7 |
| Interceptions | 9 |
| Clearances | 6 |
| Clean sheets | 1 |
United Soccer League
2020/21Compared with 116 players in the same position in 2020/21.
Value: per 90 minutes played, except the percentages. Percentile: how many of those players rank below, from 0 to 100. The dotted ring on the chart is the 50th percentile, meaning the average for the position.
Small sample so far: few matches played.
| Metric | Value | Percentile |
|---|---|---|
| Goals | 0.20 | 34 |
| Shots | 1.83 | 24 |
| Chances created | 0.41 | 5 |
| Dribbles | 0.81 | 33 |
| Touches in the box | 1.63 | 6 |
| Aerial game | 18% | 14 |
| Metric | Total |
|---|---|
| Goals | 1 |
| Big chances created | 2 |
| Shots | 9 |
| Dribbles completed | 4 |
| Tackles won | 4 |
| Interceptions | 2 |
| Clearances | 2 |
United Soccer League
2019/20Compared with 172 players in the same position in 2019/20.
Value: per 90 minutes played, except the percentages. Percentile: how many of those players rank below, from 0 to 100. The dotted ring on the chart is the 50th percentile, meaning the average for the position.
Small sample so far: few matches played.
| Metric | Value | Percentile |
|---|---|---|
| Goals | 0.51 | 77 |
| Shots | 1.52 | 9 |
| Chances created | 0.51 | 6 |
| Dribbles | 0.00 | 1 |
| Touches in the box | 2.02 | 5 |
| Aerial game | 33% | 37 |
| Metric | Total |
|---|---|
| Goals | 1 |
| Big chances created | 1 |
| Shots | 3 |
| Tackles won | 2 |
| Clearances | 1 |
US Soccer Development Academy U18/19
2019/20Compared with 128 players in the same position in 2019/20.
Value: per 90 minutes played, except the percentages. Percentile: how many of those players rank below, from 0 to 100. The dotted ring on the chart is the 50th percentile, meaning the average for the position.
| Metric | Value | Percentile |
|---|---|---|
| Goals | 0.46 | 75 |
| Shots | 1.70 | 32 |
| Chances created | 1.86 | 82 |
| Dribbles | 0.93 | 34 |
| Touches in the box | 1.55 | 15 |
| Aerial game | 29% | 31 |
| Metric | Total |
|---|---|
| Goals | 3 |
| Assists | 1 |
| Big chances created | 12 |
| Shots | 11 |
| Dribbles completed | 6 |
| Tackles won | 9 |
| Clearances | 2 |
| Clean sheets | 1 |
United Soccer League
2018/19No stats available right now.
US Soccer Development Academy U16/17
2018/19No stats available right now.
US Soccer Development Academy Playoffs U16/17
2018/19No stats available right now.
US Soccer Development Academy U18/19
2018/19| Metric | Total |
|---|---|
| Goals | 1 |
| Shots | 2 |
| Dribbles completed | 2 |
| Tackles won | 3 |
US Soccer Development Academy Playoffs U18/19
2018/19No stats available right now.
US Soccer Development Academy U16/17
2017/18No stats available right now.
US Soccer Development Academy Playoffs U16/17
2017/18No stats available right now.
Recent matches
| Match | Min | G | A | Sh | SoT | KP | Drb | Duel | Pass | Score |
|---|---|---|---|---|---|---|---|---|---|---|
| 10/30Greenville TriumphP0-2 | 45' | 0 | 0 | 1 | 0 | 1 | 1 | 5 | 13/17 | 6.5 |
| 10/23South Georgia TormentaG1-0 | 89' | 0 | 1 | 3 | 2 | 4 | 0 | 3 | 25/30 | 8.0 |
| 10/16AwayUnion OmahaP4-1 | 20' | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5/7 | 6.0 |
| 10/13AwayFC TucsonG0-2 | 76' | 1 | 0 | 4 | 1 | 1 | 0 | 2 | 15/17 | 8.4 |
| 10/09Chattanooga Red WolvesP2-3 | 5' | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 3/4 | 6.0 |
| 10/01AwayTFC IIP3-0 | 84' | 0 | 0 | 1 | 0 | 0 | 1 | 6 | 11/13 | 5.9 |
| 09/26North Texas SCP0-1 | 13' | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 5/6 | 6.2 |
| 09/18AwayChattanooga Red WolvesP3-1 | 4' | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 3/3 | 5.9 |
| 08/28AwayRichmond KickersE0-0 | 1' | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0/0 | 6.0 |
| 08/25Forward MadisonG1-0 | 63' | 0 | 1 | 1 | 1 | 2 | 0 | 0 | 18/25 | 7.5 |
| 08/14AwayNorth Texas SCP4-0 | 29' | 0 | 0 | 3 | 0 | 0 | 1 | 1 | 10/12 | 6.1 |
| 08/10Chattanooga Red WolvesP1-4 | 71' | 0 | 0 | 1 | 0 | 0 | 1 | 3 | 14/18 | 6.0 |
| 08/05AwayNew England Revolution IIP3-0 | 15' | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5/5 | 6.0 |
| 08/01AwayFort Lauderdale CFG2-3 | 60' | 0 | 0 | 0 | 0 | 0 | 5 | 7 | 16/21 | 6.9 |
| 07/21Richmond KickersG4-0 | 76' | 0 | 1 | 2 | 0 | 1 | 1 | 1 | 12/15 | 7.1 |
BOU
SUN
BHA
CRY
LEE
MUN
OSA
RAC
B04
SCF
FIO
COM
ANR
MAR
MDI
KAS
RBS
ALT
WAC
WSG
SHP
CDR
LYN
FCN
SJF
SIF
CAM
AZ
KUP
KAL
OFI
JST
SUD
LIE
FSJ
RIG
SPN
ZAG
JAG
DIN
CSK
NOV
IMT
DBB
POD
MIC
KOS
POL
VÄS
MJA
DIF
PIT
GIF
VAR
KAY
PET
VAN
UMR
IKG
SEB
BYÇ
SAK
KIR
BAN
BUL
ISI
DUZ
AYV
KRS
AKS
BYS
USA
S70
IYG
GOZ

