The Orioles have signed free-agent shortstop Cesar Izturis to a deal reportedly worth $6 million over two years. Izturis, 28, batted .263 with 24 stolen bases in 135 games for the Cardinals last season.