
12.2
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 | 71% | Save rate percentile 66 | |
| Goals allowed | 1.21 | Goals allowed percentile 87 | |
| Goals added: shot stopping | 0.084 | Goals added: shot stopping percentile 63 | |
| Pass accuracy | 80% | Pass accuracy percentile 84 | |
| Long ball accuracy | 43% | Long ball accuracy percentile 78 | |
| Clearances | 0.13 | Clearances percentile 60 | |
| Statistic | Value | Percentile | |
|---|---|---|---|
| Save rate | 71% | Save rate percentile 66 | |
| Goals allowed | 1.21 | Goals allowed percentile 87 | |
| Goals added: shot stopping | 0.084 | Goals added: shot stopping percentile 63 | |
| Statistic | Value | Percentile | |
|---|---|---|---|
| Pass accuracy | 80% | Pass accuracy percentile 84 | |
| Long ball accuracy | 43% | Long ball accuracy percentile 78 | |
| Clearances | 0.13 | Clearances percentile 60 | |
Goals added and xA from American Soccer Analysis (opens in a new tab)
2026 season
- 32
- 2,820
- 12
- 91
Career
- Houston Dynamo FC
- Watford
- LA Galaxy
- West Bromwich Albion
- Peterborough United
- Gillingham
- Reading
- Bury
- Dagenham & Redbridge
- Forest Green Rovers
- Brackley Town
- Watford
Matches
- vsSt. Louis37%Next
- atSeattle26%90′ playedclean sheet1–0won
- vsMinnesota39%90′ playedclean sheet0–0drew
- vsDallas40%90′ played2–2drew
- atSan Diego30%90′ playedyellow card3–3drew
- atMinnesota26%75′ playedtaken off in the 75th minute2–2drew
- vsSporting KC57%90′ played0–2lost
- vsCincinnati47%90′ played2–2drew
- atSan Jose28%90′ played0–1lost
- vsSalt Lake48%90′ played2–1won
- atCharlotte29%90′ playedclean sheet0–0drew
All 32 matches
- vsSporting KC57%90′ played0–2lost
- vsCincinnati47%90′ played2–2drew
- atSan Jose28%90′ played0–1lost
- vsSalt Lake48%90′ played2–1won
- atCharlotte29%90′ playedclean sheet0–0drew
- vsSan Jose46%90′ playedclean sheet0–0drew
- atSt. Louis28%90′ played1–2lost
- atVancouver15%90′ playedclean sheet1–0won
- vsLA Galaxy47%90′ playedclean sheet1–0won
- atNew England32%90′ playedclean sheet2–0won
- atSporting KC42%90′ playedclean sheet2–0won
- vsAustin53%90′ playedclean sheet3–0won
- vsD.C. United48%90′ played1–1drew
- atLA Galaxy27%90′ played1–1drew
- vsVancouver25%90′ playedclean sheet1–0won
- atSalt Lake28%90′ played0–3lost
- atLAFC17%90′ played4–1won
- vsColorado43%90′ playedclean sheet1–0won
- atAustin36%90′ played0–2lost
- vsSan Diego45%90′ playedclean sheet1–0won
- atOrlando30%45′ playedtaken off in the 46th minute1–0won
- atColorado27%90′ played2–6lost
- vsSeattle35%90′ played0–1lost
- atDallas28%90′ played3–4lost
- vsPortland50%90′ played3–2won
- vsLAFC29%90′ played0–2lost
- vsChicago41%90′ played2–1won
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 | 71% | Save rate percentile 66 | |
| Goals allowed | 1.21 | Goals allowed percentile 87 | |
| Distribution | |||
| Pass accuracy | 80% | Pass accuracy percentile 84 | |
| Long ball accuracy | 43% | Long ball accuracy percentile 78 | |
| Passes completed | 24.1 | Passes completed percentile 72 | |
| Sweeping | |||
| Clearances | 0.13 | Clearances percentile 60 | |
| Goals added | |||
| Total | 0.123 | Total percentile 63 | |
| Shot stopping | 0.084 | Shot stopping percentile 63 | |
| Handling | -0.016 | Handling percentile 51 | |
| Claiming | 0.002 | Claiming percentile 57 | |
| Sweeping | 0.006 | Sweeping percentile 60 | |
| Fielding | -0.006 | Fielding percentile 26 | |
| Passing | 0.052 | Passing percentile 65 | |
| Statistic | Value | Percentile | |
|---|---|---|---|
| Shot stopping | |||
| Save rate | 71% | Save rate percentile 66 | |
| Goals allowed | 1.21 | Goals allowed percentile 87 | |
| Distribution | |||
| Pass accuracy | 80% | Pass accuracy percentile 84 | |
| Long ball accuracy | 43% | Long ball accuracy percentile 78 | |
| Passes completed | 24.1 | Passes completed percentile 72 | |
| Sweeping | |||
| Clearances | 0.13 | Clearances percentile 60 | |
| Statistic | Value | Percentile | |
|---|---|---|---|
| Goals added | |||
| Total | 0.123 | Total percentile 63 | |
| Shot stopping | 0.084 | Shot stopping percentile 63 | |
| Handling | -0.016 | Handling percentile 51 | |
| Claiming | 0.002 | Claiming percentile 57 | |
| Sweeping | 0.006 | Sweeping percentile 60 | |
| Fielding | -0.006 | Fielding percentile 26 | |
| Passing | 0.052 | Passing percentile 65 | |
| Statistic | Value | Percentile | |
|---|---|---|---|
| Shot stopping | |||
| Save rate | 71% | Save rate percentile 66 | |
| Goals allowed | 1.21 | Goals allowed percentile 87 | |
| Statistic | Value | Percentile | |
|---|---|---|---|
| Distribution | |||
| Pass accuracy | 80% | Pass accuracy percentile 84 | |
| Long ball accuracy | 43% | Long ball accuracy percentile 78 | |
| Passes completed | 24.1 | Passes completed percentile 72 | |
| Sweeping | |||
| Clearances | 0.13 | Clearances percentile 60 | |
| Statistic | Value | Percentile | |
|---|---|---|---|
| Goals added | |||
| Total | 0.123 | Total percentile 63 | |
| Shot stopping | 0.084 | Shot stopping percentile 63 | |
| Handling | -0.016 | Handling percentile 51 | |
| Claiming | 0.002 | Claiming percentile 57 | |
| Sweeping | 0.006 | Sweeping percentile 60 | |
| Fielding | -0.006 | Fielding percentile 26 | |
| Passing | 0.052 | Passing percentile 65 | |
Goals added and xA from American Soccer Analysis (opens in a new tab)