Age 31
Height 190 cm
Foot Right
Country USA
Value €1.5m
Contract 2028-06-30
📈
Form
Rating per season, last 5 matches, and timeline all matches
Season
7.42
14 matches
Last 5
6.78
-0.64 vs season
Best
8.9
vs Atlanta United
MOTM
3
of 27 matches
Rating by match (last 27)
≥8.0
7.0–8.0
6.0–7.0
5.5–6.0
<5.5
🧬
Attributes
Sweeper actions
Goals conceded
Save percentage
High claims
Clean sheets
Long ball percentage
Filter:
Apps
14
Goals
0
Assists
0
Rating
7.42
Conceded
18
47%
Clean sheets
3
63%
Rating
7.42
86%
Matches
14
54%
Started
14
54%
Penalties saved
0/1
🎯
Stats compared to other keepers
Major League Soccer · percentile vs peers
Sweeper actions
47%
Goals conceded
16%
Save percentage
60%
High claims
96%
Clean sheets
17%
Long ball percentage
44%
🔥
Heatmap
699 touches this season
Attack
Touches
699
Attack
0%
Middle
0%
Ø position
8%
Detailed Stats & Percentiles (Major League Soccer)
Goalkeeping
| Stat | Total | Per 90 |
Percentile
avg 54%
|
Per 90 pctl
avg 54%
|
|---|---|---|---|---|
| Saves | 60 | 4.29 |
90
|
79
|
| Save percentage | 76.9 | 76.92 |
88
|
88
|
| Goals conceded | 18 | 1.29 |
47
|
75
|
| Goals prevented | 5.98 | 0.43 |
100
|
90
|
| Clean sheets | 3 | 0.21 |
63
|
56
|
| Penalty saves | 0 | 0.00 |
0
|
0
|
| Penalties conceded | 1 | 0.07 |
36
|
56
|
| Penalty save % | 0.0 | 0.00 |
25
|
25
|
| Error led to goal | 1 | 0.07 |
11
|
25
|
| Acted as sweeper | 4 | 0.29 |
43
|
27
|
| High claims | 14 | 1.00 |
88
|
77
|
Distribution
| Stat | Total | Per 90 |
Percentile
avg 54%
|
Per 90 pctl
avg 43%
|
|---|---|---|---|---|
| Accurate passes | 307 | 21.93 |
70
|
52
|
| Pass accuracy | 72.7 | 72.75 |
36
|
36
|
| Accurate long balls | 67 | 4.79 |
65
|
52
|
| Long ball accuracy | 37.0 | 37.02 |
38
|
38
|
| xA | 0.01 | 0.00 |
59
|
38
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 59%
|
Per 90 pctl
avg 62%
|
|---|---|---|---|---|
| Yellow cards | 1 | 0.07 |
18
|
25
|
| Red cards | 0 | 0.00 |
100
|
100
|
Goalkeeping
| Stat | Total | Per 90 |
Percentile
avg 54%
|
Per 90 pctl
avg 54%
|
|---|---|---|---|---|
| Saves | 60 | 4.29 |
90
|
79
|
| Save percentage | 76.9 | 76.92 |
88
|
88
|
| Goals conceded | 18 | 1.29 |
47
|
75
|
| Goals prevented | 5.98 | 0.43 |
100
|
90
|
| Clean sheets | 3 | 0.21 |
63
|
56
|
| Penalty saves | 0 | 0.00 |
0
|
0
|
| Penalties conceded | 1 | 0.07 |
36
|
56
|
| Penalty save % | 0.0 | 0.00 |
25
|
25
|
| Error led to goal | 1 | 0.07 |
11
|
25
|
| Acted as sweeper | 4 | 0.29 |
43
|
27
|
| High claims | 14 | 1.00 |
88
|
77
|
Distribution
| Stat | Total | Per 90 |
Percentile
avg 54%
|
Per 90 pctl
avg 43%
|
|---|---|---|---|---|
| Accurate passes | 307 | 21.93 |
70
|
52
|
| Pass accuracy | 72.7 | 72.75 |
36
|
36
|
| Accurate long balls | 67 | 4.79 |
65
|
52
|
| Long ball accuracy | 37.0 | 37.02 |
38
|
38
|
| xA | 0.01 | 0.00 |
59
|
38
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 59%
|
Per 90 pctl
avg 62%
|
|---|---|---|---|---|
| Yellow cards | 1 | 0.07 |
18
|
25
|
| Red cards | 0 | 0.00 |
100
|
100
|
Recent Matches (37)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2026-05-31 | vs Senegal | Friendlies | 3-2 | 45 | 0 | 0 | 6.5 |
| 2026-05-23 | @ Charlotte FC | Major League Soccer | 1-0 | 90 | 0 | 0 | 7.6 |
| 2026-05-16 | vs Minnesota United | Major League Soccer | 2-1 | 90 | 0 | 0 | 8.3 |
| 2026-05-13 | vs Nashville SC | Major League Soccer | 0-3 | 90 | 0 | 0 | 4.2 |
| 2026-05-09 | vs Philadelphia Union | Major League Soccer | 2-1 | 90 | 0 | 0 | 7.3 |
| 2026-05-02 | vs Charlotte FC | Major League Soccer | 1-0 | 90 | 0 | 0 | 8.1 |
| 2026-04-25 | @ Inter Miami CF | Major League Soccer | 1-1 | 90 | 0 | 0 | 8.5 ⭐ |
| 2026-04-22 | @ Atlanta United | Major League Soccer | 1-2 | 90 | 0 | 0 | 8.9 ⭐ |
| 2026-04-18 | vs Columbus Crew | Major League Soccer | 2-1 | 90 | 0 | 0 | 7.1 |
| 2026-04-11 | vs DC United | Major League Soccer | 1-0 | 90 | 0 | 0 | 8.2 |
| 2026-04-04 | vs CF Montreal | Major League Soccer | 3-0 | 90 | 0 | 0 | 8.4 |
| 2026-03-31 | vs Portugal | Friendlies | 0-2 | 0 | 0 | 0 | |
| 2026-03-28 | vs Belgium | Friendlies | 2-5 | 90 | 0 | 0 | 5.3 |
| 2026-03-22 | @ St. Louis City | Major League Soccer | 3-1 | 90 | 0 | 0 | 5.4 |
| 2026-03-15 | vs FC Cincinnati | Major League Soccer | 6-1 | 90 | 0 | 0 | 8.3 |
| 2026-02-28 | @ Red Bull New York | Major League Soccer | 1-0 | 90 | 0 | 0 | 6.7 |
| 2026-02-22 | @ Nashville SC | Major League Soccer | 4-1 | 90 | 0 | 0 | 7.0 |
| 2025-10-18 | vs Chicago Fire FC | Major League Soccer | 2-2 | 90 | 0 | 0 | 7.1 |
| 2025-10-15 | vs Australia | Friendlies | 2-1 | 0 | 0 | 0 | |
| 2025-10-11 | vs Ecuador | Friendlies | 1-1 | 0 | 0 | 0 | |
| 2025-10-04 | @ Inter Miami CF | Major League Soccer | 4-1 | 90 | 0 | 0 | 5.2 |
| 2025-09-27 | vs Atlanta United | Major League Soccer | 2-0 | 90 | 0 | 0 | 8.5 ⭐ |
| 2025-09-20 | @ Philadelphia Union | Major League Soccer | 1-0 | 90 | 0 | 0 | 8.1 |
| 2025-09-13 | vs Toronto FC | Major League Soccer | 1-1 | 90 | 0 | 0 | 6.5 |
| 2025-09-07 | @ Chicago Fire FC | Major League Soccer | 3-2 | 90 | 0 | 0 | 6.4 |
| 2025-08-30 | vs Charlotte FC | Major League Soccer | 1-2 | 90 | 0 | 0 | 6.2 |
| 2025-08-23 | @ Columbus Crew | Major League Soccer | 1-2 | 90 | 0 | 0 | 7.9 |
| 2025-08-16 | vs Los Angeles FC | Major League Soccer | 0-2 | 90 | 0 | 0 | 6.6 |
| 2025-08-09 | vs DC United | Major League Soccer | 2-0 | 90 | 0 | 0 | 8.2 |
| 2025-07-06 | vs Mexico | CONCACAF Gold Cup | 1-2 | 0 | 0 | 0 | |
| 2025-07-02 | vs Guatemala | CONCACAF Gold Cup | 2-1 | 0 | 0 | 0 | |
| 2025-06-29 | vs Costa Rica | CONCACAF Gold Cup | 2-2 | 0 | 0 | 0 | |
| 2025-06-22 | vs Haiti | CONCACAF Gold Cup Grp. D | 2-1 | 0 | 0 | 0 | |
| 2025-06-20 | @ Saudi Arabia | CONCACAF Gold Cup Grp. D | 0-1 | 0 | 0 | 0 | |
| 2025-06-15 | vs Trinidad and Tobago | CONCACAF Gold Cup Grp. D | 5-0 | 0 | 0 | 0 | |
| 2025-06-11 | vs Switzerland | Friendlies | 0-4 | 90 | 0 | 0 | 5.0 |
| 2025-06-07 | vs Turkiye | Friendlies | 1-2 | 0 | 0 | 0 |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2026 | New England Revolution | senior | 14 | 0 | 0 | 7.42 |
| 2025 | New England Revolution | senior | 10 | 0 | 0 | 7.07 |
| 2024/2025 | Crystal Palace | senior | 4 | 0 | 0 | 7.80 |
| 2023/2024 | Nottingham Forest | senior | 21 | 0 | 0 | 6.73 |
| 2022/2023 | Arsenal | senior | 7 | 0 | 0 | 7.12 |
| 2022 | New England Revolution | senior | 5 | 0 | 0 | 5.96 |
| 2021 | New England Revolution | senior | 29 | 0 | 0 | 6.74 |
| 2020 | New England Revolution | senior | 27 | 0 | 0 | 6.86 |
| 2019 | New England Revolution | senior | 23 | 0 | 0 | 6.64 |
| 2018 | New England Revolution | senior | 27 | 0 | 0 | 6.36 |
| 2017 | Richmond Kickers | senior | 20 | 0 | 0 | - |
| 2016 | Richmond Kickers | senior | 7 | 0 | 0 | - |
| 2015 | Jersey Express | senior | 1 | 0 | 0 | - |
| 2026 | USA | national team | 2 | 0 | 0 | 5.94 |
| 2025 | USA | national team | 1 | 0 | 0 | 4.99 |
| 2024 | USA | national team | 12 | 0 | 0 | 6.72 |
| 2023 | USA | national team | 11 | 0 | 0 | 7.50 |
| 2022 | USA | national team | 20 | 0 | 0 | 7.20 |
| 2021 | USA | national team | 8 | 0 | 0 | 7.59 |
Transfer Value History
Teammates
Mamadou Fofana
Brayan Ceballos
Tanner Beason
Griffin Yow
Matt Polster
Leonardo Campana
Carles Gil
Dor Turgeman
Ilay Feingold
Jackson Yueill
Marcos Zambrano
Allan Oyirwoth
Damario McIntosh
Brooklyn Raines
Ethan Kohler
Will Sands
Peyton Miller
Malcolm Fry
Donovan Parisian
Cristiano Oliveira
Eric Klein
Luca Langoni
JD Gunn
Diego Fagúndez
Alhassan Yusuf
Andrew Farrell
Trophies
Crystal Palace
🏆
FA Cup
x1
Arsenal
🏆
Florida Cup
x1
🏆
Emirates Cup
x2
🏆
Community Shield
x1
🏆
MLS All-Star
x1
MLS All-Stars
🏆
MLS All-Star
x1
USA
🏆
Concacaf Nations League
x3
🏆
CONCACAF Gold Cup
x1
New England Revolution
🏆
Mobile Mini Sun Cup
x1