26 listopada 2016 zaliczył jedyny występ w drużynie rezerw w meczu z US Colomiers (1:2) w Championnat National 2. W styczniu 2017 roku rozwiązał swoją umowę i przeszedł do włoskiej Vicenzy Calcio (Serie B). W klubie tym nie rozegrał on żadnego oficjalnego spotkania. W sierpniu 2017 roku odszedł do CD Leganés B, występującego w Tercera División. Rozegrał tam 10 spotkań, w których zdobył 3 bramki. Dwukrotnie też zasiadł na ławce w meczach pierwszego zespołu, rywalizującego w Primera División. W styczniu 2018 roku został wypożyczony do Ontinyent CF (Segunda División B). Spędził tam pozostałą część sezonu 2017/18 i strzelił 3 gole w 9 występach.

Latem 2018 roku Rocha został graczem Lommel SK (Eerste klasse B). W sezonie 2018/19 z 16 bramkami został królem strzelców ligi. W lipcu 2019 roku za kwotę 500 tys. euro został wykupiony przez KAS Eupen prowadzony przez Beñata San José i podpisał trzyletni kontrakt. 28 lipca 2019 zadebiutował w Jupiler Pro League w spotkaniu przeciwko Royal Antwerp FC (1:4). W październiku 2019 roku zerwał więzadło krzyżowe w kolanie i przeszedł roczną rekonwalescencję.