After signing as a free agent in 1999 with the Philadelphia Phillies,Ramírez played with the Dominican Phillies (2000),Gulf Coast Phillies (2002),and Clearwater Threshers (2003).
Ramírez was acquired by the Cincinnati Reds on August 11,2004,as the player to be named later in an earlier trade involving starting pitcher Cory Lidle. Ramírez spent the season with four teams:Clearwater Threshers,Reading Phillies,and Chattanooga Lookouts before making his Major League debut with the Philadelphia Phillies.
In 2005,Ramírez split time between the Triple-A Louisville Bats and Cincinnati Reds.
In 2006,Ramírez made one start for the Dayton Dragons while the Reds were on the all-star break and started a few games early in the season for the Louisville Bats before being called up to the Cincinnati Reds. On August 2,Ramírez had a 4.22 ERA and at the time was the 3rd most consistent starting pitcher for the Reds. What followed was one of Jerry Narron's most infamous debacles to date. On August 12,the Reds were in extra innings with the Phillies when Narron used Ramírez in relief. He pitched 1/3 inning and took the loss when Narron intentionally walked the strikeout prone Ryan Howard to load the bases with nobody out to move the winning run to third base. Even so,the very next day,Ramírez still made his regularly scheduled start,pitching 1.1 innings and giving up 5 earned runs. His season ended on the disabled list.
In 2007,Ramírez made three starts in four appearances for the Reds and became a free agent after the season.
After signing with the Texas Rangers during the off-season,Ramírez started 2008 with the Triple-A Oklahoma Redhawks,before being called up on June 4. In his season debut that same day,Ramírez gave up eight runs in 2