Age 26
Height 191 cm
Foot Right
Country Canada
Value €1.2m
Contract 2028-06-30
📈
Form
Rating per season, last 5 matches, and timeline all matches
Season
6.73
2 matches
Last 5
6.53
-0.20 vs season
Best
7.2
vs Paris FC
MOTM
0
of 3 matches
Rating by match (last 3)
≥8.0
7.0–8.0
6.0–7.0
5.5–6.0
<5.5
🧬
Attributes
Chances created
Aerial duels
Defensive actions
Goals
Shot attempts
Touches
Filter:
Apps
2
Goals
0
Assists
0
Rating
6.73
Goals
0
0%
Assists
0
0%
Rating
6.73
34%
Matches
2
1%
Started
2
5%
Minutes
146
7%
🎯
Stats compared to other center-backs
Ligue 1 · percentile vs peers
Chances created
0%
Aerial duels
75%
Defensive actions
34%
Goals
0%
Shot attempts
4%
Touches
32%
Detailed Stats & Percentiles (Ligue 1)
Shooting
| Stat | Total | Per 90 |
Percentile
avg 0%
|
Per 90 pctl
avg 0%
|
|---|---|---|---|---|
| Goals | 0 | 0.00 |
0
|
0
|
| Shots | 0 | 0.00 |
0
|
0
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 8%
|
Per 90 pctl
avg 11%
|
|---|---|---|---|---|
| Assists | 0 | 0.00 |
0
|
0
|
| xA | 0.00 | 0.00 |
2
|
1
|
| Accurate passes | 54 | 33.29 |
4
|
15
|
| Pass accuracy | 84.4 | 84.38 |
11
|
11
|
| Accurate long balls | 2 | 1.23 |
9
|
19
|
| Long ball accuracy | 40.0 | 40.00 |
22
|
22
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 33%
|
Per 90 pctl
avg 53%
|
|---|---|---|---|---|
| Duels won | 9 | 5.55 |
6
|
81
|
| Duels won % | 60.0 | 60.00 |
61
|
61
|
| Aerials won | 6 | 3.70 |
17
|
95
|
| Aerials won % | 66.7 | 66.67 |
79
|
79
|
| Touches | 81 | 49.93 |
4
|
6
|
| Dispossessed | 1 | 0.62 |
57
|
8
|
| Fouls won | 1 | 0.62 |
7
|
42
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 21%
|
Per 90 pctl
avg 40%
|
|---|---|---|---|---|
| Defensive actions | 13 | 8.01 |
5
|
45
|
| Tackles | 2 | 1.23 |
3
|
28
|
| Interceptions | 2 | 1.23 |
7
|
56
|
| Blocked scoring attempt | 3 | 1.85 |
17
|
96
|
| Fouls committed | 3 | 1.85 |
11
|
95
|
| Penalties conceded | 2 | 1.23 |
1
|
0
|
| Recoveries | 4 | 2.47 |
6
|
9
|
| Clearances | 6 | 3.70 |
4
|
28
|
| Clean sheets | 0 | 0.00 |
0
|
0
|
| Goals conceded while on pitch | 2 | 1.23 |
92
|
70
|
| xG against while on pitch | 2.98 | 1.84 |
89
|
13
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 83%
|
Per 90 pctl
avg 50%
|
|---|---|---|---|---|
| Yellow cards | 1 | 0.62 |
67
|
1
|
| Red cards | 0 | 0.00 |
100
|
100
|
Shooting
| Stat | Total | Per 90 |
Percentile
avg 0%
|
Per 90 pctl
avg 0%
|
|---|---|---|---|---|
| Goals | 0 | 0.00 |
0
|
0
|
| Shots | 0 | 0.00 |
0
|
0
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 8%
|
Per 90 pctl
avg 11%
|
|---|---|---|---|---|
| Assists | 0 | 0.00 |
0
|
0
|
| xA | 0.00 | 0.00 |
2
|
1
|
| Accurate passes | 54 | 33.29 |
4
|
15
|
| Pass accuracy | 84.4 | 84.38 |
11
|
11
|
| Accurate long balls | 2 | 1.23 |
9
|
19
|
| Long ball accuracy | 40.0 | 40.00 |
22
|
22
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 33%
|
Per 90 pctl
avg 53%
|
|---|---|---|---|---|
| Duels won | 9 | 5.55 |
6
|
81
|
| Duels won % | 60.0 | 60.00 |
61
|
61
|
| Aerials won | 6 | 3.70 |
17
|
95
|
| Aerials won % | 66.7 | 66.67 |
79
|
79
|
| Touches | 81 | 49.93 |
4
|
6
|
| Dispossessed | 1 | 0.62 |
57
|
8
|
| Fouls won | 1 | 0.62 |
7
|
42
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 21%
|
Per 90 pctl
avg 40%
|
|---|---|---|---|---|
| Defensive actions | 13 | 8.01 |
5
|
45
|
| Tackles | 2 | 1.23 |
3
|
28
|
| Interceptions | 2 | 1.23 |
7
|
56
|
| Blocked scoring attempt | 3 | 1.85 |
17
|
96
|
| Fouls committed | 3 | 1.85 |
11
|
95
|
| Penalties conceded | 2 | 1.23 |
1
|
0
|
| Recoveries | 4 | 2.47 |
6
|
9
|
| Clearances | 6 | 3.70 |
4
|
28
|
| Clean sheets | 0 | 0.00 |
0
|
0
|
| Goals conceded while on pitch | 2 | 1.23 |
92
|
70
|
| xG against while on pitch | 2.98 | 1.84 |
89
|
13
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 83%
|
Per 90 pctl
avg 50%
|
|---|---|---|---|---|
| Yellow cards | 1 | 0.62 |
67
|
1
|
| Red cards | 0 | 0.00 |
100
|
100
|
Recent Matches (6)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2026-06-02 | vs Uzbekistan | Friendlies | 2-0 | 31 | 0 | 0 | 6.1 |
| 2025-10-05 | @ Monaco | Ligue 1 | 2-2 | 56 | 0 | 0 | 6.3 |
| 2025-10-02 | @ Fenerbahçe | Europa League | 2-1 | 0 | 0 | 0 | |
| 2025-09-28 | vs Paris FC | Ligue 1 | 1-1 | 90 | 0 | 0 | 7.2 |
| 2025-09-24 | vs Roma | Europa League | 1-2 | 0 | 0 | 0 | |
| 2025-09-20 | @ Brest | Ligue 1 | 4-1 | 0 | 0 | 0 |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2025/2026 | Nice | senior | 2 | 0 | 0 | 6.73 |
| 2024/2025 | Nice | senior | 35 | 0 | 0 | 6.74 |
| 2023 | Colorado Rapids 2 | senior | 4 | 0 | 0 | 6.70 |
| 2024 | Colorado Rapids | senior | 20 | 2 | 0 | 6.80 |
| 2023 | Colorado Rapids | senior | 14 | 0 | 0 | 6.67 |
| 2026 | Canada | national team | 1 | 0 | 0 | 6.14 |
| 2024 | Canada | national team | 15 | 0 | 2 | 6.86 |
| 2023 | Canada | national team | 4 | 0 | 0 | 6.65 |
Transfer Value History
Teammates
Ali Abdi
Dante
Mohamed Abdelmonem
Hicham Boudaoui
Morgan Sanson
Sofiane Diop
Elye Wahi
Tom Louchet
Isak Jansson
Tanguy Ndombélé
Gabin Bernardeau
Charles Vanhoutte
Mohamed-Ali Cho
Melvin Bard
Juma Bah
Bartosz Zelazowski
Maxime Dupé
Kail Boudache
Antoine Mendy
Brad-Hamilton Mantsounga
Kojo Peprah Oppong
Djibril Coulibaly
Zoumana Diallo
Tiago Gouveia
Youssouf Ndayishimiye
Yehvann Diouf
Kevin Carlos
Jonathan Clauss
Salis Abdul Samed
Nice