Playing now
Live| Season | Team | Competition | MP | Min | G | A |
|---|---|---|---|---|---|---|
| 2024/25 | South Georgia Tormenta | USL League One | 16 | 1,359 | 0 | 0 |
| 2024/25 | South Georgia Tormenta | USL League One Cup | 2 | 180 | 0 | 0 |
| 2023/24 | New Mexico United | United Soccer League | 1 | 90 | 0 | 0 |
| 2022/23 | New Mexico United | United Soccer League | 3 | 270 | 0 | 0 |
| 2020/21 | Birmingham Legion | United Soccer League | 2 | 180 | 0 | 0 |
| Total | 5 seasons | 24 | 2,079 | 0 | 0 |
USL League One
2024/25Compared with 18 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 |
|---|---|---|
| Saves | 3.25 | 58 |
| Save % | 65% | 31 |
| Clean sheets | 25% | 53 |
| High claims | 0.46 | 8 |
| Pass accuracy | 68% | 31 |
| Long passing | 33% | 31 |
| Metric | Total |
|---|---|
| Clearances | 17 |
| Saves | 49 |
| Clean sheets | 4 |
USL League One Cup
2024/25| Metric | Total |
|---|---|
| Saves | 7 |
US Open Cup
2024/25No stats available right now.
Embargoed Fixtures - ISL
2024/25No stats available right now.
US Open Cup
2023/24No stats available right now.
United Soccer League
2023/24Compared with 38 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.
Small sample so far: few matches played.
| Metric | Value | Percentile |
|---|---|---|
| Saves | 4.00 | 100 |
| Save % | 57% | 16 |
| Clean sheets | 0% | 3 |
| High claims | 0.00 | 1 |
| Pass accuracy | 70% | 74 |
| Long passing | 33% | 41 |
| Metric | Total |
|---|---|
| Saves | 4 |
United Soccer League
2022/23Compared with 49 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 |
|---|---|---|
| Saves | 3.33 | 65 |
| Save % | 77% | 96 |
| Clean sheets | 33% | 81 |
| High claims | 1.00 | 78 |
| Pass accuracy | 62% | 39 |
| Long passing | 33% | 27 |
| Metric | Total |
|---|---|
| Saves | 10 |
| Clean sheets | 1 |
US Open Cup
2022/23No stats available right now.
United Soccer League
2021/22No stats available right now.
United Soccer League
2020/21Compared with 50 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 |
|---|---|---|
| Saves | 4.50 | 96 |
| Save % | 75% | 81 |
| Clean sheets | 0% | 11 |
| High claims | 0.00 | 2 |
| Pass accuracy | 46% | 6 |
| Long passing | 22% | 2 |
| Metric | Total |
|---|---|
| Saves | 9 |
US Open Cup
2020/21No stats available right now.
Recent matches
| Match | Min | G | A | Sv | GA | Cl | Pun | Pass | Score |
|---|---|---|---|---|---|---|---|---|---|
| 10/26AwayGreenville TriumphP5-1 | 54' | 0 | 0 | 2 | 3 | 0 | 0 | 10/14 | 5.6 |
| 10/19Union OmahaP2-3 | 90' | 0 | 0 | 5 | 3 | 0 | 1 | 13/27 | 6.5 |
| 10/11Richmond KickersE2-2 | 90' | 0 | 0 | 3 | 2 | 0 | 0 | 11/21 | 5.8 |
| 10/05AwayNorthern Colorado Hailstorm FCP4-0 | 90' | 0 | 0 | 5 | 4 | 0 | 0 | 16/18 | 6.5 |
| 09/14AwaySpokane VelocityE0-0 | 90' | 0 | 0 | 2 | 0 | 0 | 2 | 13/21 | 7.7 |
| 06/22AwayChattanooga Red WolvesP3-2 | 45' | 0 | 0 | 1 | 1 | 1 | 0 | 2/4 | 6.2 |
| 06/15AwayForward MadisonE0-0 | 90' | 0 | 0 | 1 | 0 | 0 | 0 | 12/25 | 6.9 |
| 06/01AwayCharlotte IndependenceE1-1 | 90' | 0 | 0 | 2 | 1 | 0 | 1 | 16/21 | 6.3 |
| 05/18Chattanooga Red WolvesG4-0 | 90' | 0 | 0 | 4 | 0 | 1 | 0 | 16/33 | 7.9 |
| 05/11AwayGreenville TriumphP3-2 | 90' | 0 | 0 | 5 | 3 | 1 | 0 | 17/20 | 7.0 |
| 05/04AwayUnion OmahaP4-2 | 90' | 0 | 0 | 2 | 4 | 1 | 2 | 19/25 | 5.3 |
| 04/27Charlotte IndependenceE1-1 | 90' | 0 | 0 | 2 | 1 | 0 | 0 | 13/23 | 6.3 |
| 04/21Greenville TriumphP0-3 | 90' | 0 | 0 | 1 | 3 | 2 | 0 | 21/25 | 5.6 |
| 04/06LexingtonG3-0 | 90' | 0 | 0 | 1 | 0 | 0 | 0 | 24/30 | 7.3 |
| 03/30AwayOne KnoxvilleP1-0 | 90' | 0 | 0 | 3 | 1 | 0 | 0 | 22/31 | 6.7 |
SUM
ARA
SCD
MOH
AHL
WAK
RAD
RNI
QAD
ABH
DEP
LEV
NCX
ATS
ATL
PUM
CTJ
PUE
SGE
KOE
FRO
SAS
LEM
TOU
MIR
INT
CUE
TUN
DYJ
INS
BOC
TAL
DIN
TEU
OLY
ATR
QAC
GTI
ATL
AKL
MCY
MAC
PER
SCR
HTB
SKB
SPH
CER
WES
STA
DEN
SIR
YAN
LPD
SUP
ITO
VFC
HFX
COQ
OHI
WAN
RAN
OLP
CAL
LIB
SFE
ACH
RFC

