Playing now
Live| Season | Team | Competition | MP | Min | G | A |
|---|---|---|---|---|---|---|
| 2024/25 | Lexington | USL League One | 11 | 794 | 0 | 0 |
| 2024/25 | Lexington | USL League One Cup | 4 | 301 | 0 | 0 |
| 2023/24 | MNUFC2 | MLS Next Pro | 14 | 1,067 | 0 | 0 |
| 2022/23 | MNUFC2 | MLS Next Pro | 4 | 360 | 0 | 0 |
| 2021/22 | Las Vegas Lights FC | United Soccer League | 26 | 1,730 | 1 | 1 |
| Total | 5 seasons | 59 | 4,252 | 1 | 1 |
US Open Cup
2024/25No stats available right now.
USL League One
2024/25Compared with 76 players in the same position in 2024/25.
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 | 52% | 36 |
| Aerial game | 61% | 73 |
| Tackles | 0.11 | 1 |
| Interceptions | 0.68 | 18 |
| Clearances | 4.31 | 80 |
| Pass accuracy | 89% | 91 |
| Metric | Total |
|---|---|
| Big chances created | 1 |
| Shots | 5 |
| Tackles won | 1 |
| Interceptions | 6 |
| Clearances | 38 |
USL League One Cup
2024/25Compared with 41 players in the same position in 2024/25.
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 | 60% | 70 |
| Aerial game | 78% | 98 |
| Tackles | 0.30 | 2 |
| Interceptions | 0.30 | 7 |
| Clearances | 7.18 | 100 |
| Pass accuracy | 84% | 41 |
| Metric | Total |
|---|---|
| Shots | 2 |
| Tackles won | 1 |
| Interceptions | 1 |
| Clearances | 24 |
| Clean sheets | 1 |
Embargoed Fixtures - ISL
2024/25No stats available right now.
MLS Next Pro
2023/24Compared with 201 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 | 59% | 74 |
| Aerial game | 62% | 69 |
| Tackles | 0.76 | 22 |
| Interceptions | 0.76 | 8 |
| Clearances | 3.54 | 83 |
| Pass accuracy | 83% | 47 |
| Metric | Total |
|---|---|
| Big chances created | 1 |
| Shots | 10 |
| Dribbles completed | 4 |
| Tackles won | 9 |
| Interceptions | 9 |
| Clearances | 42 |
| Clean sheets | 4 |
MLS Next Pro
2022/23Compared with 140 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.
Small sample so far: few matches played.
| Metric | Value | Percentile |
|---|---|---|
| Duels won | 87% | 100 |
| Aerial game | 88% | 99 |
| Tackles | 0.75 | 27 |
| Interceptions | 0.50 | 2 |
| Clearances | 2.00 | 46 |
| Pass accuracy | 78% | 26 |
| Metric | Total |
|---|---|
| Big chances created | 1 |
| Tackles won | 3 |
| Interceptions | 2 |
| Clearances | 8 |
| Clean sheets | 1 |
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 | 60% | 75 |
| Aerial game | 61% | 60 |
| Tackles | 0.78 | 30 |
| Interceptions | 1.72 | 65 |
| Clearances | 4.79 | 95 |
| Pass accuracy | 81% | 58 |
| Metric | Total |
|---|---|
| Goals | 1 |
| Assists | 1 |
| Big chances created | 2 |
| Shots | 8 |
| Dribbles completed | 3 |
| Tackles won | 15 |
| Interceptions | 33 |
| Clearances | 92 |
| Clean sheets | 2 |
Recent matches
| Match | Min | G | A | Clr | Tkl | Int | Duel | Aer | Pass | Score |
|---|---|---|---|---|---|---|---|---|---|---|
| 10/26AwayChattanooga Red WolvesG0-3 | 29' | 0 | 0 | 1 | 0 | 0 | 1 | 1 | 2/3 | 5.9 |
| 10/12AwayUnion OmahaP2-1 | 76' | 0 | 0 | 8 | 1 | 1 | 4 | 2 | 25/29 | 4.6 |
| 09/21AwayRichmond KickersP3-0 | 90' | 0 | 0 | 4 | 0 | 0 | 5 | 4 | 29/35 | 5.9 |
| 09/18Central Valley Fuego FCG7-1 | 90' | 0 | 0 | 4 | 0 | 2 | 1 | 1 | 31/41 | 6.1 |
| 09/13One KnoxvilleP0-1 | 82' | 0 | 0 | 2 | 0 | 1 | 2 | 1 | 49/51 | 6.8 |
| 09/07AwayNorthern Colorado Hailstorm FCP5-1 | 22' | 0 | 0 | 2 | 0 | 1 | 1 | 1 | 9/13 | 6.2 |
| 08/10One KnoxvilleE0-0 | 31' | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 18/19 | 6.3 |
| 08/03AwayCharlotte IndependenceE3-3 | 90' | 0 | 0 | 3 | 0 | 1 | 0 | 0 | 23/26 | 6.3 |
| 07/27Richmond KickersG2-1 | 90' | 0 | 0 | 7 | 0 | 0 | 0 | 0 | 45/46 | 6.4 |
| 07/20AwayForward MadisonP1-0 | 90' | 0 | 0 | 2 | 1 | 1 | 3 | 0 | 39/46 | 5.8 |
| 07/06Union OmahaP2-4 | 90' | 0 | 0 | 2 | 0 | 0 | 2 | 1 | 26/28 | 5.0 |
| 06/29AwayGreenville TriumphG0-1 | 90' | 0 | 0 | 13 | 0 | 0 | 3 | 3 | 10/14 | 7.5 |
| 06/23AwaySpokane VelocityE1-1 | 90' | 0 | 0 | 3 | 0 | 0 | 3 | 2 | 31/35 | 6.3 |
| 06/08AwayOne KnoxvilleP2-0 | 90' | 0 | 0 | 8 | 0 | 0 | 5 | 4 | 20/25 | 6.2 |
| 06/01AwayForward MadisonP4-1 | 45' | 0 | 0 | 2 | 0 | 0 | 3 | 1 | 27/28 | 6.4 |
MAC
PER
JEF
FMA
SFR
SAN
VER
TOK
AKL
MCY
SSP
GAM
COQ
OHI
CZO
KWF
ANT
VVN
DEP
LEV
NCX
ATS
ATL
PUM
CTJ
PUE
SGE
KOE
FRO
SAS
LEM
TOU
MIR
INT
CUE
TUN
DYJ
INS
BOC
TAL
QAD
ABH
DIN
TEU
OLY
ATR
QAC
GTI
ATL
SYD
WSW
SCR
HTB
SHA
SUM
ARA
BDK
SKB
SPH
CER
WES
STA
DEN
SIR
C48
YAN
LPD
SUP
ITO

