Age 24
Height 187 cm
Foot Right
Country Canada
Value €592.8k
Contract 2026-12-31
📈
Form
Rating per season, last 5 matches, and timeline all matches
Season
7.56
2 matches
Last 5
6.96
-0.60 vs season
Best
8.0
vs San Jose Earthquakes
MOTM
0
of 13 matches
Rating by match (last 13)
≥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
2
Goals
0
Assists
0
Rating
7.56
Conceded
3
84%
Clean sheets
0
0%
Rating
7.56
93%
Matches
2
11%
Started
2
15%
Penalties saved
1/1
🎯
Stats compared to other keepers
Major League Soccer · percentile vs peers
Sweeper actions
49%
Goals conceded
14%
Save percentage
38%
High claims
72%
Clean sheets
4%
Long ball percentage
33%
🔥
Heatmap
114 touches this season
Attack
Touches
114
Attack
0%
Middle
0%
Ø position
8%
Detailed Stats & Percentiles (Major League Soccer)
Goalkeeping
| Stat | Total | Per 90 |
Percentile
avg 64%
|
Per 90 pctl
avg 75%
|
|---|---|---|---|---|
| Saves | 9 | 4.50 |
22
|
81
|
| Save percentage | 75.0 | 75.00 |
81
|
81
|
| Goals conceded | 3 | 1.50 |
84
|
59
|
| Goals prevented | 0.60 | 0.30 |
63
|
84
|
| Clean sheets | 0 | 0.00 |
0
|
0
|
| Penalty saves | 1 | 0.50 |
84
|
100
|
| Penalties conceded | 0 | 0.00 |
100
|
100
|
| Penalty save % | 100.0 | 100.00 |
100
|
100
|
| Error led to goal | 0 | 0.00 |
100
|
100
|
| Acted as sweeper | 1 | 0.50 |
11
|
47
|
Distribution
| Stat | Total | Per 90 |
Percentile
avg 12%
|
Per 90 pctl
avg 34%
|
|---|---|---|---|---|
| Accurate passes | 35 | 17.50 |
11
|
22
|
| Pass accuracy | 52.2 | 52.24 |
2
|
2
|
| Accurate long balls | 14 | 7.00 |
20
|
90
|
| Long ball accuracy | 30.4 | 30.43 |
15
|
15
|
| xA | 0.00 | 0.00 |
13
|
40
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 100%
|
Per 90 pctl
avg 100%
|
|---|---|---|---|---|
| Yellow cards | 0 | 0.00 |
100
|
100
|
| Red cards | 0 | 0.00 |
100
|
100
|
Goalkeeping
| Stat | Total | Per 90 |
Percentile
avg 64%
|
Per 90 pctl
avg 75%
|
|---|---|---|---|---|
| Saves | 9 | 4.50 |
22
|
81
|
| Save percentage | 75.0 | 75.00 |
81
|
81
|
| Goals conceded | 3 | 1.50 |
84
|
59
|
| Goals prevented | 0.60 | 0.30 |
63
|
84
|
| Clean sheets | 0 | 0.00 |
0
|
0
|
| Penalty saves | 1 | 0.50 |
84
|
100
|
| Penalties conceded | 0 | 0.00 |
100
|
100
|
| Penalty save % | 100.0 | 100.00 |
100
|
100
|
| Error led to goal | 0 | 0.00 |
100
|
100
|
| Acted as sweeper | 1 | 0.50 |
11
|
47
|
Distribution
| Stat | Total | Per 90 |
Percentile
avg 12%
|
Per 90 pctl
avg 34%
|
|---|---|---|---|---|
| Accurate passes | 35 | 17.50 |
11
|
22
|
| Pass accuracy | 52.2 | 52.24 |
2
|
2
|
| Accurate long balls | 14 | 7.00 |
20
|
90
|
| Long ball accuracy | 30.4 | 30.43 |
15
|
15
|
| xA | 0.00 | 0.00 |
13
|
40
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 100%
|
Per 90 pctl
avg 100%
|
|---|---|---|---|---|
| Yellow cards | 0 | 0.00 |
100
|
100
|
| Red cards | 0 | 0.00 |
100
|
100
|
Recent Matches (33)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2026-05-24 | @ Colorado Rapids | Major League Soccer | 1-2 | 90 | 0 | 0 | 7.1 |
| 2026-05-17 | @ San Jose Earthquakes | Major League Soccer | 2-3 | 90 | 0 | 0 | 8.0 |
| 2026-05-14 | vs Vancouver Whitecaps | Major League Soccer | 2-3 | 0 | 0 | 0 | |
| 2026-05-10 | vs Real Salt Lake | Major League Soccer | 3-1 | 0 | 0 | 0 | |
| 2026-05-02 | @ Red Bull New York | Major League Soccer | 0-2 | 0 | 0 | 0 | |
| 2026-04-26 | @ Seattle Sounders FC | Major League Soccer | 2-1 | 0 | 0 | 0 | |
| 2026-04-23 | vs Minnesota United | Major League Soccer | 0-1 | 0 | 0 | 0 | |
| 2026-04-19 | vs LA Galaxy | Major League Soccer | 2-2 | 0 | 0 | 0 | |
| 2026-04-12 | vs St. Louis City | Major League Soccer | 1-1 | 0 | 0 | 0 | |
| 2026-04-04 | @ DC United | Major League Soccer | 0-4 | 0 | 0 | 0 | |
| 2026-03-22 | vs Houston Dynamo FC | Major League Soccer | 4-3 | 0 | 0 | 0 | |
| 2026-03-15 | vs San Diego FC | Major League Soccer | 3-3 | 0 | 0 | 0 | |
| 2025-10-18 | @ FC Cincinnati | Major League Soccer | 3-0 | 0 | 0 | 0 | |
| 2025-10-04 | vs Nashville SC | Major League Soccer | 1-1 | 0 | 0 | 0 | |
| 2025-09-27 | @ Charlotte FC | Major League Soccer | 1-4 | 0 | 0 | 0 | |
| 2025-09-20 | vs Red Bull New York | Major League Soccer | 0-2 | 0 | 0 | 0 | |
| 2025-09-13 | vs St. Louis City | Major League Soccer | 0-2 | 90 | 0 | 0 | 5.9 |
| 2025-08-30 | @ Toronto FC | Major League Soccer | 1-1 | 0 | 0 | 0 | |
| 2025-08-23 | vs Austin FC | Major League Soccer | 3-2 | 0 | 0 | 0 | |
| 2025-08-16 | vs DC United | Major League Soccer | 1-1 | 0 | 0 | 0 | |
| 2025-08-09 | vs Atlanta United | Major League Soccer | 1-1 | 0 | 0 | 0 | |
| 2025-08-06 | vs Puebla | Leagues Cup | 1-2 | 0 | 0 | 0 | |
| 2025-08-02 | @ Toluca | Leagues Cup | 2-1 | 90 | 0 | 0 | 7.4 |
| 2025-07-29 | vs Leon | Leagues Cup | 1-1 | 90 | 0 | 0 | 6.4 |
| 2025-07-25 | @ New England Revolution | Major League Soccer | 1-3 | 90 | 0 | 0 | 6.9 |
| 2025-07-19 | vs Chicago Fire FC | Major League Soccer | 0-2 | 90 | 0 | 0 | 6.8 |
| 2025-07-16 | @ Philadelphia Union | Major League Soccer | 2-1 | 0 | 0 | 0 | |
| 2025-07-12 | @ Orlando City | Major League Soccer | 1-1 | 90 | 0 | 0 | 6.0 |
| 2025-07-09 | vs Forge FC | Canadian Championship | 2-2 | 90 | 0 | 0 | 6.4 |
| 2025-07-05 | vs Inter Miami CF | Major League Soccer | 1-4 | 90 | 0 | 0 | 6.3 |
| 2025-06-28 | vs New York City FC | Major League Soccer | 1-0 | 90 | 0 | 0 | 8.0 |
| 2025-06-25 | vs FC Cincinnati | Major League Soccer | 1-3 | 90 | 0 | 0 | 5.9 |
| 2025-06-15 | @ Houston Dynamo FC | Major League Soccer | 1-3 | 90 | 0 | 0 | 6.2 |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2026 | FC Dallas | senior | 2 | 0 | 0 | 7.56 |
| 2025 | CF Montreal | senior | 28 | 0 | 0 | 6.48 |
| 2024 | CF Montreal | senior | 36 | 0 | 0 | 6.52 |
| 2023 | CF Montreal | senior | 38 | 0 | 0 | 6.75 |
| 2022 | Valour FC | senior | 19 | 0 | 0 | 6.66 |
| 2021 | Valour FC | senior | 24 | 0 | 0 | 6.76 |
| 2019/2020 | Montreal Impact Under 18/19 | youth | 8 | 0 | 0 | - |
| 2018/2019 | Montreal Impact Under 18/19 | youth | 1 | 0 | 0 | - |
| 2017/2018 | Montreal Impact Under 16/17 | youth | 5 | 0 | 0 | - |
Transfer Value History
Teammates
Geovane Jesus
Osaze Urhoghide
Lalas Abubakar
Ran Binyamin
Don Deedson Louicius
Patrickson Delgado
Petar Musa
Santiago Moreno
Anderson Julio
Christian Cappis
Herman Johansson
Ricky Louis
Nicholas Simmonds
Ramiro
Shaq Moore
Jaidyn Contreras
Joaquín Valiente
Álvaro Augusto
Logan Farrington
Joshua Torquato
Sebastien Ibeagha
Slade Starnes
Caleb Swann
Sam Sarver
Enzo Newman
Michael Collodi
Brooks Thompson
Nolan Norris
Kaka Scabin
Daniel Baran
Diego García
Kaick Ferreira
Bernard Kamungo
Eryk Dymora
FC Dallas