Prior to signing with the Cubs, Ramirez had been pitching independent ball for the Lancaster Barnstormers. Over his twelve appearances, including six starts, the 32-year-old maintained an ERA of 1.96 with 5.4 SO/9 and 1.5 BB/9.
Ramirez last appeared at the major league level with the Los Angeles Angels last during the 2011 season. He appeared in twelve games, allowing seven runs on sixteen hits and two walks with four strikeouts over nine innings of work.
Ramirez spent most of his major league career as a starter for the Atlanta Braves. From 2003 through 2006, he started eighty-four games for the Braves, maintained an ERA of 4.13.