Age 31
Height 188 cm
Foot Left
Country Canada
Value €754.6k
📈
Form
Rating per season, last 5 matches, and timeline all matches
Season
7.24
10 matches
Last 5
7.00
-0.24 vs season
Best
8.6
vs Vancouver Whitecaps
MOTM
2
of 20 matches
Rating by match (last 20)
≥8.0
7.0–8.0
6.0–7.0
5.5–6.0
<5.5
📅
Fromext match
USL Cup Grp. 1
Sacramento Republic FC
VS
2026-06-07
Monterey Bay FC
🧬
Attributes
Chances created
Aerial duels
Defensive actions
Goals
Shot attempts
Touches
Filter:
Apps
10
Goals
1
Assists
0
Rating
7.24
Goals
1
67%
Assists
0
0%
Rating
7.39
93%
Matches
8
30%
Started
7
52%
Minutes
607
56%
🎯
Stats compared to other midfielders
USL Championship · percentile vs peers
Chances created
70%
Aerial duels
69%
Defensive actions
84%
Goals
77%
Shot attempts
53%
Touches
84%
Detailed Stats & Percentiles (USL Championship)
Shooting
| Stat | Total | Per 90 |
Percentile
avg 66%
|
Per 90 pctl
avg 69%
|
|---|---|---|---|---|
| Goals | 1 | 0.15 |
67
|
77
|
| Shots | 7 | 1.04 |
62
|
59
|
| Shots on target | 2 | 0.30 |
50
|
52
|
| Headed shots | 2 | 0.30 |
87
|
87
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 56%
|
Per 90 pctl
avg 56%
|
|---|---|---|---|---|
| Assists | 0 | 0.00 |
0
|
0
|
| Accurate passes | 278 | 41.22 |
73
|
75
|
| Pass accuracy | 83.0 | 82.99 |
55
|
55
|
| Accurate long balls | 18 | 2.67 |
76
|
75
|
| Long ball accuracy | 54.5 | 54.55 |
73
|
73
|
| Chances created | 6 | 0.89 |
60
|
57
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 76%
|
Per 90 pctl
avg 76%
|
|---|---|---|---|---|
| Dribbles | 7 | 1.04 |
86
|
85
|
| Dribbles success rate | 53.8 | 53.85 |
61
|
61
|
| Duels won | 47 | 6.97 |
89
|
90
|
| Duels won % | 59.5 | 59.49 |
81
|
81
|
| Aerials won | 9 | 1.33 |
76
|
71
|
| Aerials won % | 75.0 | 75.00 |
89
|
89
|
| Touches | 459 | 68.06 |
75
|
84
|
| Touches in opposition box | 17 | 2.52 |
87
|
84
|
| Dispossessed | 6 | 0.89 |
14
|
26
|
| Fouls won | 12 | 1.78 |
75
|
73
|
| Penalties awarded | 1 | 0.15 |
100
|
98
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 57%
|
Per 90 pctl
avg 60%
|
|---|---|---|---|---|
| Defensive actions | 35 | 5.19 |
73
|
74
|
| Tackles | 20 | 2.97 |
94
|
92
|
| Interceptions | 6 | 0.89 |
57
|
52
|
| Blocked scoring attempt | 1 | 0.15 |
26
|
40
|
| Fouls committed | 12 | 1.78 |
77
|
70
|
| Penalties conceded | 1 | 0.15 |
0
|
0
|
| Recoveries | 34 | 5.04 |
71
|
72
|
| Possession won final 3rd | 3 | 0.44 |
67
|
70
|
| Dribbled past | 6 | 0.89 |
17
|
24
|
| Clearances | 8 | 1.19 |
54
|
44
|
| Clean sheets | 3 | 0.44 |
83
|
97
|
| Goals conceded while on pitch | 6 | 0.89 |
61
|
82
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 57%
|
Per 90 pctl
avg 68%
|
|---|---|---|---|---|
| Yellow cards | 2 | 0.30 |
15
|
37
|
| Red cards | 0 | 0.00 |
100
|
100
|
Shooting
| Stat | Total | Per 90 |
Percentile
avg 66%
|
Per 90 pctl
avg 69%
|
|---|---|---|---|---|
| Goals | 1 | 0.15 |
67
|
77
|
| Shots | 7 | 1.04 |
62
|
59
|
| Shots on target | 2 | 0.30 |
50
|
52
|
| Headed shots | 2 | 0.30 |
87
|
87
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 56%
|
Per 90 pctl
avg 56%
|
|---|---|---|---|---|
| Assists | 0 | 0.00 |
0
|
0
|
| Accurate passes | 278 | 41.22 |
73
|
75
|
| Pass accuracy | 83.0 | 82.99 |
55
|
55
|
| Accurate long balls | 18 | 2.67 |
76
|
75
|
| Long ball accuracy | 54.5 | 54.55 |
73
|
73
|
| Chances created | 6 | 0.89 |
60
|
57
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 76%
|
Per 90 pctl
avg 76%
|
|---|---|---|---|---|
| Dribbles | 7 | 1.04 |
86
|
85
|
| Dribbles success rate | 53.8 | 53.85 |
61
|
61
|
| Duels won | 47 | 6.97 |
89
|
90
|
| Duels won % | 59.5 | 59.49 |
81
|
81
|
| Aerials won | 9 | 1.33 |
76
|
71
|
| Aerials won % | 75.0 | 75.00 |
89
|
89
|
| Touches | 459 | 68.06 |
75
|
84
|
| Touches in opposition box | 17 | 2.52 |
87
|
84
|
| Dispossessed | 6 | 0.89 |
14
|
26
|
| Fouls won | 12 | 1.78 |
75
|
73
|
| Penalties awarded | 1 | 0.15 |
100
|
98
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 57%
|
Per 90 pctl
avg 60%
|
|---|---|---|---|---|
| Defensive actions | 35 | 5.19 |
73
|
74
|
| Tackles | 20 | 2.97 |
94
|
92
|
| Interceptions | 6 | 0.89 |
57
|
52
|
| Blocked scoring attempt | 1 | 0.15 |
26
|
40
|
| Fouls committed | 12 | 1.78 |
77
|
70
|
| Penalties conceded | 1 | 0.15 |
0
|
0
|
| Recoveries | 34 | 5.04 |
71
|
72
|
| Possession won final 3rd | 3 | 0.44 |
67
|
70
|
| Dribbled past | 6 | 0.89 |
17
|
24
|
| Clearances | 8 | 1.19 |
54
|
44
|
| Clean sheets | 3 | 0.44 |
83
|
97
|
| Goals conceded while on pitch | 6 | 0.89 |
61
|
82
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 57%
|
Per 90 pctl
avg 68%
|
|---|---|---|---|---|
| Yellow cards | 2 | 0.30 |
15
|
37
|
| Red cards | 0 | 0.00 |
100
|
100
|
Recent Matches (27)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2026-05-31 | @ Phoenix Rising FC | USL Championship | 2-0 | 67 | 0 | 0 | 6.6 |
| 2026-05-24 | @ San Antonio FC | USL Championship | 2-1 | 45 | 0 | 0 | 7.3 |
| 2026-05-17 | @ Oakland Roots SC | USL Cup Grp. 1 | 0-1 | 26 | 0 | 0 | 6.7 |
| 2026-04-12 | @ Las Vegas Lights FC | USL Championship | 1-1 | 45 | 1 | 0 | 7.3 |
| 2026-04-05 | vs Phoenix Rising FC | USL Championship | 2-0 | 90 | 0 | 0 | 7.1 |
| 2026-03-29 | vs El Paso Locomotive FC | USL Championship | 1-2 | 90 | 0 | 0 | 7.7 |
| 2026-03-22 | vs Monterey Bay FC | USL Championship | 1-1 | 90 | 0 | 0 | 8.0 ⭐ |
| 2026-03-19 | vs El Farolito SC | US Open Cup | 2-0 | 59 | 0 | 0 | 6.1 |
| 2026-03-14 | @ Lexington SC | USL Championship | 0-0 | 90 | 0 | 0 | 7.4 |
| 2026-03-08 | vs FC Tulsa | USL Championship | 2-0 | 90 | 0 | 0 | 7.7 |
| 2025-10-19 | vs Austin FC | Major League Soccer | 2-1 | 0 | 0 | 0 | |
| 2025-10-05 | @ Vancouver Whitecaps | Major League Soccer | 4-1 | 0 | 0 | 0 | |
| 2025-09-28 | @ San Diego FC | Major League Soccer | 0-1 | 0 | 0 | 0 | |
| 2025-09-21 | vs St. Louis City | Major League Soccer | 1-3 | 63 | 0 | 0 | 7.0 |
| 2025-09-14 | vs Los Angeles FC | Major League Soccer | 2-4 | 0 | 0 | 0 | |
| 2025-08-31 | @ Austin FC | Major League Soccer | 3-1 | 0 | 0 | 0 | |
| 2025-08-24 | @ Houston Dynamo FC | Major League Soccer | 1-2 | 45 | 0 | 0 | 7.4 |
| 2025-08-17 | vs San Diego FC | Major League Soccer | 1-2 | 71 | 0 | 0 | 6.4 |
| 2025-08-10 | vs Vancouver Whitecaps | Major League Soccer | 2-1 | 90 | 0 | 0 | 8.6 ⭐ |
| 2025-07-27 | @ Real Salt Lake | Major League Soccer | 2-1 | 22 | 0 | 0 | 6.6 |
| 2025-07-20 | @ Seattle Sounders FC | Major League Soccer | 3-2 | 67 | 0 | 0 | 6.1 |
| 2025-07-17 | vs FC Dallas | Major League Soccer | 2-2 | 0 | 0 | 0 | |
| 2025-07-09 | vs Austin FC | US Open Cup | 2-2 | 61 | 0 | 0 | 6.8 |
| 2025-07-06 | vs Red Bull New York | Major League Soccer | 1-1 | 4 | 0 | 0 | |
| 2025-06-29 | vs LA Galaxy | Major League Soccer | 1-1 | 62 | 0 | 1 | 7.3 |
| 2025-06-26 | @ FC Dallas | Major League Soccer | 2-4 | 14 | 1 | 0 | 7.3 |
| 2025-06-14 | @ Portland Timbers | Major League Soccer | 1-1 | 34 | 0 | 0 | 6.6 |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2026 | Sacramento Republic FC | senior | 10 | 1 | 0 | 7.24 |
| 2025 | San Jose Earthquakes | senior | 30 | 1 | 2 | 6.66 |
| 2024 | New England Revolution | senior | 30 | 1 | 0 | 6.73 |
| 2023 | New England Revolution | senior | 16 | 0 | 3 | 7.09 |
| 2023 | Toronto FC | senior | 22 | 2 | 0 | 7.19 |
| 2022 | Toronto FC | senior | 8 | 0 | 1 | 7.05 |
| 2022 | Colorado Rapids | senior | 20 | 3 | 1 | 7.03 |
| 2021 | Colorado Rapids | senior | 16 | 1 | 1 | 7.05 |
| 2021 | Los Angeles FC | senior | 10 | 0 | 0 | 7.05 |
| 2020 | Los Angeles FC | senior | 24 | 3 | 5 | 7.08 |
| 2019 | Los Angeles FC | senior | 33 | 4 | 8 | 7.20 |
| 2018 | Los Angeles FC | senior | 22 | 2 | 3 | 7.23 |
| 2017 | Louisville City FC | senior | 25 | 5 | 1 | - |
| 2016 | Louisville City FC | senior | 26 | 1 | 0 | - |
| 2015 | Toronto FC II | senior | 22 | 0 | 0 | - |
| 2014 | Wilmington Hammerheads | senior | 8 | 2 | 0 | - |
| 2013 | Toronto FC II | senior | 2 | 1 | 0 | - |
| 2023/2024 | Canada | national team | 2 | 0 | 0 | 6.52 |
| 2022 | Canada | national team | 21 | 2 | 0 | 6.51 |
| 2021 | Canada | national team | 5 | 0 | 1 | 7.11 |
| 2019 | Canada | national team | 7 | 0 | 2 | - |
| 2018 | Canada | national team | 2 | 0 | 0 | - |
| 2017 | Canada | national team | 5 | 0 | 0 | - |
Transfer Value History
Teammates
Pierre Reedy
Danny Vitiello
Jack Gurr
Ryan Spaulding
Lee Desmond
Jared Timmer
Freddy Kleemann
Mayele Malango
Memo Rodríguez
Arturo Rodríguez
Forster Ajago
Da'vian Kimbrough
Aaron Essel
Tyler Wolff
Dominik Wanner
Blake Willey
Rayan Djédjé
Michelle Benítez
Pep Casas
Daniel Crisostomo
Sergio Rivas
Jacob Randolph
Luke Strassburg
Rohan Chivukula
Reid Paskey
Brooks Doolittle
Jackson Montero
Chibuike Ukaegbu
Kyle Edwards
Brayan Moya
Joshua Moya
Trophies
Louisville City FC
🏆
USL Championship
x1