Age 31
Height 188 cm
Foot Right
Country Canada
Value €456.3k
📈
Form
Rating per season, last 5 matches, and timeline all matches
Season
6.79
1 matches
Last 5
6.66
-0.13 vs season
Best
7.9
vs New York City FC
MOTM
0
of 18 matches
Rating by match (last 18)
≥8.0
7.0–8.0
6.0–7.0
5.5–6.0
<5.5
Filter:
Apps
1
Goals
0
Assists
0
Rating
6.79
Goals
0
0%
Assists
1
81%
Rating
6.74
48%
Matches
11
50%
Started
4
18%
Minutes
467
28%
🎯
Shot Map
4 shots per season
Goals
0
On target
1
xG
0.36
Conversion
0%
Goal
Saved
Off target
🔥
Heatmap
457 touches this season
Attack
Touches
457
Attack
9%
Middle
44%
Ø position
38%
Detailed Stats & Percentiles (Major League Soccer)
Shooting
| Stat | Total | Per 90 |
Percentile
avg 51%
|
Per 90 pctl
avg 69%
|
|---|---|---|---|---|
| Goals | 0 | 0.00 |
0
|
0
|
| xG | 0.36 | 0.07 |
58
|
77
|
| xGOT | 0.52 | 0.10 |
70
|
83
|
| xG excl. penalty | 0.36 | 0.07 |
58
|
77
|
| Shots | 4 | 0.77 |
56
|
84
|
| Shots on target | 1 | 0.19 |
40
|
69
|
| Headed shots | 4 | 0.77 |
78
|
94
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 53%
|
Per 90 pctl
avg 65%
|
|---|---|---|---|---|
| Assists | 1 | 0.19 |
81
|
96
|
| xA | 0.25 | 0.05 |
58
|
82
|
| Accurate passes | 259 | 49.91 |
28
|
50
|
| Pass accuracy | 86.3 | 86.33 |
32
|
32
|
| Accurate long balls | 9 | 1.73 |
20
|
22
|
| Long ball accuracy | 37.5 | 37.50 |
22
|
22
|
| Chances created | 3 | 0.58 |
62
|
90
|
| Big chances created | 1 | 0.19 |
72
|
92
|
| Successful crosses | 1 | 0.19 |
74
|
88
|
| Cross accuracy | 33.3 | 33.33 |
78
|
78
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 55%
|
Per 90 pctl
avg 69%
|
|---|---|---|---|---|
| Dribbles | 1 | 0.19 |
33
|
56
|
| Dribbles success rate | 100.0 | 100.00 |
100
|
100
|
| Duels won | 26 | 5.01 |
41
|
78
|
| Duels won % | 53.1 | 53.06 |
31
|
31
|
| Aerials won | 16 | 3.08 |
67
|
91
|
| Aerials won % | 66.7 | 66.67 |
69
|
69
|
| Touches | 385 | 74.20 |
29
|
59
|
| Touches in opposition box | 9 | 1.73 |
66
|
91
|
| Dispossessed | 0 | 0.00 |
100
|
100
|
| Fouls won | 1 | 0.19 |
10
|
19
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 43%
|
Per 90 pctl
avg 58%
|
|---|---|---|---|---|
| Defensive actions | 56 | 10.79 |
38
|
89
|
| Tackles | 8 | 1.54 |
33
|
54
|
| Interceptions | 10 | 1.93 |
55
|
92
|
| Blocked scoring attempt | 3 | 0.58 |
27
|
36
|
| Fouls committed | 10 | 1.93 |
67
|
92
|
| Recoveries | 21 | 4.05 |
34
|
60
|
| Possession won final 3rd | 1 | 0.19 |
62
|
89
|
| Dribbled past | 5 | 0.96 |
22
|
10
|
| Clearances | 35 | 6.75 |
44
|
85
|
| Clean sheets | 0 | 0.00 |
0
|
0
|
| Goals conceded while on pitch | 8 | 1.54 |
70
|
50
|
| xG against while on pitch | 8.43 | 1.62 |
69
|
37
|
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
|
Shooting
| Stat | Total | Per 90 |
Percentile
avg 51%
|
Per 90 pctl
avg 69%
|
|---|---|---|---|---|
| Goals | 0 | 0.00 |
0
|
0
|
| xG | 0.36 | 0.07 |
58
|
77
|
| xGOT | 0.52 | 0.10 |
70
|
83
|
| xG excl. penalty | 0.36 | 0.07 |
58
|
77
|
| Shots | 4 | 0.77 |
56
|
84
|
| Shots on target | 1 | 0.19 |
40
|
69
|
| Headed shots | 4 | 0.77 |
78
|
94
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 53%
|
Per 90 pctl
avg 65%
|
|---|---|---|---|---|
| Assists | 1 | 0.19 |
81
|
96
|
| xA | 0.25 | 0.05 |
58
|
82
|
| Accurate passes | 259 | 49.91 |
28
|
50
|
| Pass accuracy | 86.3 | 86.33 |
32
|
32
|
| Accurate long balls | 9 | 1.73 |
20
|
22
|
| Long ball accuracy | 37.5 | 37.50 |
22
|
22
|
| Chances created | 3 | 0.58 |
62
|
90
|
| Big chances created | 1 | 0.19 |
72
|
92
|
| Successful crosses | 1 | 0.19 |
74
|
88
|
| Cross accuracy | 33.3 | 33.33 |
78
|
78
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 55%
|
Per 90 pctl
avg 69%
|
|---|---|---|---|---|
| Dribbles | 1 | 0.19 |
33
|
56
|
| Dribbles success rate | 100.0 | 100.00 |
100
|
100
|
| Duels won | 26 | 5.01 |
41
|
78
|
| Duels won % | 53.1 | 53.06 |
31
|
31
|
| Aerials won | 16 | 3.08 |
67
|
91
|
| Aerials won % | 66.7 | 66.67 |
69
|
69
|
| Touches | 385 | 74.20 |
29
|
59
|
| Touches in opposition box | 9 | 1.73 |
66
|
91
|
| Dispossessed | 0 | 0.00 |
100
|
100
|
| Fouls won | 1 | 0.19 |
10
|
19
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 43%
|
Per 90 pctl
avg 58%
|
|---|---|---|---|---|
| Defensive actions | 56 | 10.79 |
38
|
89
|
| Tackles | 8 | 1.54 |
33
|
54
|
| Interceptions | 10 | 1.93 |
55
|
92
|
| Blocked scoring attempt | 3 | 0.58 |
27
|
36
|
| Fouls committed | 10 | 1.93 |
67
|
92
|
| Recoveries | 21 | 4.05 |
34
|
60
|
| Possession won final 3rd | 1 | 0.19 |
62
|
89
|
| Dribbled past | 5 | 0.96 |
22
|
10
|
| Clearances | 35 | 6.75 |
44
|
85
|
| Clean sheets | 0 | 0.00 |
0
|
0
|
| Goals conceded while on pitch | 8 | 1.54 |
70
|
50
|
| xG against while on pitch | 8.43 | 1.62 |
69
|
37
|
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 (23)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2026-05-23 | vs Austin FC | Major League Soccer | 3-0 | 67 | 0 | 0 | 6.7 |
| 2026-05-20 | vs Houston Dynamo FC | US Open Cup | 2-2 | 119 | 0 | 0 | 6.9 |
| 2026-05-14 | vs Los Angeles FC | Major League Soccer | 2-1 | 90 | 0 | 0 | 6.6 |
| 2026-05-10 | @ Colorado Rapids | Major League Soccer | 0-1 | 14 | 0 | 0 | 6.3 |
| 2026-05-03 | @ Austin FC | Major League Soccer | 2-0 | 58 | 0 | 0 | 6.8 |
| 2026-04-30 | @ Chicago Fire FC | US Open Cup | 1-2 | 90 | 0 | 0 | 7.4 |
| 2026-04-26 | vs San Jose Earthquakes | Major League Soccer | 2-3 | 90 | 0 | 0 | 7.2 |
| 2026-04-19 | @ Seattle Sounders FC | Major League Soccer | 4-1 | 90 | 0 | 0 | 6.2 |
| 2026-04-16 | vs FC Tulsa | US Open Cup | 4-0 | 66 | 0 | 0 | 7.0 |
| 2026-04-12 | @ FC Dallas | Major League Soccer | 1-1 | 14 | 0 | 0 | 6.5 |
| 2026-04-04 | @ New York City FC | Major League Soccer | 1-1 | 19 | 0 | 1 | 7.9 |
| 2026-03-22 | vs Los Angeles FC II | MLS Next Pro | 2-2 | 62 | 0 | 0 | 6.8 |
| 2026-03-22 | vs New England Revolution | Major League Soccer | 3-1 | 1 | 0 | 0 | |
| 2026-03-15 | @ Los Angeles FC | Major League Soccer | 2-0 | 0 | 0 | 0 | |
| 2026-03-08 | vs Seattle Sounders FC | Major League Soccer | 0-1 | 0 | 0 | 0 | |
| 2026-03-02 | @ San Diego FC | Major League Soccer | 2-0 | 18 | 0 | 0 | 6.4 |
| 2026-02-21 | vs Charlotte FC | Major League Soccer | 1-1 | 6 | 0 | 0 | |
| 2025-10-18 | @ Atlanta United | Major League Soccer | 1-1 | 90 | 0 | 0 | 7.5 |
| 2025-10-04 | vs Charlotte FC | Major League Soccer | 0-1 | 19 | 0 | 0 | 6.6 |
| 2025-09-27 | vs Philadelphia Union | Major League Soccer | 0-6 | 65 | 0 | 0 | 4.6 |
| 2025-09-13 | vs Orlando City | Major League Soccer | 1-1 | 57 | 0 | 0 | 5.4 |
| 2025-08-30 | @ New York City FC | Major League Soccer | 1-2 | 0 | 0 | 0 | |
| 2025-08-16 | @ CF Montreal | Major League Soccer | 1-1 | 78 | 0 | 0 | 7.0 |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2026 | St. Louis City 2 | senior | 1 | 0 | 0 | 6.79 |
| 2026 | St. Louis City | senior | 14 | 0 | 1 | 6.81 |
| 2025 | DC United | senior | 11 | 1 | 0 | 6.37 |
| 2024 | Nashville SC | senior | 10 | 0 | 0 | 6.67 |
| 2023 | Nashville SC | senior | 24 | 1 | 0 | 6.76 |
| 2023 | Toronto FC | senior | 3 | 0 | 0 | 6.72 |
| 2022 | Toronto FC | senior | 27 | 1 | 0 | 6.57 |
| 2020 | Toronto FC | senior | 1 | 0 | 0 | 6.88 |
| 2021 | Pacific FC | senior | 29 | 2 | 1 | 7.29 |
| 2020 | Pacific FC | senior | 8 | 1 | 0 | 7.00 |
| 2019 | Pacific FC | senior | 22 | 2 | 0 | 6.54 |
| 2022 | Canada | national team | 1 | 0 | 0 | 6.10 |
Transfer Value History
Teammates
Roman Bürki
Mamadou Mbacke
Conrad Wallem
Tomás Ostrák
Christopher Durkin
Eduard Löwen
Simon Becher
Célio Pompeu
Tomas Totland
Joshua Yaro
Sergio Córdova
Marcel Hartel
Rafael Santos
Dante Polvara
Kyle Hiebert
Daniel Edelman
Fallou Fall
Miguel Perez
Timo Baumgartl
Tyson Pearce
Colin Welsh
Cedric Teuchert
Benjamin Lundt
Caden Glover
Mykhi Joyner
Sang-Bin Jeong
Brendan McSorley
Jaziel Orozco
Trophies
Toronto FC
🏆
Canadian Championship
x1
Pacific FC
🏆
Premier League
x1
St. Louis City