Machado desarrolló su carrera en el sistema de Ligas Menores de los Tigres de Detroit, organización en la que tuvo el estatus de prospecto. Jugó en las Mayores, entre 2015 y 2018, pero no pudo establecerse. En 2019 firmó como agente libre con los Cachorros de Chicago y pasó todo 2019 en Triple A, nivel en el que dejó una línea ofensiva de .261/.371/.480, con 17 jonrones y 65 remolcadas, en 393 apariciones legales, repartidas en 102 encuentros.