Age 29
Height 192 cm
Foot Right
Country USA
Value €1.9m
Contract 2028-06-30
📈
Form
Rating per season, last 5 matches, and timeline all matches
Season
6.67
36 matches
Last 5
6.00
-0.67 vs season
Best
9.6
vs Modena
MOTM
2
of 35 matches
Rating by match (last 30)
≥8.0
7.0–8.0
6.0–7.0
5.5–6.0
<5.5
🏥
Injury
Status unavailable
Return: {'expectedReturnKey': 'expected_return_date_a_few_days', 'expectedReturnDateParam': None, 'expectedReturnFallback': 'A few days'}
🧬
Attributes
Sweeper actions
Goals conceded
Save percentage
High claims
Clean sheets
Long ball percentage
Filter:
Apps
36
Goals
0
Assists
1
Rating
6.67
Conceded
52
4%
Clean sheets
5
53%
Rating
6.63
19%
Matches
35
78%
Started
35
78%
Penalties saved
1/4
🎯
Stats compared to other keepers
Serie B · percentile vs peers
Sweeper actions
4%
Goals conceded
37%
Save percentage
13%
High claims
73%
Clean sheets
16%
Long ball percentage
3%
🔥
Heatmap
755 touches this season
Attack
Touches
755
Attack
0%
Middle
1%
Ø position
8%
Detailed Stats & Percentiles (Serie B)
Goalkeeping
| Stat | Total | Per 90 |
Percentile
avg 49%
|
Per 90 pctl
avg 42%
|
|---|---|---|---|---|
| Saves | 84 | 2.40 |
73
|
19
|
| Save percentage | 61.8 | 61.76 |
7
|
7
|
| Goals conceded | 52 | 1.49 |
4
|
26
|
| Goals prevented | -5.94 | -0.17 |
0
|
14
|
| Clean sheets | 5 | 0.14 |
53
|
31
|
| Penalty saves | 1 | 0.03 |
68
|
73
|
| Penalties conceded | 3 | 0.09 |
24
|
41
|
| Penalty save % | 25.0 | 25.00 |
78
|
78
|
| Error led to goal | 0 | 0.00 |
100
|
100
|
| Acted as sweeper | 6 | 0.17 |
46
|
19
|
| High claims | 34 | 0.97 |
82
|
58
|
Distribution
| Stat | Total | Per 90 |
Percentile
avg 67%
|
Per 90 pctl
avg 56%
|
|---|---|---|---|---|
| Accurate passes | 616 | 17.60 |
75
|
48
|
| Pass accuracy | 64.2 | 64.23 |
53
|
53
|
| Accurate long balls | 123 | 3.51 |
60
|
7
|
| Long ball accuracy | 26.8 | 26.80 |
9
|
9
|
| Assists | 1 | 0.03 |
100
|
100
|
| Chances created | 2 | 0.06 |
82
|
90
|
| xA | 0.19 | 0.01 |
90
|
87
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 4%
|
Per 90 pctl
avg 12%
|
|---|---|---|---|---|
| Yellow cards | 2 | 0.06 |
9
|
24
|
| Red cards | 0 | 0.00 |
0
|
0
|
Goalkeeping
| Stat | Total | Per 90 |
Percentile
avg 49%
|
Per 90 pctl
avg 42%
|
|---|---|---|---|---|
| Saves | 84 | 2.40 |
73
|
19
|
| Save percentage | 61.8 | 61.76 |
7
|
7
|
| Goals conceded | 52 | 1.49 |
4
|
26
|
| Goals prevented | -5.94 | -0.17 |
0
|
14
|
| Clean sheets | 5 | 0.14 |
53
|
31
|
| Penalty saves | 1 | 0.03 |
68
|
73
|
| Penalties conceded | 3 | 0.09 |
24
|
41
|
| Penalty save % | 25.0 | 25.00 |
78
|
78
|
| Error led to goal | 0 | 0.00 |
100
|
100
|
| Acted as sweeper | 6 | 0.17 |
46
|
19
|
| High claims | 34 | 0.97 |
82
|
58
|
Distribution
| Stat | Total | Per 90 |
Percentile
avg 67%
|
Per 90 pctl
avg 56%
|
|---|---|---|---|---|
| Accurate passes | 616 | 17.60 |
75
|
48
|
| Pass accuracy | 64.2 | 64.23 |
53
|
53
|
| Accurate long balls | 123 | 3.51 |
60
|
7
|
| Long ball accuracy | 26.8 | 26.80 |
9
|
9
|
| Assists | 1 | 0.03 |
100
|
100
|
| Chances created | 2 | 0.06 |
82
|
90
|
| xA | 0.19 | 0.01 |
90
|
87
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 4%
|
Per 90 pctl
avg 12%
|
|---|---|---|---|---|
| Yellow cards | 2 | 0.06 |
9
|
24
|
| Red cards | 0 | 0.00 |
0
|
0
|
Recent Matches (39)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2026-04-18 | @ Palermo | Serie B | 2-0 | 90 | 0 | 0 | 6.0 |
| 2026-04-11 | @ Juve Stabia | Serie B | 2-0 | 90 | 0 | 0 | 5.5 |
| 2026-04-06 | vs Südtirol | Serie B | 1-1 | 90 | 0 | 0 | 5.9 |
| 2026-03-21 | vs Catanzaro | Serie B | 3-1 | 90 | 0 | 0 | 6.6 |
| 2026-03-17 | @ Mantova | Serie B | 3-0 | 90 | 0 | 0 | 6.0 |
| 2026-03-14 | vs Frosinone | Serie B | 2-2 | 90 | 0 | 0 | 6.8 |
| 2026-03-07 | @ Modena | Serie B | 0-0 | 90 | 0 | 0 | 8.1 |
| 2026-03-03 | vs Monza | Serie B | 1-3 | 90 | 0 | 0 | 5.3 |
| 2026-02-28 | @ Empoli | Serie B | 1-1 | 90 | 0 | 0 | 7.9 ⭐ |
| 2026-02-21 | vs Spezia | Serie B | 2-3 | 90 | 0 | 0 | 6.0 |
| 2026-02-14 | vs Venezia | Serie B | 0-4 | 90 | 0 | 0 | 4.9 |
| 2026-02-10 | @ Virtus Entella | Serie B | 3-1 | 90 | 0 | 0 | 4.7 |
| 2026-02-06 | vs Pescara | Serie B | 2-0 | 90 | 0 | 0 | 8.5 |
| 2026-01-31 | @ Avellino | Serie B | 3-1 | 90 | 0 | 0 | 5.8 |
| 2026-01-24 | vs Bari | Serie B | 1-2 | 90 | 0 | 0 | 5.5 |
| 2026-01-17 | @ Reggiana | Serie B | 1-2 | 90 | 0 | 0 | 7.1 |
| 2026-01-10 | vs Empoli | Serie B | 0-1 | 90 | 0 | 0 | 6.7 |
| 2025-12-27 | @ Catanzaro | Serie B | 2-0 | 90 | 0 | 0 | 6.3 |
| 2025-12-20 | vs Juve Stabia | Serie B | 1-1 | 90 | 0 | 0 | 7.4 |
| 2025-12-13 | vs Mantova | Serie B | 3-2 | 90 | 0 | 0 | 6.7 |
| 2025-12-08 | @ Padova | Serie B | 1-1 | 90 | 0 | 0 | 6.4 |
| 2025-11-28 | vs Modena | Serie B | 1-0 | 90 | 0 | 1 | 9.6 ⭐ |
| 2025-11-23 | @ Monza | Serie B | 1-0 | 90 | 0 | 0 | 6.0 |
| 2025-11-19 | vs Uruguay | Friendlies | 5-1 | 0 | 0 | 0 | |
| 2025-11-15 | vs Paraguay | Friendlies | 2-1 | 0 | 0 | 0 | |
| 2025-11-09 | vs Avellino | Serie B | 3-0 | 90 | 0 | 0 | 8.5 |
| 2025-11-02 | @ Bari | Serie B | 1-0 | 90 | 0 | 0 | 6.3 |
| 2025-10-28 | vs Carrarese | Serie B | 2-1 | 90 | 0 | 0 | 7.4 |
| 2025-10-25 | @ Südtirol | Serie B | 0-1 | 90 | 0 | 0 | 8.0 |
| 2025-10-18 | @ Spezia | Serie B | 1-2 | 90 | 0 | 0 | 7.1 |
| 2025-10-04 | vs Reggiana | Serie B | 1-2 | 90 | 0 | 0 | 5.3 |
| 2025-09-30 | @ Frosinone | Serie B | 3-1 | 90 | 0 | 0 | 6.0 |
| 2025-09-27 | vs Palermo | Serie B | 1-1 | 90 | 0 | 0 | 7.1 |
| 2025-09-20 | @ Venezia | Serie B | 1-2 | 90 | 0 | 0 | 7.2 |
| 2025-09-13 | @ Sampdoria | Serie B | 1-2 | 90 | 0 | 0 | 6.1 |
| 2025-09-09 | vs Japan | Friendlies | 2-0 | 0 | 0 | 0 | |
| 2025-09-06 | vs South Korea | Friendlies | 0-2 | 0 | 0 | 0 | |
| 2025-08-30 | vs Virtus Entella | Serie B | 1-1 | 90 | 0 | 0 | 6.6 |
| 2025-08-22 | @ Pescara | Serie B | 1-3 | 90 | 0 | 0 | 7.0 |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2025/2026 | Cesena | senior | 36 | 0 | 1 | 6.67 |
| 2024/2025 | Cesena | senior | 29 | 0 | 0 | 6.88 |
| 2023/2024 | Cesena | senior | 1 | 0 | 0 | - |
| 2023 | LA Galaxy | senior | 12 | 0 | 0 | 6.45 |
| 2022 | LA Galaxy | senior | 4 | 0 | 0 | 6.22 |
| 2021 | LA Galaxy | senior | 3 | 0 | 0 | 6.53 |
| 2020 | LA Galaxy | senior | 4 | 0 | 0 | 5.95 |
| 2021 | Ventura County FC | senior | 3 | 0 | 0 | 5.41 |
| 2019/2020 | St. Gallen | senior | 1 | 0 | 0 | - |
| 2017/2018 | Hertha BSC | senior | 1 | 0 | 0 | 7.44 |
| 2018/2019 | Hertha Berlin II | senior | 14 | 0 | 0 | - |
| 2017/2018 | Hertha Berlin II | senior | 10 | 0 | 0 | - |
| 2018/2019 | Hertha Berlin II | youth | 2 | 0 | 0 | - |
| 2019 | USA U23 | national team | 2 | 0 | 0 | - |
| 2017 | USA U20 | national team | 10 | 0 | 0 | - |
Transfer Value History
Teammates
Alessandro Siano
Michele Castagnetti
Tommaso Arrigoni
Alberto Cerri
Gaetano Castrovilli
Cristian Shpendi
Simone Bastoni
Riccardo Ciervo
Tommaso Berti
Andrea Ciofi
Peter Amoran
Ibrahima Papa Wade
Matteo Guidi
Giovanni Zaro
Giacomo Vrioni
Vittorio Magni
Massimiliano Mangraviti
Dimitri Bisoli
Matteo Piacentini
Tommaso Corazza
Simone Abbondanza
Marco Olivieri
Davide Zamagni
Niccolò Fontana
Luca Ferretti
Filippo Bertaccini
Mamadou Kebbeh
Matteo Francesconi
Riccardo Domeniconi
Filippo Galvagno
Frederik Tosku
Gianluca Frabotta
Trophies
USA U20
🏆
CONCACAF Championship U20
x1
Cesena