Левадиакос
Machado played for 11 clubs in 5 different countries along his football career. His former teams include Montevideo Wanderers, Nacional, Cerrito and Fénix de Montevideo in his home country, Asteras Tripolis and Levadiakos F.C. from Greece, Pumas UNAM, Atlético Celaya and San Luis F.C. in Mexico, Gimnasia de Jujuy in the Argentine Primera División, as well as Bolivian side Blooming.