Playing now
Live| Season | Team | Competition | MP | Min | G | A |
|---|---|---|---|---|---|---|
| 2023/24 | Forward Madison | USL League One | 28 | 1,497 | 0 | 1 |
| 2022/23 | Forward Madison | USL League One | 27 | 2,346 | 1 | 3 |
| 2021/22 | Sacramento Republic | United Soccer League | 19 | 1,314 | 0 | 0 |
| 2020/21 | Sacramento Republic | United Soccer League | 9 | 569 | 0 | 0 |
| 2019/20 | Phoenix Rising | United Soccer League | 6 | 70 | 1 | 1 |
| 2019/20 | FC Tucson | USL League One | 20 | 1,736 | 2 | 0 |
| 2018/19 | Atlanta United | Major League Soccer | 1 | 16 | 0 | 0 |
| 2018/19 | Atlanta United 2 | United Soccer League | 10 | 837 | 0 | 0 |
| 2017/18 | Team Control | MLS Combine 2012 | 3 | 161 | 0 | 0 |
| Total | 9 seasons | 123 | 8,546 | 4 | 5 |
US Open Cup
2023/24No stats available right now.
USL League One
2023/24Compared with 73 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 |
|---|---|---|
| Duels won | 60% | 86 |
| Aerial game | 64% | 83 |
| Tackles | 1.20 | 77 |
| Interceptions | 1.08 | 65 |
| Clearances | 1.08 | 8 |
| Pass accuracy | 86% | 86 |
| Metric | Total |
|---|---|
| Assists | 1 |
| Big chances created | 12 |
| Shots | 9 |
| Dribbles completed | 4 |
| Tackles won | 20 |
| Interceptions | 18 |
| Clearances | 18 |
| Clean sheets | 3 |
US Open Cup
2022/23No stats available right now.
USL League One
2022/23Compared with 73 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 |
|---|---|---|
| Duels won | 62% | 87 |
| Aerial game | 71% | 91 |
| Tackles | 0.92 | 62 |
| Interceptions | 0.84 | 16 |
| Clearances | 0.96 | 8 |
| Pass accuracy | 85% | 79 |
| Metric | Total |
|---|---|
| Goals | 1 |
| Assists | 3 |
| Big chances created | 19 |
| Shots | 10 |
| Dribbles completed | 22 |
| Tackles won | 24 |
| Interceptions | 22 |
| Clearances | 25 |
| Clean sheets | 4 |
United Soccer League
2021/22Compared with 213 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 |
|---|---|---|
| Duels won | 53% | 31 |
| Aerial game | 67% | 81 |
| Tackles | 1.16 | 65 |
| Interceptions | 1.30 | 28 |
| Clearances | 1.78 | 33 |
| Pass accuracy | 78% | 30 |
| Metric | Total |
|---|---|
| Big chances created | 10 |
| Shots | 3 |
| Dribbles completed | 7 |
| Tackles won | 17 |
| Interceptions | 19 |
| Clearances | 26 |
| Clean sheets | 1 |
US Open Cup
2020/21No stats available right now.
United Soccer League
2020/21Compared with 181 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.
| Metric | Value | Percentile |
|---|---|---|
| Duels won | 60% | 73 |
| Aerial game | 54% | 39 |
| Tackles | 1.27 | 70 |
| Interceptions | 2.53 | 95 |
| Clearances | 0.95 | 9 |
| Pass accuracy | 82% | 62 |
| Metric | Total |
|---|---|
| Big chances created | 3 |
| Shots | 2 |
| Dribbles completed | 6 |
| Tackles won | 8 |
| Interceptions | 16 |
| Clearances | 6 |
| Clean sheets | 1 |
US Open Cup
2019/20No stats available right now.
United Soccer League
2019/20Compared with 251 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 |
|---|---|---|
| Duels won | 55% | 43 |
| Aerial game | 50% | 30 |
| Tackles | 2.57 | 99 |
| Interceptions | 1.29 | 51 |
| Clearances | 1.29 | 13 |
| Pass accuracy | 88% | 96 |
| Metric | Total |
|---|---|
| Goals | 1 |
| Assists | 1 |
| Big chances created | 2 |
| Shots | 1 |
| Tackles won | 2 |
| Interceptions | 1 |
| Clearances | 1 |
USL League One
2019/20Compared with 64 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 |
|---|---|---|
| Duels won | 54% | 45 |
| Aerial game | 58% | 46 |
| Tackles | 1.35 | 73 |
| Interceptions | 1.56 | 73 |
| Clearances | 1.30 | 16 |
| Pass accuracy | 77% | 29 |
| Metric | Total |
|---|---|
| Goals | 2 |
| Big chances created | 11 |
| Shots | 10 |
| Dribbles completed | 20 |
| Tackles won | 26 |
| Interceptions | 30 |
| Clearances | 25 |
| Clean sheets | 4 |
Major League Soccer
2018/19| Metric | Total |
|---|---|
| Clearances | 5 |
US Open Cup
2018/19No stats available right now.
United Soccer League
2018/19| Metric | Total |
|---|---|
| Big chances created | 7 |
| Shots | 4 |
| Dribbles completed | 8 |
| Tackles won | 12 |
| Interceptions | 18 |
| Clearances | 13 |
Major League Soccer
2017/18No stats available right now.
US Open Cup
2017/18No stats available right now.
MLS Combine 2012
2017/18| Metric | Total |
|---|---|
| Dribbles completed | 1 |
| Tackles won | 3 |
| Clearances | 1 |
Recent matches
| Match | Min | G | A | KP | Drb | Duel | Rec | Tkl | Pass | Score |
|---|---|---|---|---|---|---|---|---|---|---|
| 10/21AwayNorthern Colorado Hailstorm FCP4-1 | 76' | 0 | 0 | 2 | 0 | 3 | 4 | 1 | 21/24 | 6.7 |
| 10/14Union OmahaP0-1 | 73' | 0 | 0 | 0 | 0 | 2 | 3 | 1 | 24/30 | 5.9 |
| 10/07AwayNorthern Colorado Hailstorm FCP2-0 | 60' | 0 | 0 | 1 | 0 | 3 | 3 | 1 | 14/21 | 5.8 |
| 09/30LexingtonE2-2 | 24' | 0 | 0 | 0 | 0 | 2 | 1 | 0 | 8/10 | 5.6 |
| 09/23AwayCharlotte IndependenceP2-0 | 68' | 0 | 0 | 0 | 0 | 4 | 1 | 1 | 43/48 | 6.5 |
| 09/20Northern Colorado Hailstorm FCE0-0 | 45' | 0 | 0 | 0 | 0 | 1 | 3 | 0 | 16/19 | 6.0 |
| 09/14Richmond KickersG2-0 | 90' | 0 | 0 | 1 | 0 | 7 | 5 | 1 | 18/26 | 6.6 |
| 09/09One KnoxvilleE0-0 | 90' | 0 | 0 | 3 | 0 | 6 | 7 | 0 | 58/67 | 7.1 |
| 09/02AwayChattanooga Red WolvesP3-1 | 29' | 0 | 0 | 0 | 0 | 3 | 0 | 1 | 5/5 | 5.9 |
| 08/19AwaySouth Georgia TormentaP4-2 | 90' | 0 | 0 | 0 | 0 | 2 | 3 | 0 | 43/46 | 6.5 |
| 08/12One KnoxvilleP1-2 | 90' | 0 | 0 | 2 | 1 | 10 | 7 | 2 | 35/42 | 7.6 |
| 08/09Chattanooga Red WolvesG1-0 | 90' | 0 | 0 | 0 | 0 | 2 | 7 | 0 | 47/51 | 6.1 |
| 08/05AwayRichmond KickersG1-2 | 17' | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 3/3 | 6.2 |
| 07/29Greenville TriumphE1-1 | 19' | 0 | 0 | 0 | 0 | 3 | 1 | 1 | 11/12 | 6.1 |
| 07/26South Georgia TormentaP1-4 | 90' | 0 | 1 | 1 | 2 | 6 | 7 | 1 | 43/46 | 8.1 |
FEI
AHL
PFC
MUM
DAU
AUD
MAN
MUG
FKG
KEC
TOT
COV
GET
RAY
MON
CAG
PAR
TOR
COR
VIT
MUR
ORE
SAR
BAC
NOB
CCS
RIE
UNI
HIL
HAZ
SHA
FAI
BRA
GIL
STE
DEB
EVT
SPV
UNE
COP
CAL
OLP
LIB
VFF
FCM
JAJ
GRA
JUT
RJC
JPS
DOR
RAF
MON
ANT
XEL
STJ
BRE
BJM
MTA
RFS
TUK
WPL
RAD
ORE
DEG
KFF
VRG
HIF
BUR
PEN
EES
M69




