Kaizer Chiefs (2015–2017) 1 lipca 2015 roku trafił do Kaizer Chiefs FC. W tym zespole zadebiutował 12 września w meczu przeciwko SuperSport United FC, wygranym 1:4. W debiucie asystował przy golach w 88. i 95. minucie. Pierwszego gola strzelił 27 października w meczu przeciwko Cape Town City FC, wygranym 1:0. Do siatki trafił w 31. minucie. Łącznie w tym klubie zagrał 20 meczów, strzelił 4 gole i zanotował 4 asysty.

ACS Poli Timișoara (2017–2018) 18 sierpnia 2017 roku trafił do ACS Poli Timișoara. W tym zespole zadebiutował 27 października w meczu przeciwko FCSB, przegranym 7:0. Zagrał 67 minut. Pierwszą asystę zaliczył 28 października w meczu przeciwko Astra Giurgiu, wygranym 2:1. Asystował przy golu w 37. minucie. Pierwszego gola strzelił 6 listopada w meczu przeciwko Juventusowi Bukareszt, zremisowanym 1:1. Do siatki trafił w 11. minucie. Łącznie w Rumunii zagrał 7 meczów, strzelił gola i zaliczył asystę.

AmaZulu FC (2018) 16 stycznia 2018 roku trafił do AmaZulu FC. W tym zespole zadebiutował 24 stycznia w meczu przeciwko Bloemfontein Celtic, zremisowanym 0:0, grając cały mecz.