Clubs
| Club | Seasons | Apps | Goals | Assists |
|---|---|---|---|---|
| Valencia | 2025/26 – 2026/27 | 37 | 0 | 3 |
| BSC Young Boys | 2022/23 – 2025/26 | 144 | 15 | 19 |
| Switzerland | 2023/24 – 2025/26 | 13 | 1 | 2 |
| FC Luzern | 2016/17 – 2021/22 | 136 | 16 | 8 |
| Switzerland U21 | 2019/20 – 2021/22 | 1 | 0 | — |
| Emmen | 2019/20 | 13 | 0 | — |
| Switzerland U19 | 2018/19 | 3 | 1 | — |
Transfers
| Date | From | To | Type |
|---|---|---|---|
| 1 Jul 2022 | FC Luzern | BSC Young Boys | — |
| 1 Jul 2020 | Emmen | FC Luzern | — |
| 1 Jul 2019 | FC Luzern | Emmen | Loan |
| 7 Aug 2025 | Young Boys | Valencia | Transfer |
| 8 Aug 2025 | BSC Young Boys | Valencia | Transfer |
Season by season
| Season | Competition | Club | Apps | Starts | Min | Goals | Assists | Yellow | Red | Rating |
|---|---|---|---|---|---|---|---|---|---|---|
| 2026/27 | La Liga | Valencia | 7 | 6 | 509 | 0 | 0 | 0 | 0 | 6.49 |
| 2025/26 | Friendlies | Switzerland | 9 | 9 | 768 | 1 | 2 | 3 | 0 | 7.06 |
| 2025/26 | Copa del Rey | Valencia | 3 | 2 | 192 | 0 | 0 | 1 | 0 | 6.50 |
| 2025/26 | Super League | BSC Young Boys | 2 | 0 | 50 | 0 | 0 | 1 | 0 | 6.75 |
| 2025/26 | La Liga | Valencia | 27 | 17 | 1513 | 0 | 3 | 3 | 0 | 6.79 |
| 2024/25 | Super League | BSC Young Boys | 35 | 31 | 2624 | 3 | 5 | 5 | 0 | 7.38 |
| 2024/25 | Schweizer Cup | BSC Young Boys | 29 | 21 | 1757 | 1 | 3 | 3 | 0 | 6.96 |
| 2024/25 | UEFA Champions League | BSC Young Boys | 9 | 9 | 768 | 1 | 2 | 3 | 0 | 7.06 |
| 2024/25 | UEFA Nations League | Switzerland | 2 | 1 | 68 | 0 | 0 | 0 | 0 | 6.50 |
| 2023/24 | Super League | BSC Young Boys | 24 | 22 | 1798 | 4 | 5 | 5 | 0 | 7.24 |
| 2023/24 | UEFA Europa League | BSC Young Boys | 1 | 1 | 46 | 1 | — | 0 | 0 | 7.30 |
| 2023/24 | UEFA Champions League | BSC Young Boys | 8 | 8 | 691 | 2 | 1 | 0 | 0 | 7.15 |
| 2023/24 | Euro Championship - Qualification | Switzerland | 2 | 0 | 34 | 0 | — | 0 | 0 | 6.55 |
| 2022/23 | Super League | BSC Young Boys | 29 | 21 | 1757 | 1 | 3 | 3 | 0 | 6.96 |
| 2022/23 | Schweizer Cup | BSC Young Boys | 4 | 3 | 288 | 2 | — | 1 | 0 | — |
| 2022/23 | UEFA Europa Conference League | BSC Young Boys | 3 | 1 | 90 | 0 | — | 0 | 0 | 6.47 |
| 2021/22 | Super League | FC Luzern | 34 | 33 | 2860 | 8 | 7 | 9 | 0 | 7.24 |
| 2021/22 | Schweizer Cup | FC Luzern | 4 | 4 | 406 | 1 | — | 0 | 0 | — |
| 2021/22 | UEFA Europa Conference League | FC Luzern | 2 | 2 | 180 | 0 | — | 0 | 0 | — |
| 2021/22 | UEFA U21 Championship | Switzerland U21 | 1 | 0 | 4 | 0 | — | 0 | 0 | — |
| 2020/21 | Super League | FC Luzern | 33 | 30 | 2677 | 5 | 1 | 8 | 0 | 7.18 |
| 2020/21 | Schweizer Cup | FC Luzern | 3 | 3 | 270 | 0 | — | 0 | 0 | — |
| 2019/20 | Eredivisie | Emmen | 13 | 6 | 598 | 0 | — | 2 | 0 | 6.56 |
| 2018/19 | Super League | FC Luzern | 14 | 6 | 653 | 1 | — | 2 | 0 | — |
| 2018/19 | Schweizer Pokal | FC Luzern | 2 | 2 | 136 | 0 | — | 0 | 0 | — |
| 2018/19 | UEFA Europa League | FC Luzern | 1 | 1 | 67 | 0 | — | 0 | 0 | — |
| 2018/19 | Club Friendlies | FC Luzern | 2 | 1 | 19 | 0 | — | 0 | 0 | — |
| 2018/19 | UEFA U19 Championship | Switzerland U19 | 3 | 1 | 123 | 1 | — | 0 | 0 | — |
| 2017/18 | Super League | FC Luzern | 17 | 6 | 654 | 0 | — | 0 | 0 | — |
| 2017/18 | Schweizer Pokal | FC Luzern | 1 | 1 | 90 | 1 | — | 0 | 0 | — |
| 2017/18 | UEFA Europa League | FC Luzern | 1 | 1 | 68 | 0 | — | 0 | 0 | — |
| 2016/17 | Super League | FC Luzern | 21 | 6 | 764 | 0 | — | 1 | 0 | — |
| 2016/17 | Schweizer Pokal | FC Luzern | 1 | 1 | 68 | 0 | — | 0 | 0 | — |
Availability history
No injuries or suspensions recorded.
Trophies
No trophies recorded.
