The Cleveland Indians added a valuable veteran hitter Thursday, signing utility man Eduardo Perez to a one-year contract. No financial terms were released but the deal includes a club option for 2007. The 35-year-old spent 2005 with Tampa Bay, batting .255 with 11 homers and 28 RBI in 77 games. He played 49 games at first base, three at third base and four in the outfield.