Age 22
Height 194 cm
Foot Right
Country Canada
Value €381k
Contract 2026-12-31
📈
Form
Rating per season, last 5 matches, and timeline all matches
Season
6.67
8 matches
Last 5
6.48
-0.19 vs season
Best
7.6
vs Inter Toronto FC
MOTM
0
of 7 matches
Rating by match (last 7)
≥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
2025
Filter:
Apps
8
Goals
0
Assists
0
Conceded
12
66%
Clean sheets
1
20%
Rating
6.66
66%
Matches
7
20%
Started
7
20%
Penalties saved
0/2
🎯
Stats compared to other keepers
Premier League · percentile vs peers
Sweeper actions
49%
Goals conceded
16%
Save percentage
13%
High claims
10%
Clean sheets
14%
Long ball percentage
9%
Detailed Stats & Percentiles (Premier League)
Goalkeeping
| Stat | Total | Per 90 |
Percentile
avg 36%
|
Per 90 pctl
avg 37%
|
|---|---|---|---|---|
| Saves | 21 | 3.00 |
26
|
53
|
| Save percentage | 63.6 | 63.64 |
40
|
40
|
| Goals conceded | 12 | 1.71 |
66
|
33
|
| Clean sheets | 1 | 0.14 |
20
|
40
|
| Penalty saves | 0 | 0.00 |
0
|
0
|
| Penalties conceded | 2 | 0.29 |
33
|
6
|
| Penalty save % | 0.0 | 0.00 |
26
|
26
|
| Error led to goal | 0 | 0.00 |
100
|
100
|
| Acted as sweeper | 4 | 0.57 |
33
|
66
|
| High claims | 3 | 0.43 |
20
|
13
|
Distribution
| Stat | Total | Per 90 |
Percentile
avg 33%
|
Per 90 pctl
avg 37%
|
|---|---|---|---|---|
| Accurate passes | 104 | 14.86 |
20
|
13
|
| Pass accuracy | 64.6 | 64.60 |
6
|
6
|
| Accurate long balls | 25 | 3.57 |
33
|
33
|
| Long ball accuracy | 31.6 | 31.65 |
33
|
33
|
| Chances created | 1 | 0.14 |
73
|
100
|
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 36%
|
Per 90 pctl
avg 37%
|
|---|---|---|---|---|
| Saves | 21 | 3.00 |
26
|
53
|
| Save percentage | 63.6 | 63.64 |
40
|
40
|
| Goals conceded | 12 | 1.71 |
66
|
33
|
| Clean sheets | 1 | 0.14 |
20
|
40
|
| Penalty saves | 0 | 0.00 |
0
|
0
|
| Penalties conceded | 2 | 0.29 |
33
|
6
|
| Penalty save % | 0.0 | 0.00 |
26
|
26
|
| Error led to goal | 0 | 0.00 |
100
|
100
|
| Acted as sweeper | 4 | 0.57 |
33
|
66
|
| High claims | 3 | 0.43 |
20
|
13
|
Distribution
| Stat | Total | Per 90 |
Percentile
avg 33%
|
Per 90 pctl
avg 37%
|
|---|---|---|---|---|
| Accurate passes | 104 | 14.86 |
20
|
13
|
| Pass accuracy | 64.6 | 64.60 |
6
|
6
|
| Accurate long balls | 25 | 3.57 |
33
|
33
|
| Long ball accuracy | 31.6 | 31.65 |
33
|
33
|
| Chances created | 1 | 0.14 |
73
|
100
|
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 (22)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2026-05-16 | @ Meppen | Regionalliga North | 4-2 | 90 | 0 | 0 | |
| 2026-05-10 | vs Hamburger SV II | Regionalliga North | 1-1 | 90 | 0 | 0 | |
| 2026-04-25 | vs Hannover 96 II | Regionalliga North | 0-1 | 90 | 0 | 0 | |
| 2026-03-29 | vs HSC Hannover | Regionalliga North | 3-2 | 90 | 0 | 0 | |
| 2026-03-21 | @ SC Weiche Flensburg | Regionalliga North | 1-1 | 90 | 0 | 0 | |
| 2026-03-15 | vs Schöningen | Regionalliga North | 0-5 | 90 | 0 | 0 | |
| 2026-03-08 | @ Eintracht Norderstedt | Regionalliga North | 3-2 | 90 | 0 | 0 | |
| 2026-03-01 | vs Blau-Weiss Lohne | Regionalliga North | 1-1 | 90 | 0 | 0 | |
| 2026-01-17 | @ Borussia Dortmund | Bundesliga | 3-2 | 0 | 0 | 0 | |
| 2025-10-18 | @ Pacific FC | Premier League | 1-4 | 90 | 0 | 0 | 6.2 |
| 2025-10-11 | vs HFX Wanderers FC | Premier League | 0-3 | 0 | 0 | 0 | |
| 2025-10-05 | vs Atlético Ottawa | Premier League | 3-3 | 0 | 0 | 0 | |
| 2025-09-28 | @ Inter Toronto FC | Premier League | 1-0 | 0 | 0 | 0 | |
| 2025-09-20 | @ Cavalry FC | Premier League | 3-0 | 90 | 0 | 0 | 5.5 |
| 2025-09-12 | vs Forge FC | Premier League | 2-1 | 90 | 0 | 0 | 7.1 |
| 2025-09-06 | @ Vancouver FC | Premier League | 2-5 | 90 | 0 | 0 | 6.7 |
| 2025-08-31 | vs Pacific FC | Premier League | 1-1 | 90 | 0 | 0 | 6.9 |
| 2025-08-22 | @ HFX Wanderers FC | Premier League | 4-1 | 90 | 0 | 0 | 6.7 |
| 2025-08-17 | vs Inter Toronto FC | Premier League | 0-0 | 90 | 0 | 0 | 7.6 |
| 2025-06-28 | vs New York City FC | Major League Soccer | 1-0 | 0 | 0 | 0 | |
| 2025-06-25 | vs FC Cincinnati | Major League Soccer | 1-3 | 0 | 0 | 0 | |
| 2025-06-15 | @ Houston Dynamo FC | Major League Soccer | 1-3 | 0 | 0 | 0 |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2025/2026 | St. Pauli II | senior | 8 | 0 | 0 | - |
| 2025 | Valour FC | senior | 7 | 0 | 0 | 6.66 |
| 2024 | Pacific FC | senior | 24 | 0 | 0 | - |
| 2023 | Pacific FC | senior | 23 | 0 | 0 | - |
| 2022 | Pacific FC | senior | 2 | 0 | 0 | - |
| 2018/2019 | Vancouver Whitecaps FC Under 16/17 | youth | 1 | 0 | 0 | - |
Transfer Value History
Teammates
Ben Alexander Voll
Manolis Saliakas
Karol Mets
David Nemeth
Hauke Wahl
James Sands
Jackson Irvine
Eric Smith
Abdoulie Ceesay
Danel Sinani
Arkadiusz Pyrka
Fin Stevens
Tomoya Ando
Joel Chima Fujita
Taichi Hara
Martijn Kaars
Mathias Rasmussen
Lars Ritzka
Nikola Vasilj
Louis Oppie
Connor Metcalfe
Adam Dzwigala
Ricky-Jade Jones
Andréas Hountondji
Mathias Pereira Lage
Simon Spari
Jannik Robatsch
Romeo Aigbekaen
Marwin Schmitz
St. Pauli