También jugó en ligas menores en la organización de los Expos en 2004, Machado hizo su debut en las Grandes Ligas el 2 de septiembre de 2005 con su nuevo equipo el Boston Red Sox.