Completar la frase següent: Membre del Maratona Clube de Portugal, Rocha va debutar a nivell mundial als 28 anys a la
2005 Campionat del Món de Cross Country de la IAAF, tot i que només va aconseguir el 115è lloc en la cursa curta masculina. L'any següent va guanyar la medalla de bronze en 5000 metres al Campionat Iberoamericà d'Atletisme de 2006. Va caure per sota de 14 minuts per a l'esdeveniment a Gijón al juliol, posant un rècord personal de 13:51.06 minuts. A l'octubre va córrer pel seu club al Campionat Europeu de Mitja Marató de Clubs i va arribar setè en un temps de 1:04:31 hores. A la Mitja Marató de Portugal a Lisboa, Rocha va aconseguir la sisena posició en un camp portuguès i kenià.