The Cubs have signed left-handed pitcher Horacio Ramirez to a Minor League contract, and he was assigned to Triple-A Iowa. Ramirez began the season playing independent ball with the Lancaster Barnstormers of the Atlantic League. He was 2-0 with a 1.96 ERA, giving up eight earned runs over 36 2/3 innings in 12 games (six starts). He was originally drafted by the Braves in the fifth round of the 1997 First-Year Player Draft. Ramirez has played for five different teams, making his ML debut in 2003 with the Braves as a starter. He also has pitched for the Mariners, Royals, White Sox and Dodgers. A California native, he is 40-35 with a 4.65 ERA (356 earned runs/688 1/3 IP) and 318 strikeouts.