| Season | League | Team | A | G | Assists | Y/YR/R | MP |
|---|---|---|---|---|---|---|---|
| 2025/2026 | Liga Portugal 2 |
Farense
|
4 | 0 | 0 | 0/0/0 | 137 |
| 2024/2025 | Challenge League |
Aarau
|
33 | 7 | 11 | 3/0/0 | 760 |
| 2024/2025 | Swiss Cup |
Aarau
|
1 | 0 | 0 | 0/0/0 | 90 |
| 2024/2025 | Super League Play-offs |
Aarau
|
2 | 0 | 0 | 1/0/0 | 132 |
| 2023/2024 | Challenge League |
Aarau
|
34 | 9 | 8 | 6/0/0 | 532 |
| 2023/2024 | Swiss Cup |
Aarau
|
1 | 0 | 0 | 0/0/0 | 90 |
| 2022/2023 | Challenge League |
Aarau
|
35 | 5 | 8 | 6/0/0 | 3000 |
| 2022/2023 | Swiss Cup |
Aarau
|
1 | 0 | 0 | 0/0/0 | 90 |
| 2018/2019 | Challenge League |
Aarau
|
15 | 1 | 0 | 1/0/0 | 833 |
| 2017/2018 | Eredivisie |
FC Twente
|
2 | 0 | 0 | 0/0/0 | 138 |
| 2017/2018 | KNVB Beker |
FC Twente
|
1 | 0 | 0 | 0/0/0 | 26 |
| 2017/2018 | Challenge League |
Aarau
|
15 | 1 | 0 | 1/0/0 | 837 |
| 2016/2017 | Oberliga Schleswig-Holstein |
Altenholz
|
2 | 0 | 0 | 0/0/0 | 0 |
| Total: | 146 | 23 | 27 | 18/0/0 | 6665 |
| Season | League | Team | A | G | Assists | Y/YR/R | MP |
|---|---|---|---|---|---|---|---|
| 2019 | Euro U21 |
North Macedonia U21
|
7 | 1 | 1 | 1/0/0 | 607 |
| 2017 | Euro U21 |
North Macedonia U21
|
0 | 0 | 0 | 0/0/0 | 44 |
| Total: | 7 | 1 | 1 | 1/0/0 | 651 |
| From | To | Date | Amount |
|---|---|---|---|
Aarau
|
Grasshopper
|
01/07/2022 | Free |
Grasshopper
|
FC Schaffhausen
|
30/06/2022 | N/a |
Aarau
|
Grasshopper
|
26/06/2022 | Free |
FC Schaffhausen
|
Grasshopper
|
11/02/2022 | Loan |
Grasshopper
|
Aarau
|
01/07/2018 | N/a |
FC Twente
|
Grasshopper
|
09/07/2017 | Loan |