
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 | 62% | Save rate percentile 22 | |
| Goals allowed | 1.92 | Goals allowed percentile 16 | |
| Goals added: shot stopping | -0.144 | Goals added: shot stopping percentile 18 | |
| Pass accuracy | 65% | Pass accuracy percentile 13 | |
| Long ball accuracy | 35% | Long ball accuracy percentile 46 | |
| Clearances | 0.34 | Clearances percentile 96 | |
| Statistic | Value | Percentile | |
|---|---|---|---|
| Save rate | 62% | Save rate percentile 22 | |
| Goals allowed | 1.92 | Goals allowed percentile 16 | |
| Goals added: shot stopping | -0.144 | Goals added: shot stopping percentile 18 | |
| Statistic | Value | Percentile | |
|---|---|---|---|
| Pass accuracy | 65% | Pass accuracy percentile 13 | |
| Long ball accuracy | 35% | Long ball accuracy percentile 46 | |
| Clearances | 0.34 | Clearances percentile 96 | |
Goals added and xA from American Soccer Analysis (opens in a new tab)
2026 season
- 33
- 2,903
- 4
- 102
Career
- Toronto FC
- Toronto FC II
- Toronto FC II
- Manhattan SC
Matches
- atPhiladelphia16%Next
- atAtlanta28%90′ played1–3lost
- vsD.C. United47%90′ played2–1won
- atColumbus22%90′ played2–4lost
- atRed Bulls27%90′ playedclean sheet2–0won
- vsOrlando42%90′ played3–3drew
- vsMontréal46%23′ playedtaken off in the 23rd minute2–1won
- atNashville20%90′ played0–2lost
- atSt. Louis23%90′ played1–3lost
- atOrlando26%90′ played0–3lost
- vsNashville32%90′ playedyellow card2–1won
All 33 matches
- vsMontréal46%23′ playedtaken off in the 23rd minute2–1won
- atNashville20%90′ played0–2lost
- atSt. Louis23%90′ played1–3lost
- atOrlando26%90′ played0–3lost
- vsNashville32%90′ playedyellow card2–1won
- vsChicago33%90′ played4–4drew
- vsNYCFC37%90′ played1–1drew
- atMiami16%90′ played2–1won
- vsCharlotte37%90′ played3–3drew
- vsNew England44%90′ played2–1won
- atNYCFC23%90′ played1–1drew
- atD.C. United29%90′ played1–2lost
- atNew England31%90′ playedclean sheet0–0drew
- atMontréal28%90′ playedclean sheet0–0drew
- atChicago19%90′ played1–2lost
- atCharlotte25%90′ played1–3lost
- vsMiami31%90′ played2–4lost
- vsSan Jose31%90′ played1–1drew
- vsAtlanta46%90′ played1–2lost
- vsPhiladelphia36%90′ played1 goal3–3drew
- vsAustin44%90′ played3–3drew
- vsCincinnati43%90′ played1–1drew
- vsColorado37%90′ played3–2won
- vsColumbus34%90′ played2–1won
- vsRed Bulls40%90′ played1–1drew
- atCincinnati23%90′ playedclean sheet1–0won
- atVancouver14%90′ played0–3lost
- atDallas27%90′ played2–3lost
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 | 62% | Save rate percentile 22 | |
| Goals allowed | 1.92 | Goals allowed percentile 16 | |
| Distribution | |||
| Pass accuracy | 65% | Pass accuracy percentile 13 | |
| Long ball accuracy | 35% | Long ball accuracy percentile 46 | |
| Passes completed | 19.4 | Passes completed percentile 31 | |
| Sweeping | |||
| Clearances | 0.34 | Clearances percentile 96 | |
| Goals added | |||
| Total | -0.074 | Total percentile 24 | |
| Shot stopping | -0.144 | Shot stopping percentile 18 | |
| Handling | 0.002 | Handling percentile 96 | |
| Claiming | 0.004 | Claiming percentile 85 | |
| Sweeping | 0.001 | Sweeping percentile 46 | |
| Fielding | 0.011 | Fielding percentile 99 | |
| Passing | 0.051 | Passing percentile 54 | |
| Statistic | Value | Percentile | |
|---|---|---|---|
| Shot stopping | |||
| Save rate | 62% | Save rate percentile 22 | |
| Goals allowed | 1.92 | Goals allowed percentile 16 | |
| Distribution | |||
| Pass accuracy | 65% | Pass accuracy percentile 13 | |
| Long ball accuracy | 35% | Long ball accuracy percentile 46 | |
| Passes completed | 19.4 | Passes completed percentile 31 | |
| Sweeping | |||
| Clearances | 0.34 | Clearances percentile 96 | |
| Statistic | Value | Percentile | |
|---|---|---|---|
| Goals added | |||
| Total | -0.074 | Total percentile 24 | |
| Shot stopping | -0.144 | Shot stopping percentile 18 | |
| Handling | 0.002 | Handling percentile 96 | |
| Claiming | 0.004 | Claiming percentile 85 | |
| Sweeping | 0.001 | Sweeping percentile 46 | |
| Fielding | 0.011 | Fielding percentile 99 | |
| Passing | 0.051 | Passing percentile 54 | |
| Statistic | Value | Percentile | |
|---|---|---|---|
| Shot stopping | |||
| Save rate | 62% | Save rate percentile 22 | |
| Goals allowed | 1.92 | Goals allowed percentile 16 | |
| Statistic | Value | Percentile | |
|---|---|---|---|
| Distribution | |||
| Pass accuracy | 65% | Pass accuracy percentile 13 | |
| Long ball accuracy | 35% | Long ball accuracy percentile 46 | |
| Passes completed | 19.4 | Passes completed percentile 31 | |
| Sweeping | |||
| Clearances | 0.34 | Clearances percentile 96 | |
| Statistic | Value | Percentile | |
|---|---|---|---|
| Goals added | |||
| Total | -0.074 | Total percentile 24 | |
| Shot stopping | -0.144 | Shot stopping percentile 18 | |
| Handling | 0.002 | Handling percentile 96 | |
| Claiming | 0.004 | Claiming percentile 85 | |
| Sweeping | 0.001 | Sweeping percentile 46 | |
| Fielding | 0.011 | Fielding percentile 99 | |
| Passing | 0.051 | Passing percentile 54 | |
Goals added and xA from American Soccer Analysis (opens in a new tab)