Ruiz fue firmado por los Philadelphia Phillies en 1998 como agente libre, y debutó en las Grandes Ligas el 6 de mayo de 2006.