Age 25
Height 175 cm
Foot Left
Country Kosovo
Value €147.1k
📈
Form
Rating per season, last 5 matches, and timeline all matches
Season
7.23
13 matches
Last 5
7.20
-0.03 vs season
Best
8.2
vs Bellinzona
MOTM
0
of 28 matches
Rating by match (last 28)
≥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
13
Goals
2
Assists
1
Rating
7.23
Goals
3
88%
Assists
2
61%
Rating
7.23
85%
Matches
27
64%
Started
24
76%
Minutes
2093
76%
🎯
Stats compared to other fullbacks
Challenge League · percentile vs peers
Chances created
17%
Aerial duels
57%
Defensive actions
79%
Goals
75%
Shot attempts
66%
Touches
85%
Detailed Stats & Percentiles (Challenge League)
Shooting
| Stat | Total | Per 90 |
Percentile
avg 79%
|
Per 90 pctl
avg 74%
|
|---|---|---|---|---|
| Goals | 3 | 0.13 |
88
|
85
|
| Shots | 19 | 0.82 |
76
|
71
|
| Shots on target | 6 | 0.26 |
73
|
66
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 73%
|
Per 90 pctl
avg 67%
|
|---|---|---|---|---|
| Assists | 2 | 0.09 |
61
|
54
|
| Accurate passes | 898 | 38.61 |
80
|
80
|
| Pass accuracy | 84.2 | 84.16 |
88
|
88
|
| Accurate long balls | 54 | 2.32 |
80
|
54
|
| Long ball accuracy | 52.9 | 52.94 |
78
|
78
|
| Chances created | 22 | 0.95 |
71
|
57
|
| Big chances created | 5 | 0.22 |
61
|
61
|
| Successful crosses | 14 | 0.60 |
69
|
59
|
| Cross accuracy | 26.4 | 26.42 |
69
|
69
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 63%
|
Per 90 pctl
avg 57%
|
|---|---|---|---|---|
| Dribbles | 29 | 1.25 |
90
|
92
|
| Dribbles success rate | 58.0 | 58.00 |
85
|
85
|
| Duels won | 103 | 4.43 |
71
|
42
|
| Duels won % | 52.8 | 52.82 |
52
|
52
|
| Aerials won | 15 | 0.65 |
59
|
42
|
| Aerials won % | 51.7 | 51.72 |
61
|
61
|
| Touches | 1619 | 69.62 |
73
|
71
|
| Touches in opposition box | 16 | 0.69 |
47
|
23
|
| Dispossessed | 10 | 0.43 |
33
|
59
|
| Fouls won | 19 | 0.82 |
59
|
42
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 54%
|
Per 90 pctl
avg 46%
|
|---|---|---|---|---|
| Defensive actions | 116 | 4.99 |
57
|
16
|
| Tackles | 40 | 1.72 |
52
|
23
|
| Interceptions | 34 | 1.46 |
78
|
76
|
| Blocked scoring attempt | 9 | 0.39 |
73
|
52
|
| Fouls committed | 30 | 1.29 |
76
|
59
|
| Penalties conceded | 1 | 0.04 |
7
|
23
|
| Recoveries | 117 | 5.03 |
76
|
71
|
| Possession won final 3rd | 7 | 0.30 |
69
|
59
|
| Dribbled past | 17 | 0.73 |
38
|
69
|
| Clearances | 33 | 1.42 |
38
|
7
|
| Clean sheets | 4 | 0.17 |
54
|
45
|
| Goals conceded while on pitch | 32 | 1.38 |
30
|
54
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 58%
|
Per 90 pctl
avg 67%
|
|---|---|---|---|---|
| Yellow cards | 6 | 0.26 |
16
|
35
|
| Red cards | 0 | 0.00 |
100
|
100
|
Shooting
| Stat | Total | Per 90 |
Percentile
avg 79%
|
Per 90 pctl
avg 74%
|
|---|---|---|---|---|
| Goals | 3 | 0.13 |
88
|
85
|
| Shots | 19 | 0.82 |
76
|
71
|
| Shots on target | 6 | 0.26 |
73
|
66
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 73%
|
Per 90 pctl
avg 67%
|
|---|---|---|---|---|
| Assists | 2 | 0.09 |
61
|
54
|
| Accurate passes | 898 | 38.61 |
80
|
80
|
| Pass accuracy | 84.2 | 84.16 |
88
|
88
|
| Accurate long balls | 54 | 2.32 |
80
|
54
|
| Long ball accuracy | 52.9 | 52.94 |
78
|
78
|
| Chances created | 22 | 0.95 |
71
|
57
|
| Big chances created | 5 | 0.22 |
61
|
61
|
| Successful crosses | 14 | 0.60 |
69
|
59
|
| Cross accuracy | 26.4 | 26.42 |
69
|
69
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 63%
|
Per 90 pctl
avg 57%
|
|---|---|---|---|---|
| Dribbles | 29 | 1.25 |
90
|
92
|
| Dribbles success rate | 58.0 | 58.00 |
85
|
85
|
| Duels won | 103 | 4.43 |
71
|
42
|
| Duels won % | 52.8 | 52.82 |
52
|
52
|
| Aerials won | 15 | 0.65 |
59
|
42
|
| Aerials won % | 51.7 | 51.72 |
61
|
61
|
| Touches | 1619 | 69.62 |
73
|
71
|
| Touches in opposition box | 16 | 0.69 |
47
|
23
|
| Dispossessed | 10 | 0.43 |
33
|
59
|
| Fouls won | 19 | 0.82 |
59
|
42
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 54%
|
Per 90 pctl
avg 46%
|
|---|---|---|---|---|
| Defensive actions | 116 | 4.99 |
57
|
16
|
| Tackles | 40 | 1.72 |
52
|
23
|
| Interceptions | 34 | 1.46 |
78
|
76
|
| Blocked scoring attempt | 9 | 0.39 |
73
|
52
|
| Fouls committed | 30 | 1.29 |
76
|
59
|
| Penalties conceded | 1 | 0.04 |
7
|
23
|
| Recoveries | 117 | 5.03 |
76
|
71
|
| Possession won final 3rd | 7 | 0.30 |
69
|
59
|
| Dribbled past | 17 | 0.73 |
38
|
69
|
| Clearances | 33 | 1.42 |
38
|
7
|
| Clean sheets | 4 | 0.17 |
54
|
45
|
| Goals conceded while on pitch | 32 | 1.38 |
30
|
54
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 58%
|
Per 90 pctl
avg 67%
|
|---|---|---|---|---|
| Yellow cards | 6 | 0.26 |
16
|
35
|
| Red cards | 0 | 0.00 |
100
|
100
|
Recent Matches (35)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2026-05-15 | vs Bellinzona | Challenge League | 2-2 | 90 | 1 | 0 | 8.2 |
| 2026-05-11 | @ Xamax | Challenge League | 3-0 | 29 | 0 | 0 | 6.5 |
| 2026-05-08 | vs FC Vaduz | Challenge League | 1-2 | 90 | 0 | 0 | 6.3 |
| 2026-05-03 | @ Yverdon | Challenge League | 3-5 | 90 | 0 | 1 | 7.8 |
| 2026-04-24 | @ FC Rapperswil-Jona | Challenge League | 2-1 | 90 | 0 | 0 | 7.2 |
| 2026-04-03 | vs Stade Nyonnais | Challenge League | 0-0 | 90 | 0 | 0 | 7.3 |
| 2026-03-22 | @ Wil | Challenge League | 1-3 | 80 | 0 | 0 | 7.0 |
| 2026-03-06 | vs Aarau | Challenge League | 0-3 | 90 | 0 | 0 | 6.6 |
| 2026-02-28 | @ FC Stade Lausanne-Ouchy | Challenge League | 0-1 | 90 | 0 | 0 | 7.1 |
| 2026-02-20 | vs Yverdon | Challenge League | 2-2 | 90 | 0 | 0 | 6.6 |
| 2026-02-06 | @ FC Vaduz | Challenge League | 3-3 | 79 | 1 | 0 | 6.9 |
| 2026-01-30 | vs FC Rapperswil-Jona | Challenge League | 2-1 | 90 | 0 | 0 | 7.8 |
| 2026-01-23 | @ Stade Nyonnais | Challenge League | 2-2 | 90 | 0 | 0 | 7.9 |
| 2025-12-19 | vs Aarau | Challenge League | 3-2 | 0 | 0 | 0 | |
| 2025-12-12 | @ FC Rapperswil-Jona | Challenge League | 0-4 | 0 | 0 | 0 | |
| 2025-12-05 | vs Xamax | Challenge League | 1-0 | 0 | 0 | 0 | |
| 2025-11-28 | @ Stade Nyonnais | Challenge League | 0-1 | 4 | 0 | 0 | |
| 2025-11-21 | @ Bellinzona | Challenge League | 0-1 | 69 | 0 | 0 | 7.0 |
| 2025-11-09 | vs FC Stade Lausanne-Ouchy | Challenge League | 3-2 | 67 | 0 | 1 | 8.0 |
| 2025-10-31 | @ Yverdon | Challenge League | 3-4 | 87 | 0 | 0 | 6.5 |
| 2025-10-26 | vs Etoile Carouge | Challenge League | 3-1 | 89 | 0 | 0 | 7.1 |
| 2025-10-19 | @ Wil | Challenge League | 0-2 | 90 | 0 | 0 | 7.9 |
| 2025-10-05 | vs FC Rapperswil-Jona | Challenge League | 3-2 | 72 | 0 | 0 | 6.8 |
| 2025-09-27 | @ FC Stade Lausanne-Ouchy | Challenge League | 1-1 | 82 | 0 | 0 | 6.9 |
| 2025-09-13 | @ Aarau | Challenge League | 1-0 | 79 | 0 | 0 | 7.2 |
| 2025-08-31 | vs Wil | Challenge League | 2-1 | 65 | 1 | 0 | 8.2 |
| 2025-08-25 | @ Xamax | Challenge League | 1-1 | 45 | 0 | 0 | 7.2 |
| 2025-08-22 | vs Bellinzona | Challenge League | 6-0 | 0 | 0 | 0 | |
| 2025-08-14 | vs AZ Alkmaar | Conference League Qualification | 0-1 | 16 | 0 | 0 | 6.1 |
| 2025-08-10 | vs Stade Nyonnais | Challenge League | 3-0 | 90 | 0 | 0 | 7.8 |
| 2025-08-07 | @ AZ Alkmaar | Conference League Qualification | 3-0 | 0 | 0 | 0 | |
| 2025-08-03 | @ Etoile Carouge | Challenge League | 1-1 | 76 | 0 | 0 | 6.7 |
| 2025-07-31 | @ Dungannon Swifts | Conference League Qualification | 0-3 | 12 | 0 | 0 | 6.3 |
| 2025-07-27 | vs Yverdon | Challenge League | 2-1 | 90 | 0 | 0 | 7.5 |
| 2025-07-24 | vs Dungannon Swifts | Conference League Qualification | 0-1 | 0 | 0 | 0 |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2025/2026 | Etoile Carouge | senior | 13 | 2 | 1 | 7.23 |
| 2025/2026 | FC Vaduz | senior | 16 | 1 | 1 | 7.23 |
| 2024/2025 | Schaffhausen | senior | 16 | 1 | 0 | 6.71 |
| 2023/2024 | Grasshopper | senior | 19 | 1 | 1 | 6.91 |
| 2022/2023 | Grasshopper | senior | 2 | 0 | 0 | 6.15 |
| 2021/2022 | Grasshopper | senior | 6 | 0 | 0 | 6.52 |
| 2023 | Kosovo U21 | national team | 4 | 0 | 0 | - |
| 2021 | Kosovo U21 | national team | 1 | 0 | 0 | - |
Etoile Carouge