Formed at Sporting CP, where he was only a reserve, he spent most of his career abroad in Belgium, France, Greece, Bulgaria, Australia and India, winning three A-League Premierships and a Championship with Melbourne City.[3]
Born in Murten, Switzerland to Portuguese immigrants, Reis was raised in Santa Catarina da Serra near Leiria,[4] joining Sporting CP's youth ranks in 2003 at the age of 12 from Fátima-based Associação Desportiva Recreativa Cultural Vasco da Gama. During his formative years with the Lisbon club he won eight titles (including five national championships),[5] going on to be part of the junior sides that conquered three consecutive leagues and being captain during the last year. In addition, he was called up for two first-team games, against C.F. Os Belenenses and Atlético Madrid (the latter in the UEFA Europa League).[6]
After graduating from Sporting's academy, Reis was loaned out to Cercle Brugge K.S.V. in Belgium alongside teammate Renato Neto. In his first season in the Pro League he scored one goal[7] in 32 appearances (all starts), helping the team to finish in ninth position.
Reis left Sporting on 27 June 2015, signing a two-year deal at FC Metz which was orchestrated by the former's director Carlos Freitas.[10] He played 30 competitive matches as the campaign ended in promotion to Ligue 1, before he and compatriot André Santos were released.[11]
Reis returned to his country of adoption on 28 January 2018, signing with Vitória F.C. until June 2020.[15] On 5 September, however, he moved abroad again after agreeing to a three-year deal at PFC Levski Sofia.[16]
Reis scored his only goal on 12 March 2024, contributing to the 7–0 home rout of Western Sydney Wanderers FC.[18] He won a further two leagues until the end of his spell.[19]
^"Нуно Рейш подписа с Левски" [Nuno Reis signed with Levski] (in Bulgarian). Levski Sofia. 5 September 2018. Archived from the original on 10 September 2020. Retrieved 5 September 2018.