Playing now
Live| Season | Team | Competition | MP | Min | G | A |
|---|---|---|---|---|---|---|
| 2026/27 | Minnesota United FC | Major League Soccer | 1 | 45 | 0 | 0 |
| 2026/27 | Minnesota United FC | Leagues Cup | 3 | 270 | 0 | 0 |
| 2025/26 | Minnesota United FC | Major League Soccer | 2 | 160 | 0 | 0 |
| 2025/26 | MNUFC2 | MLS Next Pro | 2 | 180 | 0 | 0 |
| 2024/25 | Minnesota United FC | Major League Soccer | 3 | 270 | 0 | 0 |
| 2024/25 | MNUFC2 | MLS Next Pro | 8 | 659 | 0 | 0 |
| 2023/24 | MNUFC2 | MLS Next Pro | 4 | 360 | 0 | 0 |
| 2022/23 | MNUFC2 | MLS Next Pro | 8 | 720 | 0 | 0 |
| 2016/17 | North Carolina Fusion U17/18 | US Soccer Development Academy U17/18 | 2 | 180 | 0 | 0 |
| Total | 9 seasons | 33 | 2,844 | 0 | 0 |
Major League Soccer
2026/27Compared with 39 players in the same position in 2026/27.
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 | 87 |
| Save % | 50% | 3 |
| Clean sheets | 0% | 3 |
| High claims | 0.00 | 0 |
| Pass accuracy | 58% | 8 |
| Long passing | 38% | 45 |
| Metric | Total |
|---|---|
| Big chances created | 1 |
| Saves | 2 |
US Open Cup
2026/27No stats available right now.
Leagues Cup
2026/27| Metric | Total |
|---|---|
| Clearances | 4 |
| Saves | 6 |
| Clean sheets | 1 |
Major League Soccer
2025/26Compared with 46 players in the same position in 2025/26.
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.38 | 60 |
| Save % | 67% | 42 |
| Clean sheets | 0% | 3 |
| High claims | 0.00 | 0 |
| Pass accuracy | 40% | 0 |
| Long passing | 28% | 14 |
| Metric | Total |
|---|---|
| Clearances | 1 |
| Saves | 6 |
US Open Cup
2025/26No stats available right now.
Leagues Cup
2025/26No stats available right now.
MLS Next Pro
2025/26Compared with 57 players in the same position in 2025/26.
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 | 2.50 | 24 |
| Save % | 42% | 0 |
| Clean sheets | 0% | 8 |
| High claims | 0.00 | 2 |
| Pass accuracy | 74% | 46 |
| Long passing | 36% | 42 |
| Metric | Total |
|---|---|
| Shots | 2 |
| Clearances | 2 |
| Saves | 5 |
Major League Soccer
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 |
|---|---|---|
| Saves | 2.33 | 7 |
| Save % | 54% | 5 |
| Clean sheets | 0% | 4 |
| High claims | 0.33 | 2 |
| Pass accuracy | 62% | 22 |
| Long passing | 30% | 20 |
| Metric | Total |
|---|---|
| Clearances | 7 |
| Saves | 7 |
Leagues Cup
2024/25No stats available right now.
US Open Cup
2024/25No stats available right now.
MLS Next Pro
2024/25Compared with 60 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.41 | 59 |
| Save % | 56% | 9 |
| Clean sheets | 0% | 6 |
| High claims | 0.82 | 64 |
| Pass accuracy | 61% | 1 |
| Long passing | 31% | 23 |
| Metric | Total |
|---|---|
| Clearances | 6 |
| Saves | 25 |
MLS Next Pro
2023/24Compared with 58 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 | 73 |
| Save % | 89% | 100 |
| Clean sheets | 75% | 100 |
| High claims | 0.75 | 52 |
| Pass accuracy | 65% | 16 |
| Long passing | 34% | 17 |
| Metric | Total |
|---|---|
| Clearances | 4 |
| Saves | 16 |
| Clean sheets | 3 |
MLS Next Pro
2022/23| Metric | Total |
|---|---|
| Big chances created | 2 |
| Dribbles completed | 1 |
| Clearances | 6 |
| Saves | 15 |
| Clean sheets | 1 |
US Soccer Spring College Program
2018/19No stats available right now.
US Open Cup
2017/18No stats available right now.
US Soccer Development Academy U17/18
2016/17| Metric | Total |
|---|---|
| Clearances | 3 |
| Saves | 8 |
| Clean sheets | 1 |
Recent matches
| Match | Min | G | A | Sv | GA | Cl | Pun | Pass | Score |
|---|---|---|---|---|---|---|---|---|---|
| 08/29Orlando City SCE3-3 | 45' | 0 | 0 | 2 | 2 | 0 | 0 | 7/12 | 5.9 |
| 08/11AtlanteG3-1 | 90' | 0 | 0 | 3 | 1 | 0 | 0 | 24/39 | 6.7 |
| 08/07AwayTigresE0-0 | 90' | 0 | 0 | 2 | 0 | 0 | 1 | 13/23 | 7.3 |
| 08/04JuárezP1-2 | 90' | 0 | 0 | 1 | 2 | 0 | 0 | 15/21 | 5.6 |
| 04/14AwaySacramento RepublicE0-0 | 120' | 0 | 0 | 2 | 0 | 0 | 0 | 28/32 | 7.8 |
| 06/28AwayNew York Red BullsE2-2 | 70' | 0 | 0 | 4 | 1 | 0 | 0 | 9/28 | 6.1 |
| 03/22LA GalaxyE2-2 | 90' | 0 | 0 | 2 | 2 | 0 | 0 | 10/20 | 5.7 |
| 07/13AwayHouston Dynamo FCE1-1 | 90' | 0 | 0 | 5 | 1 | 0 | 2 | 16/26 | 7.5 |
| 07/07AwayLA GalaxyP2-1 | 90' | 0 | 0 | 2 | 2 | 1 | 0 | 9/19 | 5.7 |
| 07/03Vancouver Whitecaps FCP1-3 | 90' | 0 | 0 | 0 | 3 | 0 | 0 | 12/15 | 4.9 |
| 03/20AwayChicago HouseG0-3 | 90' | 0 | 0 | 2 | 0 | 2 | 0 | 19/31 | 7.5 |
| 04/05Northern Colorado Hailstorm FCP1-3 | 120' | 0 | 0 | 5 | 3 | 1 | 0 | 31/45 | 6.8 |
| 05/22AwayNorth Carolina FCP4-1 | 90' | 0 | 0 | 4 | 4 | 1 | 1 | 8/17 | 5.8 |
| 05/16AwayCharlotte IndependenceG1-3 | 90' | 0 | 0 | 5 | 1 | 2 | 1 | 8/30 | 7.0 |
ENG
ISR
ARM
MNE
GEO
UKR
LVA
CYP
TUR
ITA
SWE
POL
ROU
BIH
NIR
HUN
BEL
FRA
GLP
BRB
CUB
SUR
MTQ
SKN
GRN
LCA
BER
JAM
HON
GUA
SLV
ZIM
COD
CTA
BFA
EQG
SLE
TUN
BOT
SSL
LIB
OLI
KHA
WAK
SHA
DUH
SAI
RAY
DEN
QAT_U19
WAN
ALB
PRK
CHN
JPN
VEN
KOR
URU
