Anteriormente jugó con los New York Yankees y Seattle Mariners.
Ramírez firmó con los Yankees de Nueva York como agente libre aficionado en 2007.
Fue promovido a las Grandes Ligas el 18 de mayo como el hombre 26 en su lista para una doble cartelera, pero no lanzó y fue enviado de vuelta a Scranton/Wilkes-Barre después de los juegos.
[3] Fue llamado nuevamente el 4 de junio, fecha en que debutó contra los Atléticos de Oakland lanzando dos entradas y cediendo dos hits y una carrera.
[8] Tres días después fue asignado a los Gwinnett Braves de Clase AAA, y el 30 de junio lanzó un juego sin hits ni carreras junto a Rob Wooten y Mark Marksberry ante los Louisville Bats.