Comenzó su carrera jugando para el IF Brommapojkarna antes de llegar al IFK Göteborg.
[4] En enero de 2017 se anunció su fichaje por el Werder Bremen para la temporada 2017-18.
F. C. Heidenheim 1846 gracias al valor doble de los goles en campo contrario.
[6] La pérdida de categoría acabó llegando el curso siguiente tras 40 años en la 1.
[8] Tras un año en el que jugó 27 partidos, fue cedido con opción de compra al Aston Villa F. C.[9] Esta cesión se canceló a finales de enero e inmediatamente fue prestado al R. C. D. Mallorca para lo que quedaba de temporada.