[2] Comenzó su carrera en las categorías inferiores de los clubes suizos S. C. Young Fellows Juventus, FC Zürich y Grasshoppers.
En 2015 se unió a las categorías inferiores del Manchester City.
[11] Disputó seis partidos con el conjunto gerundense y el 1 de febrero de 2021 se canceló la cesión y se marchó lo que quedaba de curso al Willem II.
[12] En agosto del mismo año fue prestado al Adana Demirspor.
[13] El 22 de julio de 2022 se desvinculó del conjunto mancuniano después de ser traspasado al Burnley F. C.[14] En su primera temporada ayudó al equipo a ascender a la Premier League, categoría en la que jugó diez partidos.