Tejada played shortstop with the Orioles before being traded to Houston in 2007 for five players. He is now tabbed for third base with the release of Melvin Mora. Cesar Izturis is expected to stay at shortstop.
Tejada hit .313 with 14 home runs and 86 RBIs in 158 games last season for the Astros. The 35-year-old became a free agent after the Astros refused to offer him arbitration last month.