Age 31
Country South Africa
Value €160.8k
📈
Form
Rating per season, last 5 matches, and timeline all matches
Season
7.04
11 matches
Last 5
6.36
-0.68 vs season
Best
8.2
vs Chattanooga Red Wolves SC
MOTM
1
of 28 matches
Rating by match (last 28)
≥8.0
7.0–8.0
6.0–7.0
5.5–6.0
<5.5
📅
Fromext match
USL Cup Grp. 1
Spokane Velocity FC
VS
2026-06-07
Boise
🧬
Attributes
Chances created
Aerial duels
Defensive actions
Goals
Shot attempts
Touches
Filter:
Apps
11
Goals
2
Assists
0
Rating
7.04
Goals
2
48%
Assists
0
0%
Rating
7.04
85%
Matches
9
60%
Started
8
75%
Minutes
690
85%
🎯
Stats compared to other attacking midfielders/wingers
USL League One · percentile vs peers
Chances created
32%
Aerial duels
77%
Defensive actions
30%
Goals
36%
Shot attempts
64%
Touches
65%
Detailed Stats & Percentiles (USL League One)
Shooting
| Stat | Total | Per 90 |
Percentile
avg 79%
|
Per 90 pctl
avg 66%
|
|---|---|---|---|---|
| Goals | 2 | 0.26 |
48
|
43
|
| Shots | 23 | 3.00 |
87
|
73
|
| Shots on target | 8 | 1.04 |
82
|
58
|
| Headed shots | 9 | 1.17 |
100
|
90
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 69%
|
Per 90 pctl
avg 64%
|
|---|---|---|---|---|
| Assists | 0 | 0.00 |
0
|
0
|
| Accurate passes | 208 | 27.13 |
95
|
90
|
| Pass accuracy | 83.9 | 83.87 |
92
|
92
|
| Accurate long balls | 6 | 0.78 |
80
|
68
|
| Long ball accuracy | 66.7 | 66.67 |
78
|
78
|
| Chances created | 8 | 1.04 |
70
|
56
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 77%
|
Per 90 pctl
avg 70%
|
|---|---|---|---|---|
| Dribbles | 8 | 1.04 |
95
|
85
|
| Dribbles success rate | 34.8 | 34.78 |
31
|
31
|
| Duels won | 34 | 4.43 |
68
|
43
|
| Duels won % | 50.7 | 50.75 |
87
|
87
|
| Aerials won | 8 | 1.04 |
46
|
29
|
| Aerials won % | 66.7 | 66.67 |
95
|
95
|
| Touches | 371 | 48.39 |
95
|
90
|
| Touches in opposition box | 49 | 6.39 |
95
|
92
|
| Dispossessed | 5 | 0.65 |
53
|
73
|
| Fouls won | 16 | 2.09 |
82
|
60
|
| Penalties awarded | 1 | 0.13 |
100
|
80
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 54%
|
Per 90 pctl
avg 48%
|
|---|---|---|---|---|
| Defensive actions | 7 | 0.91 |
36
|
9
|
| Tackles | 2 | 0.26 |
24
|
17
|
| Interceptions | 2 | 0.26 |
60
|
56
|
| Fouls committed | 8 | 1.04 |
31
|
19
|
| Recoveries | 20 | 2.61 |
87
|
53
|
| Possession won final 3rd | 7 | 0.91 |
92
|
80
|
| Dribbled past | 1 | 0.13 |
60
|
85
|
| Clearances | 3 | 0.39 |
43
|
26
|
| Clean sheets | 1 | 0.13 |
78
|
80
|
| Goals conceded while on pitch | 10 | 1.30 |
26
|
51
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 50%
|
Per 90 pctl
avg 50%
|
|---|---|---|---|---|
| Yellow cards | 0 | 0.00 |
100
|
100
|
| Red cards | 0 | 0.00 |
0
|
0
|
Shooting
| Stat | Total | Per 90 |
Percentile
avg 79%
|
Per 90 pctl
avg 66%
|
|---|---|---|---|---|
| Goals | 2 | 0.26 |
48
|
43
|
| Shots | 23 | 3.00 |
87
|
73
|
| Shots on target | 8 | 1.04 |
82
|
58
|
| Headed shots | 9 | 1.17 |
100
|
90
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 69%
|
Per 90 pctl
avg 64%
|
|---|---|---|---|---|
| Assists | 0 | 0.00 |
0
|
0
|
| Accurate passes | 208 | 27.13 |
95
|
90
|
| Pass accuracy | 83.9 | 83.87 |
92
|
92
|
| Accurate long balls | 6 | 0.78 |
80
|
68
|
| Long ball accuracy | 66.7 | 66.67 |
78
|
78
|
| Chances created | 8 | 1.04 |
70
|
56
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 77%
|
Per 90 pctl
avg 70%
|
|---|---|---|---|---|
| Dribbles | 8 | 1.04 |
95
|
85
|
| Dribbles success rate | 34.8 | 34.78 |
31
|
31
|
| Duels won | 34 | 4.43 |
68
|
43
|
| Duels won % | 50.7 | 50.75 |
87
|
87
|
| Aerials won | 8 | 1.04 |
46
|
29
|
| Aerials won % | 66.7 | 66.67 |
95
|
95
|
| Touches | 371 | 48.39 |
95
|
90
|
| Touches in opposition box | 49 | 6.39 |
95
|
92
|
| Dispossessed | 5 | 0.65 |
53
|
73
|
| Fouls won | 16 | 2.09 |
82
|
60
|
| Penalties awarded | 1 | 0.13 |
100
|
80
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 54%
|
Per 90 pctl
avg 48%
|
|---|---|---|---|---|
| Defensive actions | 7 | 0.91 |
36
|
9
|
| Tackles | 2 | 0.26 |
24
|
17
|
| Interceptions | 2 | 0.26 |
60
|
56
|
| Fouls committed | 8 | 1.04 |
31
|
19
|
| Recoveries | 20 | 2.61 |
87
|
53
|
| Possession won final 3rd | 7 | 0.91 |
92
|
80
|
| Dribbled past | 1 | 0.13 |
60
|
85
|
| Clearances | 3 | 0.39 |
43
|
26
|
| Clean sheets | 1 | 0.13 |
78
|
80
|
| Goals conceded while on pitch | 10 | 1.30 |
26
|
51
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 50%
|
Per 90 pctl
avg 50%
|
|---|---|---|---|---|
| Yellow cards | 0 | 0.00 |
100
|
100
|
| Red cards | 0 | 0.00 |
0
|
0
|
Recent Matches (32)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2026-05-30 | @ Richmond Kickers | USL League One | 2-2 | 77 | 0 | 0 | 7.3 |
| 2026-05-28 | vs Sarasota Paradise | USL League One | 0-2 | 65 | 0 | 0 | 5.9 |
| 2026-05-24 | vs Fort Wayne | USL League One | 1-3 | 29 | 0 | 0 | 6.1 |
| 2026-05-17 | vs Monterey Bay FC | USL Cup Grp. 1 | 4-3 | 16 | 0 | 0 | 6.2 |
| 2026-05-06 | @ Charlotte Independence | USL League One | 1-0 | 85 | 0 | 0 | 6.3 |
| 2026-05-03 | vs Chattanooga Red Wolves SC | USL League One | 2-1 | 86 | 1 | 0 | 8.2 ⭐ |
| 2026-04-26 | @ Las Vegas Lights FC | USL Cup Grp. 1 | 1-1 | 90 | 0 | 0 | 6.8 |
| 2026-04-19 | vs Westchester SC | USL League One | 4-0 | 78 | 1 | 0 | 7.7 |
| 2026-04-12 | @ AV Alta | USL League One | 2-2 | 90 | 0 | 0 | 7.3 |
| 2026-04-05 | vs Spokane Velocity FC | USL League One | 1-1 | 90 | 0 | 0 | 7.4 |
| 2026-03-08 | @ Sarasota Paradise | USL League One | 0-1 | 90 | 0 | 0 | 7.2 |
| 2025-11-02 | @ One Knoxville SC | USL League One Playoff | 2-1 | 18 | 0 | 0 | 5.9 |
| 2025-10-25 | @ FC Naples | USL League One | 2-0 | 70 | 0 | 0 | 6.7 |
| 2025-10-17 | vs Chattanooga Red Wolves SC | USL League One | 1-2 | 45 | 0 | 0 | 7.0 |
| 2025-10-10 | vs AV Alta | USL League One | 3-2 | 22 | 0 | 0 | 6.1 |
| 2025-10-03 | vs Spokane Velocity FC | USL League One | 0-1 | 79 | 0 | 0 | 6.6 |
| 2025-09-20 | @ Richmond Kickers | USL League One | 2-3 | 77 | 0 | 0 | 6.8 |
| 2025-09-12 | vs FC Naples | USL League One | 0-1 | 84 | 0 | 0 | 6.7 |
| 2025-09-06 | @ Chattanooga Red Wolves SC | USL League One | 1-0 | 22 | 0 | 0 | 6.6 |
| 2025-08-30 | @ Portland Hearts of Pine | USL League One | 4-2 | 74 | 0 | 0 | 6.2 |
| 2025-08-21 | @ Union Omaha | USL League One | 4-1 | 65 | 0 | 0 | 6.4 |
| 2025-08-15 | vs Westchester SC | USL League One | 1-0 | 75 | 0 | 0 | 7.1 |
| 2025-08-09 | vs Greenville Triumph SC | USL League One | 4-5 | 72 | 0 | 0 | 7.4 |
| 2025-08-02 | vs Texoma | USL League One | 3-3 | 22 | 0 | 0 | 6.7 |
| 2025-07-30 | @ One Knoxville SC | USL League One | 2-2 | 65 | 0 | 1 | 7.7 |
| 2025-07-26 | vs Richmond Kickers | USL Cup Grp. 5 | 3-0 | 60 | 1 | 0 | 7.6 |
| 2025-07-19 | vs Portland Hearts of Pine | USL League One | 1-1 | 0 | 0 | 0 | |
| 2025-07-17 | @ Forward Madison FC | USL League One | 1-1 | 2 | 0 | 0 | |
| 2025-07-13 | vs Union Omaha | USL League One | 1-2 | 45 | 0 | 0 | 5.9 |
| 2025-06-22 | @ Monterey Bay FC | USL Championship | 1-2 | 0 | 0 | 0 | |
| 2025-06-15 | vs Orange County SC | USL Championship | 0-3 | 14 | 0 | 0 | 6.3 |
| 2025-06-08 | @ Oakland Roots SC | USL Championship | 0-0 | 0 | 0 | 0 |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2026 | Boise | senior | 11 | 2 | 0 | 7.04 |
| 2025 | Charlotte Independence | senior | 17 | 1 | 1 | 6.64 |
| 2025 | El Paso Locomotive FC | senior | 16 | 0 | 1 | 6.49 |
| 2024 | El Paso Locomotive FC | senior | 34 | 1 | 2 | 6.44 |
| 2023 | San Diego Loyal SC | senior | 37 | 8 | 5 | 6.88 |
| 2022 | San Diego Loyal SC | senior | 36 | 6 | 7 | 6.97 |
| 2021 | San Diego Loyal SC | senior | 31 | 10 | 2 | 6.92 |
| 2020 | San Diego Loyal SC | senior | 15 | 1 | 0 | 6.41 |
| 2019 | Lansing Ignite FC | senior | 26 | 10 | 4 | 7.05 |