[1] Llegó a las categorías inferiores del BSC Young Boys en el año 2017.
Su debut con el primer equipo fue el 17 de octubre de 2020 en un partido de liga ante el Servette F. C. arrancando como titular y saliendo de cambio al 87', su equipo terminaría empatando el encuentro a cero.
En total participó en 122 partidos, en los que anotó 15 goles y dio 24 asistencias.
En el último ayudó al equipo a clasificarse para la fase de grupos de la Liga de Campeones de la UEFA 2023-24 antes de ser traspasado al Stade Rennais F. C.[2] En su primer año en Francia disputó 21 encuentros y de cara la temporada 2024-25 fue prestado al VfB Stuttgart.
[3] Ha sido convocado para las categorías sub-15, sub-16, sub-17, sub-19, sub-20 y sub-21 de Suiza.