Edu Machado é reforço do Leixões até final da presente temporada. Chegou ao Boavista na temporada 2016/17, proveniente do Desportivo de Chaves, e disputou 55 jogos, mas apenas dois na atual temporada.
Além do Desportivo de Chaves, clube em que fez a sua formação, o jogador passou por Feirense, Freamunde e Tondela.