The Orioles have signed veteran outfielder Endy Chavez to a one-year, $1.5 million contract. An experienced and dependable fill-in, Chavez batted .301 with five homers and 27 RBIs in 83 games for the Rangers last season.