
5.1
Against the 34 goalkeepers with 900+ minutes this season. Counts are per 90 minutes, rates for the whole season. 99 means better than 99% of them. A dash means none, where most of them have none too.
Complete percentile report ↓| Statistic | Value | Percentile | |
|---|---|---|---|
| Save rate | 72% | Save rate percentile 72 | |
| Goals allowed | 1.86 | Goals allowed percentile 25 | |
| Goals added: shot stopping | 0.246 | Goals added: shot stopping percentile 90 | |
| Pass accuracy | 67% | Pass accuracy percentile 19 | |
| Long ball accuracy | 41% | Long ball accuracy percentile 72 | |
| Clearances | 0.07 | Clearances percentile 24 | |
| Statistic | Value | Percentile | |
|---|---|---|---|
| Save rate | 72% | Save rate percentile 72 | |
| Goals allowed | 1.86 | Goals allowed percentile 25 | |
| Goals added: shot stopping | 0.246 | Goals added: shot stopping percentile 90 | |
| Statistic | Value | Percentile | |
|---|---|---|---|
| Pass accuracy | 67% | Pass accuracy percentile 19 | |
| Long ball accuracy | 41% | Long ball accuracy percentile 72 | |
| Clearances | 0.07 | Clearances percentile 24 | |
Goals added and xA from American Soccer Analysis (opens in a new tab)
2026 season
- 28
- 2,520
- 5
- 133
Career
- Austin FC
- New York City FC
- Wilmington Hammerheads FC
- Dayton Dutch Lions
- Columbus Crew
- Real Salt Lake
- Columbus Crew
- New England Revolution
- Chivas USA
- Akron Summit Assault
- Cleveland Internationals
Matches
- vsPortland34%Next
- vsVancouver18%90′ played1–2lost
- atLAFC15%90′ played1–3lost
- vsNashville27%90′ played1–4lost
- atDallas19%90′ playedclean sheet0–0drew
- atVancouver9%90′ played2–1won
- vsColorado32%90′ played1–1drew
- vsSan Jose33%90′ playedyellow card1–1drew
- atPortland21%90′ played2–1won
- vsPhiladelphia28%90′ played1–1drew
- vsDallas31%90′ played1–2lost
All 28 matches
- vsColorado32%90′ played1–1drew
- vsSan Jose33%90′ playedyellow card1–1drew
- atPortland21%90′ played2–1won
- vsPhiladelphia28%90′ played1–1drew
- vsDallas31%90′ played1–2lost
- atColorado21%90′ played0–1lost
- atHouston22%90′ played0–3lost
- vsSeattle29%90′ played3–1won
- atSt. Louis19%90′ played0–3lost
- vsSporting KC55%90′ played1–2lost
- atSan Diego21%90′ played0–5lost
- atMinnesota20%90′ played2–2drew
- vsSt. Louis37%90′ playedclean sheet2–0won
- vsHouston39%90′ playedclean sheet2–0won
- atSan Jose16%90′ played1–5lost
- atToronto28%90′ played3–3drew
- vsLA Galaxy39%90′ played1–2lost
- atMiami15%90′ played2–2drew
- vsLAFC25%90′ playedclean sheet0–0drew
- atSalt Lake26%90′ playedyellow card1–2lost
- atCharlotte30%90′ played1–3lost
- vsD.C. United46%90′ playedclean sheet1–0won
- vsMinnesota37%90′ played2–2drew
Against the 34 goalkeepers with 900+ minutes this season. Counts are per 90 minutes, rates for the whole season. 99 means better than 99% of them. A dash means none, where most of them have none too.
| Statistic | Value | Percentile | |
|---|---|---|---|
| Shot stopping | |||
| Save rate | 72% | Save rate percentile 72 | |
| Goals allowed | 1.86 | Goals allowed percentile 25 | |
| Distribution | |||
| Pass accuracy | 67% | Pass accuracy percentile 19 | |
| Long ball accuracy | 41% | Long ball accuracy percentile 72 | |
| Passes completed | 24.0 | Passes completed percentile 66 | |
| Sweeping | |||
| Clearances | 0.07 | Clearances percentile 24 | |
| Goals added | |||
| Total | 0.290 | Total percentile 90 | |
| Shot stopping | 0.246 | Shot stopping percentile 90 | |
| Handling | -0.020 | Handling percentile 38 | |
| Claiming | -0.002 | Claiming percentile 26 | |
| Sweeping | -0.003 | Sweeping percentile 35 | |
| Fielding | 0.001 | Fielding percentile 63 | |
| Passing | 0.067 | Passing percentile 96 | |
| Statistic | Value | Percentile | |
|---|---|---|---|
| Shot stopping | |||
| Save rate | 72% | Save rate percentile 72 | |
| Goals allowed | 1.86 | Goals allowed percentile 25 | |
| Distribution | |||
| Pass accuracy | 67% | Pass accuracy percentile 19 | |
| Long ball accuracy | 41% | Long ball accuracy percentile 72 | |
| Passes completed | 24.0 | Passes completed percentile 66 | |
| Sweeping | |||
| Clearances | 0.07 | Clearances percentile 24 | |
| Statistic | Value | Percentile | |
|---|---|---|---|
| Goals added | |||
| Total | 0.290 | Total percentile 90 | |
| Shot stopping | 0.246 | Shot stopping percentile 90 | |
| Handling | -0.020 | Handling percentile 38 | |
| Claiming | -0.002 | Claiming percentile 26 | |
| Sweeping | -0.003 | Sweeping percentile 35 | |
| Fielding | 0.001 | Fielding percentile 63 | |
| Passing | 0.067 | Passing percentile 96 | |
| Statistic | Value | Percentile | |
|---|---|---|---|
| Shot stopping | |||
| Save rate | 72% | Save rate percentile 72 | |
| Goals allowed | 1.86 | Goals allowed percentile 25 | |
| Statistic | Value | Percentile | |
|---|---|---|---|
| Distribution | |||
| Pass accuracy | 67% | Pass accuracy percentile 19 | |
| Long ball accuracy | 41% | Long ball accuracy percentile 72 | |
| Passes completed | 24.0 | Passes completed percentile 66 | |
| Sweeping | |||
| Clearances | 0.07 | Clearances percentile 24 | |
| Statistic | Value | Percentile | |
|---|---|---|---|
| Goals added | |||
| Total | 0.290 | Total percentile 90 | |
| Shot stopping | 0.246 | Shot stopping percentile 90 | |
| Handling | -0.020 | Handling percentile 38 | |
| Claiming | -0.002 | Claiming percentile 26 | |
| Sweeping | -0.003 | Sweeping percentile 35 | |
| Fielding | 0.001 | Fielding percentile 63 | |
| Passing | 0.067 | Passing percentile 96 | |
Goals added and xA from American Soccer Analysis (opens in a new tab)