Hidalgo struggled with the Texas Rangers last season, batting just .221 with 16 homers and 43 RBI in 88 games. He suffered a left wrist injury in early August and was sidelined for the remainder of the campaign.
Hidalgo, 30, figures to compete for a starting spot in what has turned out to be a crowded outfield situation in Baltimore. The Orioles already have outfielders Luis Matos, Jay Gibbons, David Newhan, Corey Patterson and utilityman Kevin Millar on their spring training roster.
In nine seasons with the Astros, Mets and Rangers, Hidalgo has a .269 average with 171 homers and 560 RBI.