Töltse ki a következő mondatot: A Maratona Clube de Portugal tagjaként Rocha 28 évesen debütált a világbajnokságon a
2005-ben az IAAF világbajnokságon, bár csak a 115. helyet szerzett a férfi rövidversenyen. A következő évben bronzérmet nyert 5000 méteren a 2006-os Ibero-Amerikai Atlétikai Bajnokságon. Júliusban Gijónban 14 perccel kevesebb időt töltött a versenyen, és személyes rekordot állított fel, 13:51.06 percet. Októberben futott a klubjáért az Európai Klubok Félmaraton Bajnokságán, és hetedik lett 1:04:31 óra alatt. A lisszaboni portugál félmaratonon Rocha hatodik lett egy portugál és kenyai mezőnyben.