Örebro SK Po powrocie z obu wypożyczeń zadebiutował w Örebro SK. W styczniu 2015 przedłużył kontrakt z klubem. W ÖSK pierwszy występ zaliczył 3 kwietnia 2015 w meczu przeciwko Djurgårdens IF, przegranym 0:2, grając 86 minut. 4 dni później zaliczył swoją pierwszą asystę w meczu przeciwko Helsingborgs IF, wygranym 1:3, kiedy to asystował przy golu w 85. minucie. Pierwszego gola strzelił 23 lipca w meczu przeciwko Falkenbergs FF, wygranym 1:3. Do siatki trafił w 28. minucie. Łącznie w klubie z północy Szwecji zagrał w 82 meczach, strzelił 2 gole i miał 8 asyst.

Grimsby Town – pierwszy klub poza Szwecją 28 grudnia 2018 trafił do Grimsby Town, z którym podpisał półtoraroczny kontrakt. W Anglii zadebiutował 12 dni później, w meczu przeciwko Macclesfield Town, przegranym 0:2, grając cały mecz. 22 grudnia 2019 rozwiązał kontrakt z angielskim klubem. Łącznie na Wyspach zagrał w 17 ligowych spotkaniach.