Veteran infielder Chris Gomez joined his eighth team on Wednesday, signing a one-year contract with the Pirates. Financial terms were not disclosed, but the Pittsburgh Post-Gazette reported on its web site that the deal is worth $1 million. Last season, the 36-year-old Gomez batted .297 with 21 RBI in 92 combined games with the Orioles and Indians.