The Orioles have acquired J.C. Romero from the Indians for minor league infielder Carlos Rojas, reports Roch Kubatko of MASNSports.com (all Twitter links). The southpaw signed a minor league deal with Baltimore in May, but exercised his opt-out clause in July.
Romero, 36, signed a minor league contract with the Indians last month. He allowed nine runs in eight innings for the Cardinals earlier this season, and has pitched to a 2.74 ERA in 23 Triple-A innings since. Paul Hoynes of The Cleveland Plain-Dealer says (on Twitter) that Romero could have opted out of his contract with Cleveland on Wednesday, but they weren't ready to call him up.
Rojas, 28, hit .226/.285/.248 in 147 plate appearances split between Double-A and Triple-A this season. He spent some time in the Cubs' farm system earlier in his career and has never been called up to the big leagues.